Oleg M., .NET Full-Stack Software Engineer

Back-End Web
english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location Lviv, Ukraine

Summary

- Experienced Full-Stack Software Developer with 14+ years in commercial IT, with deep expertise in C#/.NET for server-side solutions
- Extensive hands-on experience in modern frontend development using JavaScript, TypeScript, and frameworks like React.
- Proven ability to engineer scalable architectures, design and implement efficient RESTful APIs, real-time communication layers (SignalR, WebRTC), and robust business logic for complex enterprise systems.
- Advanced in building responsive, maintainable client-side interfaces (SPA/SPA-PWA) and integrating UI with backend services using modern web standards (HTML5, CSS3, Bootstrap).
- Strong background in relational database design and performance tuning (MS SQL Server, Oracle, MySQL), ORM frameworks (Entity Framework, NHibernate), and cloud integration (Azure).
- Track record of delivering high-quality, maintainable code in dynamic domains including Media & Entertainment, Manufacturing, Healthcare, Energy, Industrial Automation, and Retail.
- Analytical, proactive, and collaborative — always driving for maximum business value and technical excellence on both frontend and backend.

Main Skills

Programming Languages

.NET Platform

UI Frameworks, Libraries, and Browsers

JavaScript Frameworks

JavaScript Libraries and Tools

NHibernate

Databases & Management Systems / ORM

Cloud Platforms, Services & Computing

Azure Cloud Services

Azure Azure DevOps Azure Service Bus Azure Services Azure Storage

Industry Domain Experience

Healthcare retail

SDK / API and Integrations

Deployment, CI/CD & Administration

Web/App Servers, Middleware

Third Party Tools / IDEs / SDK / Services

Methodologies, Paradigms and Patterns

QA, Test Automation, Security

Version Control

TortoiseGit

Mail / Network Protocols / Data transfer

Other Technical Skills

ASP.NET SignalR Azure Database Backend Business logic Core database DB Desktop Enterprise MEF MS MSBuild Oracle Database Server Performance Tuning Prism Relational Responsive UI Visual Studio 2022 Web Forms WinApi XML/JSON
ID: 100-236-475
Last Updated: 2025-08-15

Experience

Media Content Management Platform

January 2021 – July 2025

Industry: Media & Entertainment

Description: A powerful digital display control system that simplifies live event signage presentations with live content editing, schedules synchronized content for 24/7 media applications, provides real-time sponsor reporting and remote access. Used in stadiums, entertainment venues, transit hubs, and trade centers.

Responsibilities:

  • Designing and optimizing relational database structures
  • Developing application architecture
  • Implementing core business logic and backend functionality to drive workflows

Technologies: C#, WebAPI, WCF, SQL Server, Entity Framework, React, ASP.NET MVC, Blazor, C++, WinAPI, Win32, VPN, SignalR, MySQL.

Oracle Database Management System

January 2019 – December 2020

Industry: Database Management Systems

Description: An Oracle DB management app for monitoring, configuring, maintenance, backup, performance tuning, and automating operations. Rich WPF desktop UI for DB admins.

Responsibilities:

  • Designing relational databases and scalable architectures
  • Implementing backend logic for core functionalities
  • Developing high-performance UIs

Technologies: C#, WPF, Oracle.

Advanced Computer Bridge Game

January 2018 – December 2018

Industry: Gaming

Description: Client-server WPF game for bridge players worldwide, supporting multiplayer and competitive play.

Responsibilities:

  • Designing and optimizing relational databases
  • Developing backend logic
  • Building responsive UIs

Technologies: C#, WPF, WiX, XML, Reporting.

Production Tracking and Traceability System

January 2016 – Dec 2017

Industry: Manufacturing

Description: A modern replacement for a DOS-based legacy production tracking system, enabling full material genealogy tracking, physical characteristics, lab assay data, and production traceability in one report.

Responsibilities:

  • Designing relational databases and scalable architectures
  • Developing core business logic and automated file-based reporting
  • Building efficient and intuitive UIs

Technologies: C#, WPF, WCF, Prism, SQL Server, ADO.NET, Entity Framework, SSRS, WiX.

Wind Resource Prediction System

January 2014 – December 2015

Industry: Renewable Energy

Description:

  • WPF desktop application for predicting wind climates, wind resources, and power output based on regional data and complex terrain modeling.

Responsibilities:

  • Designing relational databases
  • Developing scalable architecture
  • Implementing backend logic
  • Creating responsive interfaces

Technologies: C#, WPF, Prism, Telerik, WiX, XML, Reporting.

WP4x00 Application Development Tool

January 2013 – December 2013

Industry: Industrial Automation

Description: Tool for developing industrial automation control systems with customizable features and high code quality.

Responsibilities:

  • Designing relational databases
  • Developing backend logic
  • Building responsive UIs
  • Writing unit tests

Technologies: C#, ASP.NET MVC, WCF, JavaScript, SQL Server, jQuery, jQueryUI, CSS.

Pharmacy Management System

January 2011 – December 2012

Industry: Healthcare

Description: A system for managing medical inventory, prescriptions, and patient records for pharmacies.

Responsibilities:

  • Developing core application logic
  • Bug fixing for stability and performance

Technologies: C#, WPF, WCF, NHibernate, Infragistics, Prism, Unity, Telerik.

Window Inventory Management System

January 2009 – December 2010

Industry: Retail

Description: WinForms desktop application for window sales companies — includes CRM, inventory, and reporting.

Responsibilities:

  • Designing relational databases
  • Developing scalable architecture
  • Implementing business logic
  • Creating intuitive UI

Technologies: WinForms, SQL Server, .NET Framework 2.0, C#.

Education

Ivan Franko National University of Lviv

Master’s Degree in Applied Mathematics

Lviv, Ukraine