Sven Drewniok


Software Engineer
  Tokyo, Japan
  +81 80 ---- ----
 hello@whitebock.me

About me

Sven Drewniok

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-Commerce
September 2025 – Present

Worked on an order management system, integrating a newly released platform and helping support its production rollout.

Legacy System Replacement & Data Migration

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
Technologies: C#GrafanaMariaDBKafka
Reusable Microservice Template

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
Technologies: GitHub ActionsConsulVaultDocker

Cloud Developer / DevOps

PropTech
Feb 2018 – Aug 2024

Early 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.

Architecture Modernization & Migration to .NET 8

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
Technologies: C#.NET Framework.NET Core.NET
Splitting a Monolithic Codebase into Microservices

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
Technologies: C#ASP.NET CoreMicroservice ArchitectureDependency InjectiongRPC
Identity Management

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
Technologies: C#IdentityServer v3+OAuth2OpenID ConnectAuth0Vue.jsPythonTypeScript
Observability & Monitoring

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
Technologies: OpenTelemetryLokiPrometheusTempoGrafana
DevOps & Infrastructure

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)
Technologies: DockerDocker ComposeGitHub ActionsMSSQLMongoDBKubernetesAzure ACR/AKS
Evaluation of LLM Integration

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
Technologies: Azure OpenAIOpenAI API.NET Semantic KernelPython
Team & Company Culture

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 Services
Nov 2016 – Oct 2017
Development of a Ticket System

PHP 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
Technologies: PHPSymfonyDoctrineJavaScriptVue.jsMySQL

Education

Data and Computer Science – Heidelberg University
Apr 2022 - Sep 2023
  • Completed two semesters in the Masters program
  • Took courses in Algorithm Engineering, Entrepreneurship and Philosophy
Entrepreneurship
Bachelor of Science – Westphalian University
Sep 2016 - May 2021
  • 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."
JavaPythonDockerLinux
Software Development Web & Games – bib International College
Oct 2013 - Jul 2016
  • State-certified Information Technology Assistant
  • Advanced Technical College Certificate, i.e. Fachhochschulreife
C#JavaScriptSQLUnityUMLSoftware Engineering