← Back to Work
Banking · Enterprise2021–2023

Swedbank

Digital banking platform for one of the largest banks in the Nordics and Baltics, serving retail and corporate customers across multiple markets.

Role

Full Stack Developer

Organization

Swedbank

Challenge

Modernize legacy banking services into secure, high-availability digital products handling millions of customers, while meeting strict regulatory requirements (PSD2, GDPR) and zero-tolerance security standards across multiple countries.

Approach

Built customer-facing and internal banking services on a microservices architecture with event-driven communication. Focused on resilience, observability, and regulatory compliance, replacing brittle legacy flows with well-tested, audited services delivered through CI/CD.

Key Responsibilities

  • Developed secure retail and corporate banking services

  • Migrated legacy monolith flows to microservices

  • Implemented PSD2-compliant APIs and strong customer authentication

  • Built automated testing and CI/CD pipelines for regulated releases

  • Collaborated with security and compliance teams across markets

Results

  • 01

    Services supporting 7M+ bank customers

  • 02

    99.99% availability for critical banking flows

  • 03

    Zero security incidents in delivered services

  • 04

    Significantly reduced release cycle time through CI/CD

  • 05

    Improved system observability and incident response

Technology

JavaSpringReactTypeScriptPostgreSQLKafkaDockerKubernetes