Denis Mikhalev
Senior .NET Software Engineer High-Performance Distributed Systems · Scalable Microservices · Performance Optimization · Azure Certified
Alanya, Turkey | hello@denismikhalev.dev | denismikhalev.dev | LinkedIn | GitHub | Telegram | WhatsApp
Summary
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. Worked on large-scale projects at Litmos, Bosch (ETAS), and Citibank, focusing on architecture, building services from scratch, and performance optimization. Collaborated with international teams from the USA, Germany, and Australia. Open to relocation & remote work.
Experience
Full-stack Software Engineer — Litmos
May 2023 — Present | US-based SaaS LMS platform
- Migrated legacy bulk course completion service from SQL stored procedures to .NET 7.0 Windows Service using Azure Service Bus — 74% 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 | Automotive software, Germany
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.
- Designed database views excluding sensitive PII for privacy and compliance.
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.
- Reduced booking processing time from 2+ minutes to 1–2 seconds.
- Fixed memory leaks and critical backend issues, removing the need for weekly service restarts.
- Built and maintained core features of the cloud hotel management system (SaaS).
Litmos, ETAS/Bosch, and Citibank positions through EPAM Systems (Jul 2021 — Present).
Education
Master of Science — Software Engineering Southern Federal University | 2015 — 2017
Bachelor of Science — Computer Science Southern Federal University | 2012 — 2015
Certifications
- Microsoft Certified: Azure Fundamentals (AZ-900)
- Asynchronous Programming in C#
- Building in Azure AI Foundry
- Build AI Assistants with Azure AI Foundry
Technical Skills
Languages & Frameworks: C#, .NET Core / .NET 7, .NET Framework, ASP.NET Core, ASP.NET MVC, Entity Framework Core, WPF, WinForms, Windows Services
Cloud & Infrastructure: Microsoft Azure, Azure Service Bus, Docker, Terraform, Jenkins
Databases: MS SQL Server, T-SQL, Database Design, Query Optimization, Stored Procedures
APIs & Integrations: REST, SOAP, WCF, GraphQL, JWT
Architecture: Microservices, Event-Driven Architecture
Testing: xUnit, NUnit, Moq, Selenium, SonarQube
Practices: CI/CD, Performance Optimization, Git