Sten Holmberg

Full Stack Developer |mail@stenh.com

Software engineer with 7 years of experience and a background in design and animation. Experienced in building robust systems across the entire development stack, from data and backend to frontend and user interface design. I thrive in collaborative environments, creating seamless workflows and impactful applications.

Skills

Tech: React, NextJS, Typescript, NodeJS, SQL, Go, CI/CD, Terraform, Google Cloud Platform (GCP), Figma
Languages: Swedish, English

Experience

Dagens IndustriSep 2023- Sep 2024
  • Developed a course platform with NextJS, enabling titles like Dagens Industri to brand it as their own, and led its launch as Bonnier Akademi, a standalone Bonnier-branded product
  • Implemented Adyen card payments as payment option for courses at Bonnier Akademi
  • Led the effort to switch registration and payment flow of partner websites and internal applications to use the new course platform, enabling the decommissioning of legacy applications
  • Optimized Github Actions CI/CD pipeline to speed up testing for a large monorepo with heavy end-to-end tests
ExpressenAug 2023 - May 2024
  • Developed a React application with NodeJS backend to streamline migrations from any CRM system to Salesforce
  • Designed and implemented UI/UX of migration flow to help spot common errors and perform fixes on the data
  • Led the consolidation of CRM systems across Bonnier News by educating stakeholders and supporting teams in integrating CRM sources, resulting in the successful migration of over 300,000 newspaper subscriptions
  • Developed a NodeJS service for Expressen’s infrastructure team to serve articles via a GraphQL-powered shared publishing platform
KlarnaMar 2023 - Jul 2024
  • Created several third-party payment methods like Swish and MobilePay by developing reusable React components and React hooks to manage all payment communications between frontends and backends using a new payment protocol
  • Collaborated with third parties, such as Nordea, to troubleshoot and resolve issues with 3D Secure authentication flows on card payments, ensuring secure and reliable payment processing
  • Conceived, designed, and implemented Carpenter, a React application for configuring payment scenarios and simulating card payments, which enhanced testing efficiency, accelerated delivery, and earned praise from developers and stakeholders, leading to its adoption and redesign for internal Klarna presentations
Modular FinanceMar 2023 - Apr 2024
  • Developed a CMS for creating and publishing company press releases to channels like Nordnet, Avanza, and Cision, which became the company’s flagship product
  • Led the development of the Angular frontend for press release creation and publication, including UI/UX design
  • Developed functionality in Go backend service to securely store and serve sensitive press release content, ensuring data integrity and privacy compliance
  • Built a Go microservice to manage press release distribution to mailing lists
Datorn I utbildning2014 - 2018
  • Maintained and further developed a PHP-based conference booking system
  • Developed a React application for nominating teachers for excellence in digital teaching

Education

University -  Bachelor in computer science, Stockholms Universitet
2014 - 2017