Krakow, Poland
Open to new roles

Vitalii Prokopchuk

Senior Software Engineer — Distributed Systems — .NET & Azure

Senior Software Engineer with 14+ years designing and scaling distributed systems. Deep expertise in .NET and Azure, but pragmatic about technology choices — I select tools based on the problem and have shipped production systems with Node.js, React, ML.NET, and iOS when appropriate.

8M+
Chevron platform users
2M+
Monthly transactions
~100 requests/s
Backend throughput

About

14+ years shipping systems at scale

Currently at PAR Technology, building backend infrastructure for Chevron's fuel retail ecosystem. The platform powers mobile apps and digital services used by millions of customers. My focus is transaction processing, loyalty systems, and developer tooling. One concrete improvement: introducing .NET Aspire to our local dev setup, which eliminated a lot of manual multi-service startup overhead.

Before that, four years at Strategic Vision building analytics platforms for the automotive industry — NLP pipelines over large-scale consumer survey data (free-text and voice responses), and real-time visualization tools used by major manufacturers to interpret market research at scale.

I also co-founded LetMePark as CTO, building the full platform from scratch. It grew to connect drivers with parking facilities across hundreds of locations in Spain and over a thousand across Europe.

I'm particularly interested in distributed systems, developer tooling, and the practical side of AI in engineering workflows. Outside of work I enjoy basketball, board games (especially Terraforming Mars), and keeping up with new tools in the dev space.

Core Technologies

Tools of the trade

Languages
C#TypeScriptJavaScript
Backend
.NETASP.NET CoreNode.jsGraphQLREST APIs
Cloud & Infra
AzureAzure FunctionsAzure Service BusRedisDocker.NET Aspire
Frontend
ReactReduxAngular
Data
SQL ServerDapperEntity FrameworkRedisPostgreSQLMySQLMongoDB
ML / NLP
ML.NETIBM Watson
AI-assisted Dev
CursorClaude CodeGitHub CopilotOpenAI CodexOllamaLM Studio

Experience

Where I've worked

  • Built a configurable graph-based loyalty rules engine for transaction processing — config-driven, ordering-aware, and used as rollout infrastructure for product features
  • Developed migration tooling supporting dual loyalty providers during Chevron's OpenCommerce transition
  • Introduced .NET Aspire for local development orchestration, replacing manual multi-service startup with a single command workflow
C#.NETASP.NET CoreGraphQLREST APIsAzure FunctionsAzure Service BusRedisAzure Blob StorageSQL ServerDocker.NET Aspire
  • Built NLP pipelines for processing survey verbatims using ML.NET and external ML providers
  • Integrated Qualtrics REST APIs for survey ingestion and data pipelines
  • Developed real-time survey visualization platforms and automated reporting systems
  • Built a vehicle recommendation engine based on structured buyer preferences
C#.NET Framework.NET CoreASP.NET MVCASP.NET Core Web APIReactReduxML.NETIBM WatsonQualtrics APIsSQL ServerMySQLEntity Framework
  • Built the complete technical platform as the sole technical founder
  • Integrated license plate recognition providers for automated parking access
  • Designed system architecture supporting partner integrations and connected vehicle platforms
.NETNode.jsiOS (native)AzureSQL Server
  • Led monolith-to-microservices migration from ASP.NET MVC to Web API architecture
  • Built browser-based WebGL 3D model viewer
  • Developed public APIs for third-party developer integrations
C#.NETASP.NET MVCWeb APIAngular.jsWCFEntity FrameworkSQL ServerJavaScript
  • Worked on enterprise Master Data Management software and educational platforms
C#.NETASP.NETWCFSQL ServerEntity FrameworkKnockout.js
  • Built WinForms trading tools for NYSE market operations using the RealTick API
C#.NETWinFormsRealTick API

Projects

What I've built

PAR Technology Live Flagship

Chevron Retail Platform

May 2021 — Present

Backend infrastructure powering Chevron's fuel retail mobile apps and rewards platform. Serving 8M+ users with real-time loyalty processing, transaction management, and multi-provider integration during OpenCommerce migration.

C#.NETASP.NET CoreGraphQLAzureRedisAzure Service BusSQL Server
Strategic Vision Live

Strategic Window

May 2017 — May 2021

Real-time survey analytics platform for automotive manufacturers. Processes and visualizes large-scale consumer research data for Fortune 100 clients.

C#.NET CoreASP.NET Core Web APIReactReduxSQL ServerQualtrics APIs
Strategic Vision Live

One Button Solution

May 2017 — May 2021

Automated reporting and insight platform built on large-scale automotive survey data. NLP pipelines process hundreds of thousands of verbatims and generate structured reports.

C#.NETML.NETIBM WatsonSQL Server
LetMePark (Co-founder & CTO) Live

LetMePark Platform

Jul 2017 — Oct 2019

Parking reservation platform operating across 1,000+ facilities in Europe. Built from zero to production as sole technical founder — mobile apps, license plate recognition, and partner integrations.

.NETNode.jsiOSAzureSQL Server
Materialise Archived

i.materialise

Nov 2014 — May 2017

Consumer 3D printing marketplace with browser-based WebGL 3D model viewer and public API platform for third-party integrations.

C#.NETASP.NET MVCAngular.jsWebGL

Education & Certifications

Background & credentials

Education

Master in Computer Science

National Aviation University

Kyiv, Ukraine · 2015

Bachelor in Computer Science

National Aviation University

Kyiv, Ukraine · 2013

Certifications

Redis for .NET Developers

Active

Redis

Oct 2023

CCNA 1: Networking Basics

Expired

Cisco

2009

Contact

Let's work together

Open to Senior Software Engineer, Tech Lead, Team Lead, and Solutions Architect roles. Based in Krakow, Poland. Flexible on start date and engagement type.

Download Full CV