• Файл

В'ячеслав

Middle Software Engineer (C#)

Розглядає посади:
Middle Software Engineer (C#), .Net-програміст
Вік:
24 роки
Місто проживання:
Харків
Готовий працювати:
Дистанційно, Харків

Контактна інформація

Шукач вказав телефон .

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Viacheslav Hrinievych
Middle .NET Software Engineer (Backend-focused)
Kharkiv, Ukraine (open to remote) Email: [відкрити контакти](див. вище в блоці «контактна інформація») Phone: [відкрити контакти](див. вище в блоці «контактна інформація»)
LinkedIn: [відкрити контакти](див. вище в блоці «контактна інформація»)

PROFESSIONAL SUMMARY
Backend-focused .NET Engineer with 4+ years at EPAM, grown from Trainee to Middle. Specialize in building
and optimizing scalable microservices on .NET 6/8 and Azure for high-load enterprise systems. Hands-on with
EF Core performance tuning, Redis caching, message brokers (Azure Service Bus, RabbitMQ) and Azure
Functions. Comfortable extending React frontends and shaping the data contract between backend and UI.
Practical experience integrating AI tooling into projects via MCP.

TECHNICAL SKILLS
Languages: C#, SQL, TypeScript, JavaScript (ES6)
Backend & Frameworks: .NET 6/8, .NET Core, ASP.NET Core, EF Core, LINQ, AutoMapper, FluentValidation
Azure: Azure Functions (Service Bus / Timer triggers, Durable Functions / Orchestrator pattern), Blob Storage,
App Configuration, App Service
Messaging & Integration: Azure Service Bus, RabbitMQ, REST (JSON/XML), SOAP, GraphQL, resilient HTTP
clients (retries, logging)
Databases & Caching: MS SQL Server (queries, stored procedures, schema design), Redis (middleware- &
attribute-level caching), MongoDB
Frontend: React (component extension, data-model mapping for UI), Angular, Storybook
Architecture & Patterns: Microservices, Clean Architecture, SOLID, OOP, Dependency Injection
DevOps & Testing: Docker, Azure DevOps, CI/CD pipelines, xUnit, Moq, Unit & Integration Testing,
Serilog/NLog + Grafana
CMS: Sitecore XP/XM (backend customization)
AI Tooling: Integration via MCP, custom skills tailored to project needs

PROFESSIONAL EXPERIENCE
EPAM Systems - Trainee -> Junior -> Middle .NET Software Engineer November 2021 - Present

Delivered backend solutions for international clients in the entertainment, financial and life-sciences domains.
Focused on microservices development, performance optimization, cloud (Azure) integration and migration of
legacy systems to modern .NET.

Key achievements:

• Implemented Redis caching at the middleware and attribute level, noticeably reducing load on third-
party APIs and improving overall application response times.

• Optimized EF Core query execution and data access patterns, reducing query response time by ~12–15%.

• Designed and developed a new microservice from scratch, including DB schema, REST API and inter-
service communication (JSON/XML).

• Built event-driven workflows on Azure Functions using Service Bus and timer triggers, and implemented
the Orchestrator (Durable Functions) pattern; worked with Azure Blob Storage and App Configuration.

• Integrated services via message brokers — Azure Service Bus (primary) and RabbitMQ.

• Upgraded services to newer .NET versions, modernizing the codebase and reducing technical debt.
• Authored SQL stored procedures and optimized complex queries for reporting and business logic.

• Extended React components and the backend–frontend data contract (mapping models, adjusting what
the UI consumes and the API returns).

• Built resilient HTTP clients (retries, logging) for internal services and external SOAP/REST APIs.

• Integrated AI tooling via MCP, creating custom skills aligned with project requirements.

• Authored unit tests (xUnit), conducted code reviews, mentored junior developers, and contributed to
CI/CD pipelines in Azure DevOps with Docker.

SELECTED PROJECTS
Professional Coaching SaaS Platform | Global career & coaching provider | 2026 - Present
Backend engineering for a high-load coaching platform with intensive inter-service communication: technical
design reviews, estimations, CI/CD optimization, repository/branch workflows, and resolution of recurring
technical issues.
Stack: .NET, Azure, Azure SQL Database, Docker, Git

Cinema & Entertainment Platform | International entertainment company | 2023 - 2026
Migration of a legacy monolith to microservice architecture with a unified codebase across regions (web on
Next.js, mobile on Flutter). Built Customer Self-Service modules (Voucher Management / Gift Card checker)
per BRD — a new microservice with Redis caching and SOAP/HTTP integrations. Project involves high inter-
service communication. Team: PM, BA, 3 backend + 2 frontend developers, 2 QA.
Stack: .NET 6/8, EF Core, Redis, Azure (Service Bus, Functions), Sitecore, Docker, MS SQL, Grafana

Digital Hub Platform | Global life-sciences company | 2022 - 2023
MVC/WebApi backend development, pipeline implementation, content & roles management, and frontend
pages on Angular. Coordinated the data contract with the frontend team.
Stack: .NET / .NET Core, Angular, EF, Redis, TypeScript, Sitecore

Content Platform Modernization | International financial organization | 2023
Backend development during migration from a legacy solution to a modern platform: custom features, search
repository, unit testing.
Stack: .NET / C#, ASP.NET MVC, Sitecore, Azure DevOps, MS SQL

EDUCATION
Master's Degree in Computer Engineering - 2025
National Technical University "Kharkiv Polytechnic Institute" (NTU "KhPI")

Bachelor's Degree in Software Engineering - 2023
Simon Kuznets Kharkiv National University of Economics

CERTIFICATIONS
• Microsoft Certified: Azure Fundamentals (AZ-900) - 2025

• Sitecore Certified: Sitecore 10 .NET Developer - 2023

• Sitecore Certified: Content Hub Developer - 2024

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: