Senior Software Developer

Building backend systems on AWS cloud infrastructure

Focused on AWS serverless architectures, AI/LLM integration, API design, and PostgreSQL databases.

Berlin, Germany
Backend / AWS Cloud
Node.jsTypeScriptPostgreSQLDocker

Career Achievements

Contributions and successes I've celebrated in over 4 years of working as a Software Developer

LLM-Powered Reporting Assistant with AWS Bedrock

Built a natural language data reporting system using AWS Bedrock, Lambda and DynamoDB. The system processes user requests through sequential LLM calls to categorize intent, generate SQL queries, and return formatted reports, enabling non-technical users to access their data through conversational interactions.

AWS Lambda based Kinesis Stream Processor

Migrated a legacy ECS-based Kinesis stream processor to AWS Lambda with event source mapping, reducing average maximum processing delay by 90%.

Event-Driven Architecture with AWS EventBridge

Designed a foundational architecture for decomposing a monolithic product on the basis of AWS EventBridge, enabling product teams to develop features independently within their domains. Established patterns for event-driven communication and service decoupling through a shared "Event-Library" used by all product teams.

Push Notification Backend with AWS SNS

Implemented a push notification system using AWS SNS, enabling real-time notifications for mobile platforms. Included a company-first backend controlled UI mobile screen for customizing user settings.

Featured Project

Hour Tracking Application

Instead of a collection of different projects, here you'll find a showcase for clean code, solid testing and efficient automation pipelines all wrapped up in a monorepo.

Built as a serverless solution on AWS, this application demonstrates a modern backend architecture. An API built on Lambda with API Gateway used for routing, Neon Postgres for data persistence, and infrastructure as code with AWS CDK.

View Full Project Details →