Summary

Staff Software Engineer with 30+ years of experience designing, building and scaling high-performance web applications and services. Passionate about system design, clean code and delivering measurable impact. Proven track record in leading technical initiatives, mentoring engineers and driving architectural decisions. Leverages modern AI-assisted development tools to enhance productivity, code quality and delivery speed.

Impact Highlights

Scalability

Designed systems handling millions of requests daily with high availability.

Performance

Improved API response times and frontend performance.

Leadership

Led cross-functional teams, mentored engineers and drove technical strategy.

Reliability

Improved observability through monitoring, alerting and operational best practices.

Experience

Staff Software Engineer

Santander Consumer Bank
2021 – Present
  • • Architecting and developing scalable backend services and enterprise applications in a banking environment.
  • • Designing modular system architectures with a focus on maintainability and extensibility.
  • • Implementing authentication and authorization mechanisms in a regulated environment.
  • • Improving system performance, reliability and operational efficiency.
  • • Collaborating with cross-functional product, design and engineering teams in an agile setup.

Managing Director

UCOPA GmbH
2018 – 2023
  • • Led company strategy and operations as Managing Director.
  • • Oversaw product development, team management and business growth.
  • • Drove technical vision and architectural decisions.
  • • Managed client relationships and ensured delivery excellence.

Freelance / Consulting

Various Projects
2001 – Present
  • • Delivered custom software solutions for selected clients on a part-time consulting basis.
  • • Built backend services and full-stack applications tailored to client requirements.
  • • Provided architectural guidance, technical consulting and implementation support.

Software Engineer

Various Projects
1995 – 2001
  • • Developed and maintained software using object-oriented programming, primarily Smalltalk and later Java.
  • • Designed business logic and modular software components.
  • • Worked with client-server architectures and early web technologies.
  • • Contributed to the transition from desktop/client-server systems towards web-based solutions.
  • • Collaborated in iterative development processes and delivered features incrementally.

System Architecture Example

Scalable Enterprise System – High-Level Architecture

System Architecture Diagram

Tap to zoom or swipe horizontally.

Selected Projects

Multi-tenant SaaS Platform

Designed and implemented a scalable multi-tenant application with subscription management, analytics and user administration.

Tech: Next.js, Node.js, PostgreSQL, AWS

Real-time Collaboration System

Developed a real-time platform supporting messaging, file sharing and notifications with scalable event-driven architecture.

Tech: React, Node.js, WebSockets, MongoDB, Redis, AWS

Data Processing & Reporting API

Built a high-throughput backend service for data processing, aggregation and reporting with asynchronous job handling.

Tech: Java (Spring Boot), PostgreSQL, Redis, RabbitMQ, Docker, Kubernetes

Let's Connect

Open to new opportunities and exciting projects.