100% Job Success Expert-Vetted Upwork top rated

Software Architect & Senior .NET developer | Azure | MSSQL | C#

$80.00/hr

More than 20 years in .NET as a full stack C# developer and solution architect. ETL, high performant and resilient distributed systems are my primary fields of expertise.

What I love to do:

  • Design and build high load or close-to-RT application/platform from scratch
  • Solve non-trivial performance tasks
  • Debug and troubleshoot legacy projects
  • Audit software solutions to spot potential scalability, performance, data consistency or operation problems
  • Integrate REST/Sockets APIs into your application, including crypto-parts (BTC, ETH, ERC-20 and others)

My areas of expertise:

  • C# .NET full stack
  • High load, distributed, close-to-RT systems architect
  • Microsoft SQL Server
  • External APIs of all sorts and complexity
  • Cryptocurrencies essentials and integration
  • HubSpot API (4+ years intensive usage in high load multi-tenant system)
  • Clouds: AWS and Azure
  • CI/CD: BitBucket, GitHub

My background:

  • 20+ years of experience in .NET software development
  • 5 years of software architecture design and implementation
  • Highload backend solutions
  • 5 years of extensive experience in development team leading
  • Fluent written and spoken English
  • Computer science Bachelor degree (2006)

Career highlights:

  • Reworked HubSpot-targeting product that allowed business operation growth from 80 clients to 1000+; turned another PoC into production ready software serving hundreds of customers by now
  • Mission critical accounting software for customer from scratch, 10+ years in use by now
  • Fully automated cryptocurrency trading engine
  • Mission critical backend data management system from scratch
  • High load optimization for Oracle-based national telecom reporting tool

Technologies I prefer:

  • C# net9/8/6
  • Blazor, AspNetCore, AspNet MVC
  • Legacy C# all the way down to .NET 1.1 and ASPNET Forms
  • EntityFramework (EFCore) and Dapper
  • CI/CD via GitHub or BitBucket
  • WPF/UWP MVVM style
  • JavaScript/jQuery
  • Microsoft SQL Server, SSRS

Also significant experience with: Postgres 11–16, MySQL 4–8, Oracle 10g, Node.js SPA.

Book a consultation

Development & IT Consultation

30 · 60 · 90 min meeting

Database Development Ecommerce Development Web Programming
Book a consultation

Skills

C# General Software Architecture ASP.NET MVC ASP.NET .NET Framework .NET Core Azure Microsoft Azure SQL Database SQL Server Transact-SQL ADO.NET Full-Stack Development Azure DevOps jQuery JavaScript HTML CSS Windows Communication Foundation Windows App Development Microsoft Visual Studio MVC Framework GitHub Copilot Claude

Portfolio

HubSpot to SQL Server ETL SaaS

Enterprise-grade multi-tenant ETL solution synchronising HubSpot CRM data into SQL Server in near real time. Scaled from 80 to 1000+ client organisations without re-architecture.

Interactive Custom Charting UI — Private Equity App

Advanced data visualisation interface for a private equity platform. Custom charting components built without third-party chart libraries, optimised for large financial datasets.

Distributed ETL Software (MSSQL to AWS)

Cloud-based distributed data pipeline migrating on-premise SQL Server data to AWS. Designed for resilience, resumability and minimal operational overhead.

Work history

36 completed jobs

Insights from completed jobs

Committed to Quality Collaborative Clear Communicator Professional Reliable Solution-Oriented Accountable for Outcomes Detail-Oriented

Engineering Lead Azure for AI-First SaaS Platform

★★★★★ 5.00
Nov 2025 – Feb 2026 · Hourly · 537 hrs @ $75.00/hr · $40,275 earned
“Excellent work — highly recommend Vitaly for any work you have. Very diligent, hard, smart worker. Could not recommend more. Hire this guy!!!!”
Full-Stack Development Azure DevOps .NET Framework C# GitHub Copilot Technical Documentation Microsoft Azure SQL Database Claude MVC Framework

UWP Optimization

★★★★★ 5.00
Apr 2025 – Nov 2025 · Hourly · 590 hrs @ $80.00/hr · $47,186.67 earned
“Vitaly was an amazing resource to help track down performance problems with our application(s). A senior resource who immediately provided instant value and some mentorship for our junior developers who were looking to scale a modern application to over a million records and grow further.”
Microsoft Windows .NET Framework

Modify C# / .NET Windows Application

★★★★★ 5.00
Oct 2025 · Hourly · 5 hrs @ $80.00/hr · $400 earned
“Vitaly helped us secure an important demo by immediately jumping on the project and staying available until everything was done. Thank you!”
C# .NET Framework Windows App Development Desktop Application Microsoft Visual Studio

.NET expert for consulting on a running app

★★★★★ 5.00
Sep 2025 – Oct 2025 · Hourly · 24 hrs @ $80.00/hr · $1,920 earned
“Working with Vitaly has been consistently exceptional. His professionalism and clear communication keep projects on track, while his proactive approach means he anticipates and solves problems before they impact timelines.”

Crypto Trading Project PASS 2

Mar 2022 – Sep 2025 · Hourly · 42 hrs @ $80.00/hr · $3,360 earned

Private feedback

Crypto project

Apr 2023 – Aug 2025 · Fixed-price · $3,000 earned

Private feedback

API C++ Cryptocurrency

