Sven Drewniok


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

About me

Sven Drewniok
Software Engineer with six years of professional experience, specializing in backend systems, cloud-native architectures, and distributed platforms. Currently working as an Application Engineer in Tokyo.
Core Technologies
C# TypeScript ASP.NET Core Vue.js Svelte
Cloud & DevOps
Docker Kubernetes Azure (AKS) Prometheus Grafana OpenTelemetry
Databases & Architecture
MSSQL MySQL MongoDB DI DDD Event-Sourcing
Languages: German (Native), English (TOEFL 109/120), Japanese (N5) Hobbies: Guitar, Motorcycles, Leatherworking, Coffee

Experience

September 2025 – Present, Application Engineer, E-Commerce

Microservice Development for Order Management Platform

Application Engineer: Contributed to order processing infrastructure and platform expansion

  • Designed and developed microservices for order import using event-driven architecture with Kafka
  • Built HTTP notification receiver with message conversion and downstream processing services
  • Leveraged AI tools to accelerate learning of unfamiliar codebase and generate unit tests
C#ASP.NET CoreKafkaMariaDBMySQL

Feb 2018 – Aug 2024, Cloud Developer / DevOps, PropTech

Architecture Modernization & Migration

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

Team member with focus on mentoring & culture development: Contributed to stable growth, knowledge sharing, team cohesion

  • Early team member – grew from 4 to ~20 people
  • Remote-first: 100% remote since day one
  • Strong team integration, regular participation in team events
  • Mentored junior developers and onboarded new team members

Nov 2016 – Oct 2017, PHP Developer, Marketing Services

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