Yurii Chornyi

Software engineer

Full-stack developer with 7+ years building enterprise applications in .NET and Angular. I've worked on everything from legacy system modernization to greenfield microservices, primarily in financial and business domains. Comfortable leading technical decisions, mentoring teammates, and translating business requirements into scalable solutions.

79000, Lviv, Ukraine

Work

devspiration

Software engineer
Oct 2018 – Present

Working on diverse client projects ranging from financial auditing platforms to inventory management systems. Progressed from individual contributor to technical lead, now responsible for architecture decisions and team mentoring.

  • Developed and maintained financial auditing platform with document upload and parsing features, working closely with auditors to understand their workflow
  • Participated in gradual migration from monolith to microservices, focusing on API design and service communication patterns
  • Mentored junior team members through code reviews and pair programming sessions, helping establish team coding standards
  • Implemented micro-frontend approach for large Angular application, allowing different teams to work on separate modules
  • Worked directly with clients during requirement gathering and demo sessions, translating business needs into technical tasks

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.

  • Wrote REST API endpoints for inventory operations, learned about proper API design and database interactions
  • Built web interface components with Bootstrap and jQuery, gained experience with responsive design principles
  • Worked on Xamarin mobile app features, including data synchronization between mobile and web parts
  • Attended daily standups and team meetings, got familiar with agile workflow and code review process

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 features, integrated with OCR libraries to extract data from scanned files
  • Created analytics dashboard with charts and graphs using D3.js, helped auditors visualize financial data trends
  • Implemented user roles and permissions system, added audit logging to track user actions in the system
  • Contributed to architecture discussions during system redesign, helped break down monolith into smaller services
.NET Core C# SQL Server Entity Framework RabbitMQ Angular 12+ TypeScript Micro-frontends Stencil D3.js Docker Azure

Skills

Backend Development

Expert

Primary focus on .NET ecosystem for building enterprise applications. Comfortable with both legacy .NET Framework and modern .NET Core/5+. Experience ranges from simple CRUD APIs to complex distributed systems.

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

Frontend Development

Expert

Specialized in Angular ecosystem with experience in micro-frontends architecture. Built responsive applications handling complex business logic and real-time data updates.

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

DevOps & Tools

Intermediate

Hands-on experience with CI/CD pipelines, containerization, and cloud deployments. Comfortable with both Windows and Linux environments.

Docker Azure Azure DevOps Git PowerShell Bash IIS Nginx Jenkins

Architecture & Design

Advanced

Experience designing scalable systems, from monoliths to microservices. Focus on maintainable code, proper separation of concerns, and team collaboration.

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