Yurii Chornyi

Senior Software Engineer

Full-stack engineer with 8+ years delivering enterprise applications in .NET and Angular for financial and business domains. Active contributor to architecture decisions and a monolith-to-microservices migration, with hands-on involvement in micro-frontend patterns that enabled parallel team development. I bridge technical depth with client communication — from requirement gathering to production delivery.

Work

devspiration

Senior Software Engineer
Oct 2018 – Present

Delivered diverse client projects ranging from financial auditing platforms to inventory management systems. Grew from individual contributor to senior engineer, actively shaping architecture decisions and mentoring a 4-person team.

  • Built document processing pipeline for a financial auditing platform, integrating OCR libraries to automate data extraction from scanned files and replacing manual Excel-based workflows for ~20 auditors
  • Active contributor to the architectural migration from monolith to microservices, owning API contracts and service communication patterns across the distributed system
  • Mentored a 4-person team through code reviews and pair programming, establishing coding standards adopted across the project
  • Contributed to designing and implementing a micro-frontend solution using Stencil for a large Angular application, enabling independent parallel development across feature teams
  • Led requirement gathering sessions and client demos, translating business needs directly into technical specifications

SoftServe

Junior software engineer
Jun 2018 – Oct 2018

Worked on inventory management system with web application and Xamarin mobile app. First commercial development experience after academy training.

  • Built REST API endpoints for inventory operations using ASP.NET, applying proper data access patterns with Entity Framework
  • Built responsive web interface components using Bootstrap and jQuery
  • Implemented Xamarin mobile app features including offline data synchronization between mobile and web parts

Skills

Backend Development

C# .NET Core .NET Framework ASP.NET Web API Entity Framework LINQ SQL Server PostgreSQL RESTful APIs Microservices RabbitMQ SignalR

Frontend Development

Angular 2+ TypeScript RxJS Micro-frontends Stencil SCSS Bootstrap Webpack npm

DevOps & Tools

Docker Azure Azure DevOps Git PowerShell Bash IIS Nginx Jenkins

Architecture & Design

Microservices Domain-Driven Design SOLID principles Design Patterns Clean Architecture Code Reviews Technical Leadership

Education

Lviv Polytechnic National University

Bachelor, Computer Science
Sep 2015 – Jun 2019

SoftServe Academy

Trainee, Full stack programming
Jan 2018 – Jun 2018
Courses: Basic SQL; Powershell && Bash

European University

Master, Computer Science
Sep 2019 – Jan 2020

Languages

English

B2

Comfortable with technical discussions, client calls, and documentation. Can read technical articles and participate in international developer communities without issues.

Ukrainian

Native

Projects

NDA Financial Audit

Software Engineer → Senior Software Engineer
Oct 2018 – Dec 2024
Financial auditing platform handling large-scale data processing and analysis for audit firms. Built to replace manual Excel-based workflows with automated document processing and interactive analytics.
  • Built document upload and processing pipeline, integrating OCR libraries to automate data extraction from scanned files
  • Created analytics dashboard using D3.js to visualize financial data trends for auditors
  • Implemented user roles, permissions, and audit logging to track all user actions in the system
  • Actively contributed to architecture discussions during system redesign, helping decompose the monolith into independently deployable services
.NET Core C# SQL Server Entity Framework RabbitMQ Angular 12+ TypeScript Micro-frontends Stencil D3.js Docker Azure