Павло
.NET-програміст
- Рассматривает должности:
- .NET-програміст, C# розробник
- Возраст:
- 24 года
- Город проживания:
- Винница
- Готов работать:
- Львов, Одесса, Удаленно
Контактная информация
Соискатель указал телефон и эл. почту.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/9316820/
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
.NET Developer
[
SUMMARY
.NET Developer with ~2 years of commercial C# experience on a large-scale subscription management platform, working
daily with ASP.NET Core, Web API, and SQL Server. Comfortable taking features end-to-end — from T-SQL stored
procedures and ETL scripting through MR review to production release. Independently designed and built MarketFeed,
a .NET 10 REST API with WebSocket streaming, OAuth2, and EF Core / PostgreSQL. Currently building Tessera, a portfolio
billing platform built around Clean Architecture, DDD, and CQRS. English: B2.
LANGUAGES & TECHNOLOGIES
Languages: C#, T-SQL, Python (basic)
.NET: ASP.NET Core, ASP.NET MVC, Web API, Entity Framework Core, WPF, ASP.NET Identity, BackgroundService,
IMemoryCache, MediatR
Databases: SQL Server (stored procedures, CTEs, indexes, transactions, isolation levels), PostgreSQL
Other: WebSockets (ClientWebSocket), OAuth2, REST API, Docker / Docker Compose, Bootstrap, Git, Postman
EXPERIENCE
.NET Developer — SOLEAD Software, Lviv, Ukraine March 2024 – Present
• Deliver features and bug fixes in a large-scale subscription management platform (Prenax) using C#, ASP.NET Core, Web
API, and WPF; contribute via the merge-request workflow.
• Author and maintain complex T-SQL — including 3 cursor-based ETL scripts in production (subscriber, cost center, and
invoice group uploads) running across staging and live SQL Server environments.
• Optimize stored procedures and CTEs; design schema migrations and reporting queries through SQL Server
Management Studio.
• Drive root-cause analysis on production incidents via deep-dive debugging, contributing proactive fixes that prevent
recurring issues.
• Communicate release status and technical context in English to international colleagues.
Customer Support Manager — Inqud, Vinnytsia, Ukraine January 2024 – April 2024
• Served as primary technical contact for Fintech product clients; escalated and resolved complex issues directly with the
development team.
Technical Support Agent — AnyTeam, Vinnytsia, Ukraine July 2023 – February 2024
• Provided B2B technical support and REST API consulting (Postman) for a payment / crypto platform; bridged business
and engineering through bilingual UA / EN communication.
Customer Support Representative — Webport Technology, Vinnytsia, Ukraine December 2021 – July 2023
• Supported clients of crypto exchanges and payment systems; built a Python / Aiogram Telegram bot for response-
template automation, cutting agent reply time on repeat issues.
PROJECTS
MarketFeed — .NET 10 REST API Facade 2024 – Present
• Designed and built from scratch a REST API facade over the Fintacharts real-time market data platform.
• Implemented a ClientWebSocket consumer inside an ASP.NET Core BackgroundService streaming live prices for 60+
instruments, using TaskCompletionSource to keep the middleware pipeline alive.
• Built OAuth2 (Resource Owner Password) flow with automatic token refresh; integrated parallel REST + WebSocket data
paths.
• Persistence: PostgreSQL + EF Core with code-first migrations and repository pattern; IMemoryCache for in-memory price
snapshots.
• Containerized with Docker Compose (API + PostgreSQL).
• Stack: .NET 10 · ASP.NET Core · EF Core · PostgreSQL · WebSocket · OAuth2 · Docker
Tessera — Subscription Billing Platform (Portfolio) 2026 – Present
• Building a subscription-billing platform centered on distributed-systems patterns — transactional outbox, saga
orchestration, and event-driven messaging.
• Structured with Clean Architecture across 4 projects; DDD aggregates reference one another by foreign key only, with
CQRS command/query handlers via MediatR, custom typed exceptions, and an IUnitOfWork abstraction.
• Persistence layer complete: PostgreSQL + EF Core (code-first) with snake_case naming (EFCore.NamingConventions) and
DateTimeOffset → timestamptz mapping.
• Stack: .NET · ASP.NET Core · EF Core · PostgreSQL · MediatR
CsvToMsSqlCR — CLI ETL Pipeline February 2026
• Built a streaming C# CLI tool that ingests NYC taxi-trip CSVs into SQL Server with deduplication and bulk loading.
• Streaming extraction via IAsyncEnumerable<T> with CsvHelper — processes large files record-by-record with constant
memory.
• In-memory deduplication using HashSet<TripKey> with 10,000-row batches; duplicates streamed to a separate CSV
output.
• Bulk insert via SqlBulkCopy; custom ClassMap for normalization (EST→UTC, defensive TryParse, Y/N→Yes/No).
• Stack: .NET 10 · CsvHelper · SqlBulkCopy · Microsoft.Data.SqlClient
EDUCATION
B.Sc. Computer Science — Donetsk National University named after Vasyl Stus September 2020 – 2024
Vinnytsia, Ukraine
Похожие кандидаты
-
.NET-програміст
Удаленно -
.Net-програміст
Удаленно -
Trainee, Junior .NET developer
Ровно, Удаленно -
Інженер-програміст (.Net/C#, ASP.Net, SharePoint, WPF)
Каменское, Удаленно -
.NET-розробник
Удаленно -
.NET-програміст
Львов, Винница , еще 4 города