Joakim Lorentz

Senior software engineer

Joakim is a seasoned software engineer and technical leader with deep expertise in distributed systems, modern backend architectures, and cloud-native development. With a strong foundation in both product strategy and hands-on engineering, he excels at bridging business goals with robust, scalable technical solutions. Having worked across fintech, media, and energy sectors, Joakim has led modernization efforts, designed highly available microservice ecosystems, and implemented best practices around observability, performance, and DevOps. His technical breadth spans multiple languages and paradigms like Go, TypeScript, Python and Elixir allowing him to design and deliver systems that are both maintainable and performant. Joakim thrives in environments where he can combine a deep technical culture with a focus on execution. He brings structure to technical organizations, fosters strong engineering culture, and drives continuous improvement through thoughtful leadership and code craftsmanship.

Stockholm, SELinkedInGitHub

Skills

TypescriptGolangNode.jsPythonElixirAWSGCPMicroservicesEvent-driven systemsDistributed systemsPlatform engineering

Experience

Tech Lead – Advertisement Domain

Sep 2025 – Present
TV4 • Stockholm, Sweden

TV4 is one of Sweden's leading streaming platforms that delivers news, local and global content to millions of users. Tech Lead for the Advertisement domain at TV4, one of Sweden’s largest media and streaming platforms. Responsible for technical direction, architectural evolution, and system modernization within the domain. Mentoring developers on technical quality, scalable distributed systems and modern architecture.

Golang, Node.js, Typescript, Microservices, AWS, PostgreSQL, Technical Leadership, Event driven systems, Architecture, Terraform, CDKTF

Tech Lead – Platform Engineering

Mar 2025 – Sep 2025
TV4 • Stockholm, Sweden

TV4 is one of Sweden's leading streaming platforms that delivers news, local and global content to millions of users. Established standardized service tooling and golden paths for core service configurations, focusing on improving developer experience, deployment speed, and cross-team collaboration. Introduced shared observability patterns and code generation workflows that improved code consistency across TV4’s backend ecosystem.

Golang, Node.js, Typescript, Microservices, AWS, PostgreSQL, Technical Leadership, Event driven systems, Architecture, Platform Engineering, Terraform, CDKTF

Tech Lead – User Domain

May 2024 – Mar 2025
TV4 • Stockholm, Sweden

TV4 is one of Sweden's leading streaming platforms that delivers news, local and global content to millions of users. Led the rewrite and unification of multiple authentication and messaging systems to improve reliability and performance. Drove architectural alignment with modern backend standards and mentored developers on testing, resilience, and observability.

Elixir, Phoenix, Node.js, Typescript, Golang, TDD, Microservices, AWS, PostgreSQL, Technical Leadership, REST, Event driven systems, Architecture, Terraform, CDKTF

Senior Software Engineer

Oct 2022 – Apr 2023
Creator Studio • Stockholm, Sweden

Creator Studio is an H&M venture that delivers print on demand solutions for merchandising. It owns its own platform all the way from the web to actual garments and printing operations. Joakim works in a full stack team and while he focuses on back-end engineering, he also helps the front-end teammates whenever the workload is high. Joakim is also part of the Architecture support group, a group of senior developers whos goal is to oversee the technical vision of the development teams, help steer the technical organization towards the vision and guide team members in architectural & 3echnical complex decisions while working on new larger initiatives.

Python, FastAPI, Node.js, Typescript, React.js, Kafka, TDD, Microservices, Kubernetes, Event driven systems, GCP, Terraform

Senior Software Engineer

Jan 2022 – Sep 2022
Klarna • Stockholm, Sweden

Klarna is one of Sweden’s recent unicorns and a heavy hitter in fintech. As an effort to increase privacy, security and smoothen user experience Klarna has been implementing a single service for logging in to Klarna accounts and authenticating users. Joakim developed an OIDC/Oauth2 solution using mainly Typescript and Node.js on the backend for this reliability- & security-focused greenfield project. The project is backend-driven but React web application is also developed as part of interaction with login flows. Joakim leads several work streams from a technical discovery perspective alongside developing the application.

Typescript, Node.js, Express, React.js, Oauth2, OpenID Connect, HTML, CSS, Redis, Kafka, Jest, TDD, Mob programming, Microservices, Docker, AWS

Software Engineer

Jun 2021 – Dec 2021
Tele2 • Stockholm, Sverige

Tele2 is a leading Telecom operator and serves over 4.5m customers. After merging with Comhem during 2018 Tele2 has been working hard on making sure each company’s tech stack is properly served. Joakim was a member of one a team of 4 developers building microservices in React & Node served on Kubernetes in a tele2 hosted cluster. Many of the services developed are integrated with legacy systems, most commonly by REST apis.

Javascript, React.js, Node.js, Express, Knex, HTML, CSS, PostgreSQL, Jest, TDD, Mob programming, Microservices, Kubernetes, Docker, Docker-compose

CTO

Dec 2020 – May 2021
Power2U • Stockholm, Sverige

Power2U is a startup within the energy sector that enables the use of smart infrastructure to move effect peaks, increase use of green energy, build smart energy-grids and visualize energy assets. After leading the team at Power2U technically Joakim officially took over the role as CTO to move the organization further forward and focus on technical development. Joakims first task was unfortunately to downsize the team from 13 developers to 5, focusing on the core of the business, focus and clarity instead of brute force. Joakim led technical discussions with customers, partners and internal stakeholders as well as reporting to the board. Joakim was also responsible for the technical budget and delivering a sellable product.

Python, Javascript, React.js, Node.js, Terraform, GraphQL, Lambda, Microservices, AWS, Cloud, Leadership, Management, Board reporting, Customer relations, Competence development.

Tech Lead

