diff --git a/resume.tex b/resume.tex index 919bac4..586e281 100644 --- a/resume.tex +++ b/resume.tex @@ -35,13 +35,13 @@ \end{rSubsection} \ensurespace{4} -\begin{rClientSubsection}{Agency for digital government (via Bytelope AB)}{September 2024 -- October 2025}{Software Developer - IT}{Stockholm} % GPT: In Swedish: Agency for digital government=Myndigheten för digital förvaltning +\begin{rClientSubsection}{Agency for digital government (via Bytelope AB)}{September 2024 -- October 2025}{Software Developer - IT / Scrum Master}{Stockholm} % GPT: In Swedish: Agency for digital government=Myndigheten för digital förvaltning \bItem EU Digital Identity Wallet (EUDI) - Swedish "Plånbok": Core developer for Sweden's implementation of the EU Digital Identity Wallet initiative, focusing on issuer functions and integration with EU standards. \bItem Built a demo relying party using OpenID4VP, integrating with the EU reference implementation (\texttt{eudi-srv-web-verifier-endpoint-23220-4-kt}), demonstrating practical implementation for private sector adoption including companies like Kivra. \bItem Developed critical wallet system components, primarily issuer functions, contributing to Sweden's digital identity infrastructure and EU-wide interoperability. \bItem Digital Signature Service "Underskriftstjänsten": Core developer implementing the PAdES (PDF Advanced Electronic Signatures) standard for secure digital signatures. \bItem Served as Scrum Master for the development team while maintaining software development responsibilities in a 25/75 split role on the signature service project before transitioning fully to development on EUDI. -\bItem \textbf{Technologies used}: Quarkus, Vue.js 3, PostgreSQL, OAuth 2.0, JWT, OpenID4VP, S3, BankID, OpenShift, Docker, Git, Scrum, Maven, ChatGPT, Claude Code. +\bItem \textbf{Technologies used}: Java 21, Quarkus, Vue.js 3, PostgreSQL, OAuth 2.0, JWT, OpenID4VP, S3, BankID, OpenShift, Docker, Git, Scrum, Maven, ChatGPT, Claude Code. \end{rClientSubsection} \ensurespace{10} @@ -65,11 +65,11 @@ \bItem Developed and maintained integrations with numerous payment service providers including Adyen, Brite, Earthport, Nuvei, Swish, Trustly, and Worldpay for online gambling platform serving brands including Unibet, Maria Casino, and 32Red. \bItem Gained extensive knowledge of KYC (Know Your Customer) and AML (Anti-Money Laundering) processes, enhancing understanding of customer verification and compliance. \bItem Served as Incident Manager, efficiently addressing operational incidents to ensure rapid service restoration and business continuity. -\bItem \textbf{Technologies used}: React, Java 17, Spring Boot 3, WebFlux/Reactor, Solace PubSub+, Oracle, Kubernetes, Docker, OAuth 2.0, OpenID Connect, JWT, BankID, PKCS, Jenkins, Splunk, Grafana, Linux/Unix, Maven, Git, Scrum, Kanban. +\bItem \textbf{Technologies used}: React, Java 21, Spring Boot 3, WebFlux/Reactor, Solace PubSub+, Oracle, Kubernetes, Docker, OAuth 2.0, OpenID Connect, JWT, BankID, PKCS, Jenkins, Splunk, Grafana, Linux/Unix, Maven, Git, Scrum, Kanban. \end{rClientSubsection} \ensurespace{13} -\begin{rSubsection}{SVENSK TRAVSPORT AB}{June 2020 -- March 2021}{Backend Development Lead}{Stockholm} +\begin{rSubsection}{SVENSK TRAVSPORT AB}{June 2020 -- March 2021}{Backend Development Lead / Scrum Master}{Stockholm} \bItem Led backend API development for the Svensk Galopp website, transitioning from outsourced to in-house development. \bItem Fostered a democratic decision-making environment, ensuring active team participation and collaboration. \bItem Streamlined management of 100+ microservice repositories, enhancing efficiency. @@ -102,7 +102,7 @@ \end{rClientSubsection} \ensurespace{12} -\begin{rClientSubsection}{SAAB AB (via Combitech AB)}{February 2017 -- April 2018}{Software Developer - 9LV CMS}{Järfälla} +\begin{rClientSubsection}{SAAB AB (via Combitech AB)}{February 2017 -- April 2018}{Software Developer - 9LV CMS / Scrum Master}{Järfälla} \bItem Led the initial architecture, design, implementation, verification, and documentation efforts for the naval management subsystem. \bItem Managed the sprint backlog and served as the team representative in Scrum of Scrums meetings, ensuring alignment with project objectives and efficient workflow. \bItem Collaborated within a self-organized team of senior developers using agile methodologies to deliver high-quality software solutions. @@ -177,7 +177,11 @@ \end{rSection} \ensurespace{12} -\begin{rSection}{Courses} +\begin{rSection}{Courses \& Certifications} +{\bf Professional Scrum Master\texttrademark{} I (PSM I)} +\hfill {\em December 2025 } \\ +{ Scrum.org Certification. } + {\bf GUIDEWIRE SOFTWARE} \hfill {\em 2024, 2-day course } \\ { InsuranceSuite. } % GPT: Do not translate this line