Daniel Krüger
Senior Software Engineer (Backend)
daniel.krueger@beispiel.example, +49 40 0000000, 22765 Hamburg
Profile
Backend engineer with eight years of experience in C# and .NET, focused on APIs, databases and running services in the cloud. Technical lead of a team of four engineers for the past two years.
Work experience
Senior Software Engineer03/2021 – present
Hafenlogik GmbH, Hamburg
- Build and run the booking API (C#, ASP.NET Core, PostgreSQL), which handles around 2 million requests a day
- Moved the platform from a monolith to six independent services in 14 months, with no downtime
- Cut build and test time from 38 to 11 minutes with parallel test runs and caching
- Technical lead for four engineers: code reviews, onboarding and sprint planning
Software Engineer01/2018 – 02/2021
Nordwind Systems AG, Bremen
- Developed a billing module for energy suppliers in C# and SQL Server
- Introduced automated testing and raised the module’s coverage from 20% to 75%
- Set up container-based delivery (Docker) with a pipeline in Azure DevOps
Junior Software Engineer10/2016 – 12/2017
Beispiel IT-Service GmbH, Oldenburg
- Maintained and extended a warehouse management system (C#, WinForms, SQL Server)
- Fixed defects reported through customer support, around 15 tickets a week
Skills
C# / .NET (Expert) · ASP.NET Core (Expert) · PostgreSQL, SQL Server (Very good) · Docker, Kubernetes (Very good) · Azure (Good) · TypeScript, Angular (Good) · Automated testing (xUnit) (Very good) · Git, CI/CD (Very good)
Projects
Migration to independent services01/2022 – 02/2023
Hafenlogik GmbH
- Technical lead. Split the booking platform into six services, each with its own data store; releases went from fortnightly to several times a day.
Open-source validation library05/2020 – present
Personal project
- A small .NET library for validating input; around 300 stars and regular contributions from other developers.
Education
BSc Computer Science10/2013 – 09/2016
Beispiel-Universität Oldenburg, Oldenburg
- Dissertation: Load balancing in distributed queues (grade 1.7 on the German scale, where 1.0 is the best)
Certifications
Microsoft Certified: Azure Developer Associate06/2022
Languages
German (Native) · English (C1)