Jul 2020 – Nov 2020
Power2U • Stockholm, Sweden

Power2U is a startup within the energy sector that enables the use of smart infrastructure to move effect peaks, increase use of green energy, build smart energy-grids and visualize energy assets. After a successful time at Power2U as a Full stack developer Joakim was appointed Tech Lead. The focus of the assignment was to lead and drive technical evaluation & strategy moving forward, applying development best practices to the team, developing rich front-end application and improving on the current backend architecture.

Javascript, React.js, Node.js, Terraform, GraphQL, Lambda, Microservices, AWS, Python, Cloud

Full stack developer

Feb 2020 – Jun 2020
Power2U • Stockholm, Sweden

Power2U is a startup within the energy sector that enables the use of smart infrastructure to move effect peaks, increase use of green energy, build smart energy-grids and visualize energy assets. Joakims role is to develop a completely new visualization platform for customers' energy assets based on the latest technologies and best user experience. Joakim has established a new development process to take advantage of scalable infrastructure in the cloud based on AWS and terraform with APIs in GraphQL. The frontend is built in React. Joakim has also trained the customers development team in modern development processes & usability.

Javascript, React.js, Node.js, Terraform, GraphQL, Lambda, Microservices, AWS, Python, Cloud

Full stack developer

Aug 2018 – Jan 2020
Seenthis • Stockholm, Sweden

Seenthis provides marketing technology to advertisers that uses adaptive streaming to optimize the video content for a user’s device, browser and bandwidth - all to create the most optimal experience, the highest quality video without buffering.

Javascript, Vue.js, Node.js, Express, GraphQL, PostgreSQL, Event driven arkitektur

Agile Coach

Aug 2018 – Dec 2019
Seenthis • Stockholm, Sweden

Seenthis provides marketing technology to advertisers that uses adaptive streaming to optimize the video content for a user’s device, browser and bandwidth - all to create the most optimal experience, the highest quality video without buffering. When Joakim joined the tech team, he saw, based on his previous experience as team leader and agile coach, a lot of room for improvement in productivity and teamwork. He initiated an agile working methodology in the startup to make the team work more efficiently in product development. In his role as an Agile coach Joakim trained team members in agile methodologies and oversaw the outcome of the agile efforts in order to maximize organizational learnings during the assignment. Joakim has helped to trim fat in processes, remove bottlenecks and unnecessary details in favor of flow.

Product Owner

Dec 2017 – May 2018
Sodexo • Stockholm Sweden

Sodexo is a forefront company in the employee work health sector, developing multiple products to deliver insights to managers, leaders and employees. Joakim was appointed Product Owner for Sodexo’s newest and most innovative product after driving the business development, leading up to the People Analytics platform that was going to be the next big step in Sodexo’s digital evolution. Joakim led a team of five spanning from strategy, vision, budgeting and the full product lifecycle and execution, as well as managing an external technical development team. As Product Owner, Joakim reported to an international board of stakeholders within Sodexo and held a national steering group consisting of key players within Sweden’s HR-Tech areas as well as psychologists. During the early phases Joakim led design work for both the graphical profile and user interfaces, making the customer experience feel coherent, modern and go hand in hand with the communication plan & product strategy.

Product Development, Product Strategy, Agile Methodologies, Leadership, Application Architecture, Graphic Design, User Interface Design, Web Design, Figma

Product development lead

Jan 2016 – Dec 2017
Sodexo • Stockholm Sweden

Sodexo is a forefront company in the employee work health sector, developing multiple products to deliver insights to managers, leaders and employees. As a Product Developer, Joakim’s focus was on developing scalable products that can contribute to revenue, growth and lower the portfolio risk of the company that, at the time, built their entire business around a single volatile product. Joakim led product research by discussing pain points with current key clients and market influencers, evaluating potential competitors and creating a product strategy that was both aggressive, doable and tightly linked to a gap in the market. Joakim moved into a role more focused on a single data-driven product. The product was built around sending a small set of questions to a company's employees that would allow them to respond honestly on topics regarding their management, leadership, workload, personal well-being and physical health. To be able to create value as soon as possible he developed a simple wordpress prototype that would allow data gathering within days of inception. The data gathered during this phase allowed external clients to use the tool in order to base management discussions for HR strategy on the results for the coming months. This allowed Sodexo to partner up with clients and become a key provider of HR data, creating stickiness and generating long-term revenue.

Client management, Product Strategy, Leadership, Javascript, HTML, CSS, Web design, Tableau, Data visualization, User Experience, Data analytics, Data-driven decisions, LEAN startup strategy

Technical team lead

Sep 2012 – Dec 2015
Sodexo Pass Sweden • Stockholm, Sweden

Sodexo is a forefront company in the employee work health sector, developing multiple products to deliver insights to managers, leaders and employees. As Sodexo Pass entered the Swedish markets by acquisition, Joakim led a technical carve-out project moving several applications running physical servers at the previous owners to a datacenter owned by Sodexo’s partner Tieto. As the only team member of the IT Team at the time, Joakim had to manage both planning and execution of all services. Since Sodexo’s product is a card payment solution through an internally developed transaction platform, handling integration points to the Swedish banking network, stability was of utmost importance. New environments were set up for a tech stack using RHEL and running Java applications on JBoss/Tomcat with MySQL databases. Joakim built an internal team of two developers to develop and maintain the processing platform internally, while outsourcing the development of the lower risk client web platform to a remote team in Sri Lanka. As Sodexo grew the need for flexible reporting became bigger and bigger so Joakim and his team developed a reporting system running Groovy script reports to handle data flows and generate internal financial reports & client reports.

Server architecture, Java, Bash, MySQL, Groovy, Distributed teams, Agile methodologies, Leadership