Sven Drewniok
Software Engineer
About me

I'm a software engineer with most of my experience in backend development and cloud infrastructure. I enjoy learning new technologies and working on problems I find interesting.
My main experience is with C#, .NET, Vue.js, and containerized applications. I speak German and English, and I'm currently learning Japanese. Outside of work, I spend my time leatherworking, playing guitar or riding motorcycles.
Experience
Application Engineer
E-CommerceWorked on an order management system, integrating a newly released platform and helping support its production rollout.
Migrated a large volume of records from a legacy system: Migration completed without data loss
- Built a new microservice to replace the existing DB-trigger and batch logic
- Planned rollback and failure-handling paths for the migration
- Monitored the migration with custom metrics and a Grafana dashboard
Created shared tooling for starting new microservices: Standardizes service creation
- Supports various commonly used features such as Kafka, DB access, HTTP auth, etc.
- Made the template available to other teams for service creation and onboarding
Cloud Developer / DevOps
PropTechEarly team member at a PropTech startup, growing with the team from 4 to ~20 people. Mentored junior developers and helped shape team culture in a fully remote environment.
Responsible for migrating multiple .NET services: Reduced technical debt, improved testability and long-term maintainability
- Migrated legacy .NET Framework codebase to modern .NET Core versions, up to .NET 8
- Planned and executed migration while addressing breaking changes, outdated libraries, and internal dependencies
- Refactored legacy code to enhance testability and maintainability
Technical lead for refactoring: Increased developer productivity, cleaner codebase, improved maintainability
- Analyzed and restructured software architecture to implement microservices
- Introduced Dependency Injection (DI) and educated the team on best practices
- Refactored large code segments independently; praised for clarity and maintainability
Technical owner for authentication/authorization: Future-proofed auth system with a better user experience
- Maintained, enhanced, and secured the existing IdentityServer v3-based auth server
- Upgraded to latest version, built user-friendly login UI with Vue.js
- Technical Owner for all authentication and authorization components
- Evaluated third-party alternatives due to user growth
- Implemented Auth0 prototypes for backend/frontend with flow configuration, cost analysis & budget planning
Responsible for logging strategy and telemetry setup: Faster error analysis, reduced debugging time, increased system transparency
- Unified various existing logging approaches into a central structured format
- Introduced OpenTelemetry for logs, metrics, distributed tracing
- Collected telemetry data using Loki, Prometheus, and Tempo
- Integrated all data into a central Grafana dashboard
DevOps Engineer / Infrastructure automation: Reproducible dev environments, stable CI/CD processes, cloud-native architecture
- Created production-ready Dockerfiles and Compose configs for local dev
- Integrated MSSQL, MongoDB, and Azure Storage Emulator into local containers
- Built Azure Container Registry (ACR) with automated GitHub Actions builds
- Collaborated closely with admin to scale and maintain containerized apps
- Participated in migration from VMs to Kubernetes (AKS)
Technical evaluator for AI integration: Basis for decision on supplementing/replacing existing classification logic
- Evaluated OpenAI / Azure OpenAI for project use
- Built prototypes and integrated with existing data structures
- Tested .NET Semantic Kernel
- Assessed potential to replace/enhance current Python-based classifier
- Estimated costs and created analysis report
Mentored junior developers and supported team development: Contributed to knowledge sharing and team cohesion during company growth
- Joined when the team had 4 members and stayed through its growth to approximately 20
- Mentored junior developers and onboarded new team members
- Worked in a fully remote team from its beginning
PHP Developer
Marketing ServicesPHP Developer: Reduced ticket processing time, effective system integration
- Designed and developed an internal ticket system for the hosting and support department, including legacy data migration
- Maintained and extended existing PHP apps to optimize internal workflows
- Created responsive frontends using Vue.js
- Worked closely with departments to improve digital processes
Education
- Completed two semesters in the Masters program
- Took courses in Algorithm Engineering, Entrepreneurship and Philosophy
- Overall grade: 1.9, Bachelor Thesis: 1.1
- Title of the Bachelor Thesis: "Managing, monitoring and scaling complex container systems: Building and extending a scalable microservice architecture using Docker, Kubernetes and Prometheus."
- State-certified Information Technology Assistant
- Advanced Technical College Certificate, i.e. Fachhochschulreife