Software development

Selected Work

Short anonymized examples from projects where technical depth, domain understanding, and quality work come together.

Anonymized case study

Test automation for data-driven domain systems

In a financial-market-related, data-driven domain system, I expanded test automation for the integration of multiple data sources. I built Node.js-based connectors that simulated external data sources and enabled system-level testing close to real integration behavior.

Contribution

  • Implemented JavaScript connectors on the Node.js runtime to simulate external data sources
  • Developed around 1000 domain and technical tests together with domain experts
  • Drove the containerization of the test software
  • Enabled parallel testing of multiple releases in isolated environments

Impact

Test coverage increased substantially, release testing became more flexible, and test automation was established as an independent pillar of quality assurance.

  • Node.js
  • JavaScript
  • Test Automation
  • Containerization
  • Financial Data
  • Release Testing

Anonymized case study

Technical leadership for a data-intensive domain application

In an internal, data-intensive domain application, I connected technical leadership, architecture work, operations, and quality assurance. The focus was to keep a production application maintainable while strengthening development, test, and operations processes.

Contribution

  • Provided technical leadership for a small development team and acted as deputy project lead
  • Built and maintained CI/CD, infrastructure, and deployments for test, demo, and production environments
  • Improved automated end-to-end, unit, and integration tests, including migration to pytest and coverage reporting
  • Created structured documentation for onboarding, operations, and anonymized database extracts

Impact

The application became easier to operate and evolve. New team members and external contributors could become productive faster, while tests, deployment, and documentation became more tightly integrated with the development process.

  • Technical Leadership
  • CI/CD
  • Azure
  • Kubernetes
  • Terraform
  • Python
  • pytest
  • Documentation

Anonymized case study

SaaS development and DevOps for supply-chain applications

In a team building supply-chain applications, I worked on several SaaS services operated on a modern container and cloud platform. The work combined product development, DevOps, operations, and the adoption of agile working practices in an environment with production 24/7 services.

Contribution

  • Developed backend services with Spring Boot and Java and frontend components with React and TypeScript
  • Contributed to microservice architecture, database migrations, and technical documentation with arch42
  • Deployed and operated applications on Azure and OpenShift, including production responsibility
  • Mentored junior developers and helped shape Scrum and Kanban working practices

Impact

The applications served as a blueprint for further cloud- and container-based projects. Development, operations, and quality work moved closer together while modern agile and DevOps practices were established in the team.

  • Spring Boot
  • React
  • TypeScript
  • Docker
  • OpenShift
  • Azure
  • PostgreSQL
  • Scrum