Hi, my name is

Denis Mikhalev.

Senior .NET Software Engineer

6+ years building high-performance distributed systems and scalable microservices with Azure. Focused on performance optimization, system resilience, and maintainable architecture.

Denis Mikhalev profile image

About Me

Denis Mikhalev profile picture

C# Developer with 6+ years of experience in full-cycle software development — from gathering requirements to delivering scalable, high-performance applications with CI/CD and high test coverage.

I have worked on large-scale projects at Litmos, Bosch (ETAS), and Citibank, focusing on architecture, building services from scratch, feature development, and performance optimization. I have collaborated with teams from the USA, Germany, and Australia.

Based in Alanya, Turkey | Open to relocation & remote work.

Core technologies:
  • C# / .NET Core
  • ASP.NET Core
  • MS SQL Server
  • Microsoft Azure
  • Azure Service Bus
  • Docker
  • Entity Framework Core
  • Microservices
  • REST APIs
  • Terraform

Experience

Full-stack Software Engineer - Litmos
May 2023 - Present
  • Migrated legacy bulk course completion service from SQL stored procedures to .NET 7.0 Windows Service using Azure Service Bus74% reduction in data processing time.
  • Optimized report generation engine — from 35 minutes to 1 min 15 sec (96% improvement).
  • Built granular roles and permissions system for enterprise-level access management.
  • Eliminated memory leaks in a key Windows service, restoring system stability.
  • Resolved SQL data duplication issue, reducing support team workload by 17%.
  • Fixed critical frontend accessibility issues, reducing errors from 67 to zero.
Software Engineer - ETAS (Bosch)
Jun 2022 - May 2023

Enhanced ETAS MDA V8, a WPF-based signal analysis tool used by automotive engineers at major car manufacturers worldwide.

  • Implemented signal replacement on diagrams, configuration saving, and individual time shifts — reducing manual work by ~34%.
  • Stabilized the video instrument, resolving desync and freezing issues affecting 17–20% of use cases.
  • Added automated UI test suite, increasing crash-free user rate by ~27%.
  • Refactored legacy code to SonarQube standards, reducing technical debt by 62%.
Software Engineer - Citibank
Jul 2021 - Jun 2022
  • Developed and integrated 10+ automated reports into a WinForms back-office application for Visa/MasterCard operations — reducing manual Excel work by up to 81%.
  • Implemented quarterly regulatory reporting modules for Central Bank compliance.
  • Created fraud-detection reporting modules enhancing visibility into suspicious transactions.
  • Refactored legacy SQL stored procedures, improving report generation speed.
Software Engineer - Frontdesk24
Jan 2020 - Jul 2021
  • Independently designed and implemented API integrations between the SaaS hotel management platform and major OTAs: Booking.com, Expedia, Channex.io, Bronevik.com, OneTwoTrip, NashTravel.
  • Built and maintained core features of the cloud hotel management system (SaaS).

Education

2015 - 2017
Master of Science — Software Engineering
Southern Federal University
Development and maintenance of high-quality software products
2012 - 2015
Bachelor of Science — Computer Science
Southern Federal University
Informatics and computer engineering

Certifications

Microsoft Certified: Azure Fundamentals (AZ-900)
Foundational knowledge of cloud concepts and Microsoft Azure services.
Asynchronous Programming in C#
Certified proficiency in async/await patterns and concurrent programming in C#.
Building in Azure AI Foundry
Hands-on experience building AI solutions with Azure AI Foundry (formerly Azure AI Studio).
Build AI Assistants with Azure AI Foundry
Certified in building AI Assistants using Azure AI Foundry.

Get in Touch

I am open to new opportunities. Feel free to reach out!