Konstantin Kurshunzhi

.NET Senior Full-stack Software Developer

Berlin, Germany

Experience

Jan 2021 - Sep 2023
1 year 9 months

.NET Senior Full-stack Software Developer

DINA Elektronik GmbH

  • Tech-Stack: C#, XAML, WPF, MongoDB, Azure Cloud, Azure DevOps, Resharper, Rider, OAuth2.0, REST, XUnit, NSubstitute, FluentAssertions
  • Designed and implemented the I/O architecture for improved data flow and efficiency.
  • Developed a new desktop application from scratch, improving user experience and functionality.
  • Led the implementation of daily stand-ups, backlog refinements, retrospectives, and project planning.
  • Wrote unit and integration tests to ensure code quality and stability.
  • Conducted code reviews and mentored junior developers.
  • Played a key role in the company's digitization efforts.
  • Led a 4-person software development team, providing direction and leadership.
May 2021 - Dec 2021
8 months

.NET Senior Full-stack Software Developer

B.B.S. Bauer's Buildings Services GmbH

  • Tech-Stack: C#, TypeScript, HTML, CSS, ASP .NET, Angular, Blazor, RxJS, NGRX, MsSQL, MongoDB, Docker, Kubernetes, Azure Cloud, Azure DevOps, REST, OAuth2.0, SignalR, Apache Kafka, RabbitMQ, NUnit, Moq, Visual Studio
  • Analyzed business requirements and developed solution designs aligned with project goals.
  • Implemented both backend and frontend components using various technologies.
  • Conducted code reviews and participated in pair programming for knowledge sharing.
  • Wrote unit and integration tests to ensure code reliability.
  • Migrated monolithic architecture to microservices for increased scalability and maintainability.
  • Created and managed individual microservices, demonstrating expertise in service-oriented architecture.
  • Contributed to the company's digitization strategy, focusing on automation and streamlining.
  • Mentored junior developers and supported their technical growth.
Apr 2016 - Mar 2021
5 years

.NET Full-stack Software Developer

evidanza AG

  • Tech-Stack: C#, TypeScript, Javascript, XAML, HTML, CSS, WPF, ASP .NET, Angular, Xamarin, Hangfire, Redis, MsSQL, MongoDB, Docker, Jenkins, RabbitMQ, REST, SignalR, OAuth, OAuth2.0, RabbitMQ, Visual Studio
  • Maintained and improved an existing WPF application to ensure performance and stability.
  • Migrated the WPF application to a web app using modern technologies.
  • Developed backend services to facilitate data management and communication.
  • Created and managed microservices for modularity and flexibility.
  • Built a mobile app with Xamarin to expand platform reach and accessibility.
  • Conducted code reviews to maintain high coding standards.
  • Wrote unit tests to ensure correctness and functionality of the code.
  • Integrated with external services for seamless data exchange.

Summary

  • Programming languages: C#, TypeScript, Javascript, Golang, HTML, CSS, XAML
  • Databases: MongoDB, MSSQL, SQLite, Entity Framework, neo4j
  • Frameworks and libraries: WPF, ASP.NET, Angular, Xamarin, Blazor, React, Gin, .NET MAUI, Hangfire, Redis, NGRX, RxJS
  • DevOps & Cloud: Azure Cloud, GIT, Docker, Kubernetes, Azure DevOps
  • APIs and protocols: REST, RabbitMQ, Apache Kafka, OAuth, OAuth2.0
  • Methodologies: Unit testing, Integration testing, Clean Code, SOLID, Design Patterns, TDD, DDD, BDD, Microservices, Redux
  • Test tools: NUnit, XUnit, Moq, NSubstitute, FluentAssertions
  • IDE and other tools: Visual Studio, Resharper, Rider, Goland, Visual Studio Code

Languages

Bulgarian
Advanced
German
Advanced
Russian
Advanced
English
Intermediate
Japanese
Elementary

Education

Jun 2017 - Apr 2020

Wilhelm Büchner University

Computer Engineering · Darmstadt, Germany

Nov 2013 - Oct 2014

M.I. Tuzlov Theoretical High School

High School Diploma · Chirsova, Moldova, Republic of