2026
Iasa IT Architects — Core Course
Dataföreningen Kompetens · Iasa Global
A five-day architecture programme built by architects for architects — the Iasa Core
curriculum, also known as Iasa Foundation, taken through Dataföreningen Kompetens who
deliver it in Sweden. Took it to grow into the solution architect role, and what stayed
with me is how much of that role is not technical: understanding what other roles are
responsible for, what matters to them, and how to communicate across them. Attended and
completed the course; the CITA-Foundation exam is separate and I have not sat it.
Architecture lifecycles & deliverables
Architecture engagement models
Business & technical stakeholders
Customer centric design
Value measurement & tradeoff analysis
Quality attributes & design structures
Architecture descriptions & viewpoints
Options, decisions & architecture assessment
2020
Angular Course
Ribomation
Four days on building single-page applications with Angular. Taken because the
Vattenfall assignment needed it, and it has been my front-end framework ever since.
TypeScript & modern ES
Component design & component I/O
Modules, pipes & directives
Services & dependency injection
RxJS & HttpClient
Routing, parameters & route guards
Template- & component-driven forms
Validation & user-defined validators
Server-side rendering
Jul 2019
Web Security: OAuth and OpenID Connect Certification
Keith Casey · LinkedIn Learning
An advanced course on implementing OAuth 2.0 and OpenID Connect correctly — choosing
the right grant type for each use case, protecting secrets, and avoiding the
misunderstandings that make OAuth implementations fragile. This is daily work, and it
maps closely to the IAM platform at Vattenfall.
OAuth 2.0 fundamentals & endpoints
Extending OAuth 2.0 with OpenID Connect
Designing and using scopes
Tokens, JWT validation & safe handling
Authorization Code flow & PKCE
Client Credentials & Device flows
Resource Owner Password flow
Security considerations & recommended practices
2018
WSO2 Identity Server Course
Yenlo
Level 1 vendor training on the identity platform behind most of my IAM work: two days
of hands-on labs on the platform's core. Have worked with WSO2 Identity Server in
production ever since, at Vattenfall from 2018 to today.
Resident identity provider
Secondary user stores
Self-service & account workflows
Single sign-on
SCIM provisioning
Federated authentication
Multi-factor & adaptive authentication
Key stores & trust stores
2017
Jenkins Course
Ribomation
Three days on running Jenkins as a CI/CD server. Still familiar ground, though Azure
DevOps is where my pipeline work has happened since.
Installation & configuration
Plugins
Job types, from build to deployment
Git integration & credentials
Remote build agents
Build notifications
Backup & restore
Authentication, authorisation & secure access
2016
Oracle Certified Associate, Java SE 8 Certification
Oracle
Builds a foundational understanding of Java and general programming, demonstrating
proficiency in object-oriented programming concepts and the Java language
fundamentals. Earned by passing the Java SE 8 Programmer I exam (1Z0-808).
2016
Certified ScrumMaster® Certification
Scrum Alliance · course taken at Crisp
A Certified ScrumMaster® helps teams properly use Scrum, increasing the likelihood of
the project's overall success. CSMs understand Scrum values, practices and
applications, and act as servant leaders helping the team learn the framework. In
practice I work alongside Scrum Masters rather than as one — at Vattenfall, keeping
other teams in step with what the IAM platform delivers and when, so they can consume
it as soon as it lands.
2016
Strategic Information Security Course
Dataföreningen Kompetens
Three days on information security from a strategic standpoint — what information is
worth, and how the risks against it are understood and handled. It sits directly under
the IAM work: an access decision is only as good as the understanding of what is being
protected.
2011 – 2014
B.Eng. Computer Engineering Degree
KTH Royal Institute of Technology
A three-year engineering degree covering the technologies that build and enable the
Internet, with emphasis on software and application development, computer networks
and infrastructure.
Object Oriented Design
Algorithms & Data Structures
Concurrent Programming
Network Programming with Java
Data Storage Paradigms
Operating Systems
Software Engineering
Web Development — Client & Server
Design of Global Applications
HCI: Principles & Design
2011 – 2014
B.Sc. Technology Degree
KTH Royal Institute of Technology
A separate three-year programme taken alongside the engineering degree, delivering a
broader qualification than a traditional engineering programme and aligned with the
international Bachelor's degree structure recognised worldwide.