Personal Information

Full Name
Dmitri Kuznetsov
Date & Place of Birth
23.02.1980, Tallinn, Estonia
Nationality
Estonian (EU work permit)
Driving License
International Category B
Availability
Ready for business trips

Professional Experience

10/2022 - Present
Lead Principal Software Engineer
Azolver Eesti, Tallinn
Leading development of flexible parcel tracking solutions with focus on scalability and performance.
  • Tech Lead for SDLC related tasks
  • Extensible base for fast development of REST APIs
  • Archiving and Search in CosmosDb, multi-tenancy support
  • Performance optimizations in Data access and processing
  • Integrations with 3rd party systems using scheduled Microservices
  • Code Quality enforcements: Code Review culture, Test Coverage reports
.NET Core C# CosmosDb Azure DevOps Leadership
09/2021 - 09/2022
Senior Software Developer
GTÜ mbH, Stuttgart
Application development for Vehicle Technical Inspection with modern architecture patterns.
  • Domain Driven Design implementation
  • Event-Driven API with GraphQL subscriptions to Angular-based FE
  • Coordination between multiple teams (4 teams of 4-6 colleagues)
  • Test Driven Development for EventSourcing API and Angular Front-End
.NET EventFlow GraphQL Angular Kafka
06/2020 - 09/2021
Senior Software Developer
Azolver Eesti, Tallinn
Team lead for parcel tracking extendable solution development.
  • Team-Lead for team of three developers and UI/UX designer
  • NoSQL using MongoDb, multi-tenancy support
  • Onion-architecture, unified entity CRUD basics
  • Extended user authorization management
  • .NET Core 3.1, EF Core, WebAPI development
  • Azure DevOps CI/CD pipelines, hosting on Azure
.NET Core MongoDb Swagger Azure DevOps Docker Team Leadership
2018 - 2020
Senior Software Developer
Arvato DC, Tallinn & Mindworks, Tallinn
Payment solutions, insurance systems, and storage management solutions using modern .NET technologies.
ASP.NET Core Azure Docker PostgreSQL Vue.js Angular
2001 - 2016
Software Developer & Senior Developer
Verivox GmbH, Various Companies
Extensive experience in web development, comparison platforms, financial systems, and enterprise applications. Progressed from Junior to Senior Developer roles across multiple industries.
ASP.NET MS SQL Server C# JavaScript jQuery WCF

Technical Skills

.NET Ecosystem

  • .NET Core / .NET 5+
  • C# (Expert level)
  • ASP.NET MVC/WebAPI
  • Entity Framework
  • WCF Services
  • Visual Studio

Databases

  • MS SQL Server (Expert)
  • CosmosDb
  • MongoDB
  • PostgreSQL
  • Oracle
  • Database Design & Optimization

Cloud & DevOps

  • Microsoft Azure
  • Azure DevOps
  • Docker
  • CI/CD Pipelines
  • Git/SVN
  • Infrastructure as Code

Frontend Technologies

  • Angular
  • Vue.js
  • JavaScript/TypeScript
  • HTML5/CSS3
  • jQuery
  • Responsive Design

Architecture & Patterns

  • Domain Driven Design
  • Event Sourcing
  • Microservices
  • SOA
  • Clean Architecture
  • Test Driven Development

Leadership & Process

  • Team Leadership
  • Agile/Scrum
  • Code Reviews
  • Mentoring
  • Requirements Analysis
  • SDLC Management

Language Skills

English
Fluent
German
Fluent
Russian
Native
Estonian
Good
French
Elementary

Education

10/2002 - 02/2006
Business Information Technology
University of Mannheim
09/2000 - 09/2002
Business Information Technology (Pre-degree)
University of Mannheim - Score: 2.6
10/1997 - 07/1998
Economic Studies (W-course)
Staatliches Studienkolleg Nordhausen - Score: 1.5

Interests & Hobbies

Swimming, traveling, reading, playing guitar, technology exploration, and continuous learning.