.NET expert for consulting on a running app

Jul 2020 – Aug 2025 · Hourly · 5,310 hrs @ $80.00/hr · $337,019.99 earned

Private feedback

C# .NET Core Microsoft Azure

Windows C# Developer — for custom Private Equity application

★★★★☆ 4.40
Apr 2025 – May 2025 · Hourly · 120 hrs @ $80.00/hr · $9,613.33 earned
Application Improvement Microsoft Windows Microsoft Visual Studio Desktop Application Windows App Development C# .NET Framework

Rithmic API Risk Management Application

Jul 2020 – May 2025 · Hourly · 207 hrs @ $60.00/hr · $12,440 earned

Private feedback

30 minute consultation

★★★★★ 5.00
Apr 2025 · Fixed-price · $100 earned

Employment history

System Architect

Bell Integrator

February 2012 – June 2013

Responsibilities: Software Development; Software Architecture; Integration; Regional office: hiring, training, evaluation.

Key skills: General Software Architecture; .NET Development (ASPNET, Silverlight, WinForms).

Achievements: Initiated a full redesign procedure for one of the company's most sellable products. Performed successfully as a key person to satisfy company needs with remote developers through regional office.

System Architect

RosBank (ex BSGV Russia)

September 2011 – February 2012

Responsibilities: Software Development; Software Architecture; Integration.

Key skills: General Software Architecture; .NET WinForms 2.0.

IT Consultant

StepIntegrator

April 2011 – September 2011

Performing in several roles depending on project requirements: software developer, team leader, project manager. Most projects included both onsite and outsourced activities.

Responsibilities: Software Development; Team management (coordination, coaching); Projects estimation; Onsite knowledge acquisition (business analysis); Technical presale.

Key skills: General Software Architecture; .NET WinForms; ASP.NET, AJAX, HTML/JavaScript; Microsoft SharePoint 2007 webparts, deployment, integration; Microsoft SharePoint 2010 deployment, solutions prototyping; Infrastructure management; General project management.

Notable projects: Central Bank of Russian Federation — Survey for CMDB (team leader, web-based survey app to populate the company's internal configuration management solution); Saving Bank of Russian Federation engagements.

Freelancer

Self Employed

June 2010 – April 2011

Planned and implemented various IT projects coming in. Those included desktop, intranet and internet software for both Russian and US customers.

Responsibilities: Software Architecture; Development planning and coordination; Requirements management; Coding and design/layout; Integration.

Key skills: General Software Architecture; .NET WinForms; ASP.NET, AJAX, HTML/JavaScript; jQuery, Silverlight; DevExpress 2009/2010 (WinForms, ASP.NET); Microsoft SharePoint 2007/2010; Team Management (PHP teams); Requirement and change management.

Notable project: HummingBird — wholesale commerce full-cycle business system (.NET 3-tier). High-load app covering full customer business process; application server designed to absorb legislation changes; comprehensive reporting and analysis functionality.

Project Manager / IT Head

Computer House Lotus

February 2010 – June 2010

Managed IT projects, hardware and software sales within the company. Performed as a sales person for most valuable customers.

Official duties: Maintain efficiency and profit ratio of IT department; Plan the department's strategy and finances; Software development project management; Account management and presale; Technical presale; Server hardware sales.

Key skills: Team Management; Resource Management; Requirement and change management; General Management.

Software development consultant

Zircon Computing

November 2009 – February 2010

Designed, researched and implemented a distributed computing network management software package.

Responsibilities: Architecture design and verification; Development lifecycle planning; Requirements triage and impact estimation; Solution implementation.

Key skills: Software Architecture; Requirement and change management; .NET software development.

Team Leader

Alliance Bernstein

December 2006 – October 2009

Led development and integration of Global Entitlements Management System (GEMS) in Alliance Bernstein. GEMS tracked access of enterprise employees and consultants to applications and systems within AB IT infrastructure. System included more than 10 different business roles and operated a 30Gb+ database. Solution included a failsafe application server, rich UI (ASP.NET + DevExpress), extensive reporting (MSSQL Reporting Server) and wide integration capabilities.

Also led development and support of Emergency Production Access System (Breakglass) — engines to integrate with mainframes, UNIX, Linux, Windows Server, various RDBMS and RSA ACE/Server® for two-factor authentication.

Development and integration team members resided in the US, Russia and India — 10+ hour time-zone shifts.

Software Developer

Bell Integrator

November 2005 – December 2006

Developed a software monitoring solution for one of the largest Moscow telecommunications operators. Most blocks were designed to communicate with enterprise-wide monitoring systems, document-management systems, configuration management applications and helpdesk systems.

Duties & responsibilities: architecture design; development process; deployment process.

Key skills: .NET Development; Software Architecture; Microsoft Operations Manager 2005 API & integration.

Achievements: Expertise in .NET development; deep understanding of Microsoft Operations Manager 2005 API, development practices and tricks.

Lead Software Engineer

United Financial Settlements and Information Centre

November 2003 – November 2005

Official duties: Development and support of in-house software; Administering of database and web servers; Planning and directing development process; Typical developer's work.

Key skills: .NET Development; MSSQL DB Administration; Windows Server Administration.

Achievements: Extensive experience of new technology adoption; experience of building a development team from scratch; delivered a brand new powerful city-wide component for a centralized accounting system.