Software Architect & Senior .NET developer | Azure | MSSQL | C#
$80.00/hrMore 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
Skills
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 jobsInsights from completed jobs
Engineering Lead Azure for AI-First SaaS Platform
“Excellent work — highly recommend Vitaly for any work you have. Very diligent, hard, smart worker. Could not recommend more. Hire this guy!!!!”
UWP Optimization
“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.”
Modify C# / .NET Windows Application
“Vitaly helped us secure an important demo by immediately jumping on the project and staying available until everything was done. Thank you!”
.NET expert for consulting on a running app
“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
Private feedback
Crypto project
Private feedback
.NET expert for consulting on a running app
Private feedback
Windows C# Developer — for custom Private Equity application
Rithmic API Risk Management Application
Private feedback
30 minute consultation
Employment history
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.
Responsibilities: Software Development; Software Architecture; Integration.
Key skills: General Software Architecture; .NET WinForms 2.0.
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.
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.
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.
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.
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.
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.
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.