Іван
Senior .NET Developer
- Вік:
- 25 років
- Місто:
- Одеса
Контактна інформація
Шукач вказав телефон , ел. пошту та LinkedIn.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/17989371/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Senior .NET Developer
[
Odesa, Ukraine — Remote, B2B Contractor
Senior .NET Developer with 7+ years designing distributed systems and microservices across healthcare, fintech,
and order management. Rewrote roughly one-third of a critical legacy MS Access / VBA codebase into a modern,
fully tested .NET microservice on Kubernetes — replaced an untestable, single-machine bottleneck with
maintainable code the team can safely extend, an integration test suite where none existed, and effectively unlimited
horizontal scalability. Built AI-assisted, human-in-the-loop code review tooling (custom MCP server + Claude Code)
that catches cross-ticket defects and contextual issues manual reviews routinely miss.
TECHNICAL SKILLS
Languages C#, TypeScript, T-SQL, JavaScript, Python
Frameworks .NET / ASP.NET Core, Entity Framework, Dapper, NHibernate, React, Next.js, Angular
Infrastructure Kubernetes, Docker, RabbitMQ, SignalR, WebRTC, AWS, Azure Pipelines, Git
Databases Microsoft SQL Server, PostgreSQL, Redis
AI Dev Tools Claude Code, MCP (Model Context Protocol), AI-assisted code review automation
Practices Microservices, Distributed Systems, REST API, JSON:API, CI/CD, System Design, Agile
EXPERIENCE
Senior Software Engineer Nov 2022 — Present
Ecentria — Remote (Chicago, IL, USA)
Modernization of a large-scale OMS — migration from VBA/COM/MS Access to .NET microservices. Team of 6.
Rewrote roughly one-third of the legacy codebase — the entire order import module — from MS Access / VBA
into a modern .NET microservice. Replaced an untestable, single-machine bottleneck with maintainable code the
team can safely extend, full integration test coverage where none existed, and effectively unlimited horizontal
scalability via Kubernetes (per-instance throughput improved ~25× as a side effect)
Engineered the rewrite for safe production rollout from day one: in-memory parsing, single-transaction writes,
retries, graceful shutdown, per-layer rollback, and gradual migration flags so chunks could be cut over from VBA
to .NET without downtime
Bootstrapped the purchasing orders microservice from scratch as the sole modern .NET expert on the team — set
up infrastructure, created reference endpoints and patterns for VBA-focused engineers to follow
Extracted the order recalculation engine from VBA/WinForms into a cross-platform .NET Standard 2.0 NuGet
package
Designed JSON:API APIs for .NET↔PHP cross-stack integration; maintained a custom JsonApiDotNetCore fork.
Co-built a custom RabbitMQ client library for pub/sub across all services
Implemented end-to-end distributed tracing (APM) across all API layers and message buses
AI-Assisted Developer Tooling
Spearheaded AI adoption within the engineering team, building a custom MCP server that lets developers
trigger an AI code review from inside their Claude Code session — kicks off a backend tool (running via the
Claude API) that analyzes the PR against linked Jira tickets and Confluence documentation, then writes
contextual comments directly into Bitbucket
The MCP server also lets Claude Code read the comments back and walk the developer interactively through
each finding — applying its own judgment about which findings are valid, explaining why, and asking the
developer for confirmation before applying any fix. Catches cross-ticket defects and contextual issues that
manual reviews routinely miss
Human-in-the-loop at every decision point — the developer stays in control. Adopted as mandatory across
the engineering team for all PRs because it surfaces contextual defects (linked tickets, related docs) that
manual reviewers consistently skip
Stack: C#, .NET, .NET Standard, JSON:API, RabbitMQ, Kubernetes, T-SQL, React, REST API, Claude Code, MCP
Co-founder & CTO Apr 2022 — Present
GoodBrick — Odesa, Ukraine | goodbrick.com.ua
Co-founded a clinker tile manufacturing business with a team of up to 10 seasonal workers. Responsible for all
technical infrastructure and business process automation.
Designed a Telegram-based production management bot (Python, Claude Code, MCP) that handles planning,
inventory tracking, worker task logging, defect monitoring, and payroll — replacing the need for a dedicated on-
site production planner
Built the product catalog website (Next.js + ASP.NET) with admin panel, Google Sheets integration, and an image
processing pipeline for automatic AVIF/WebP conversion
Established all core business processes from scratch — production color scheduling to minimize defects, supply
chain logistics, and workforce coordination
Stack: C#, .NET, Python, TypeScript, Next.js, Claude Code, MCP
.NET Developer Jan 2022 — Jan 2024
Tiebreak Solutions — Odesa, Ukraine
Lead Management System for a financial services company. One of two core developers, driving technical decisions
and owning major initiatives.
Led the frontend migration from legacy ExtJS to Next.js (TypeScript) — learned React fastest on the team,
became the informal technical lead for frontend, established shared patterns and helped other developers adopt
the new stack
Engineered a browser-based VoIP/WebRTC calling system integrated into the lead workflow — automatic lead
opening on incoming calls, metadata passthrough between services, click-to-call across the platform, and call
reporting
Designed an automated outbound dialing pipeline (auto-dialer) that connects inbound leads to available managers
on arrival, significantly reducing lead response time and improving conversion rates
Stack: C#, .NET, TypeScript, Next.js, WebRTC, VoIP, Entity Framework, REST API
Software Engineer May 2021 — Jan 2022
Intetics
U.S. government education platform (NDA). Complex event scheduling and document management system with
multi-step workflows, cross-field validations, and conditional dependencies.
Developed server-side APIs and complex form validation workflows (C#, ASP.NET Core, NHibernate)
Deployed on AWS with CI/CD through Azure Pipelines
Stack: C#, ASP.NET Core, NHibernate, Angular, MS SQL, AWS, Azure Pipelines
.NET Developer Oct 2018 — Mar 2021
ITransition Group — Minsk, Belarus
Two projects over 2.5 years at a major outsourcing company:
Pharmacy BA — Healthcare analytics platform for pharmaceutical production and sales data (100+ person team).
Developed full-stack features (C#, ASP.NET, Vue.js, MS SQL) and built interactive reporting dashboards with
Highcharts
IPO Intelligence — Real-time financial data platform (10-person team). Built a proxy API layer (ASP.NET Core) with
live data delivery via SignalR and auth/authorization flows
Stack: C#, ASP.NET / ASP.NET Core, Entity Framework, SignalR, Vue.js, Highcharts, MS SQL
EDUCATION & LANGUAGES
BSc in Software Engineering — Minsk Innovation University, 2018–2022
English — B2 Russian — Native Ukrainian — Fluent
Інші резюме цього кандидата
250 000 грн
Дистанційно
Вища освіта
- .Net-програміст, Ecentria Solutions Odessa, 3 роки 6 місяців
- CTO, GoodBrick, 4 роки
Схожі кандидати
-
Javascript-програміст
Одеса, Вінниця , ще 6 міст -
Fullstack Developer (Python, C#, .NET, JavaScript, Next.js, React, Laravel)
110000 грн, Одеса, Вінниця , ще 8 міст -
.NET-програміст
Одеса, Дистанційно -
Full-stack програміст PHP, JS, Python, C++ (впровадження ШІ)
Одеса, Вінниця , ще 7 міст -
Front End Developer
Одеса, Київ , ще 2 міста -
Full stack програміст
Одеса, Київ , ще 6 міст