Oleg M.
Ukraine 🇺🇦
Upstaffer since August 14, 2025

Oleg M. — .NET Full-Stack Software Engineer

Expertise in Back-End Web.

Last verified on August 15, 2025

Core Skills

React
React
C#
C#
.NET
.NET

Bio 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.

Technical Skills

Programming Languages C, C#, C++, JavaScript, Objective Pascal, TypeScript
.NET Platform ADO.NET, ASP.NET, ASP.NET Core Framework, ASP.NET MVC Pattern, ASP.NET Web API, Entity Framework, LINQ, .NET, .Net WCF, SignalR, WPF
UI Frameworks, Libraries, and Browsers Ajax, Bootstrap, CSS, CSS3, HTML, HTML5, jQuery
JavaScript Frameworks jQuery, React
JavaScript Libraries and Tools NHibernate
Databases & Management Systems / ORM Database Design, Microsoft SQL Server, MySQL, NHibernate, Oracle Database, ORM, PL/SQL, relational databases, SQL, SQL Server Management Studio
Cloud Platforms, Services & Computing Azure
Azure Cloud Services Azure DevOps, Azure Service Bus, Azure Services, Azure Storage
Industry Domain Experience Healthcare, retail
SDK / API and Integrations ASP.NET Web API, RESTful API, Web API, Winforms
Deployment, CI/CD & Administration Blazor
Web/App Servers, Middleware Internet Information Services (IIS)
Third Party Tools / IDEs / SDK / Services Microsoft Visual Studio Code, ReSharper, SQL Server Management Studio
Methodologies, Paradigms and Patterns MVC
QA, Test Automation, Security NUnit, Postman
Version Control TortoiseGit
Mail / Network Protocols / Data transfer VPN, WebRTC
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

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

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Oleg M.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring