Resume
Download PDFSummary
Full-stack Software Developer with 3+ years of experience designing and modernizing enterprise web applications on the Microsoft stack — C#, ASP.NET Core, SQL Server, and Azure. Specialized in modernizing legacy .NET applications (.NET 3.5/4.x Web Forms and Classic ASP) to .NET 8, event-driven architectures with RabbitMQ, and secure SOAP/REST API integrations with third-party services. Pragmatic problem-solver who pairs clean architecture with measurable delivery, and writes about the work at zakrevskyi.dev.
Work Experience
Software Developer (Contract, Remote)
AMETEK Aerospace & Defense- Stabilized and enhanced a legacy Classic ASP / VBScript Quality Control web application supporting manufacturing operations, fixing defects in serial-number generation logic, admin access control, and data-import tooling critical to QC throughput.
- Diagnosed and resolved production issues across the full stack — stored procedures, IIS configuration, database connectivity, and SQL Server restores — improving reliability of manufacturing and QC workflows.
- Authored migration assessments and risk analyses for modernizing the legacy Classic ASP codebase to ASP.NET Core 10, identifying technical debt, dependencies, and phased migration paths; published findings and approach at zakrevskyi.dev/blog/classic-asp-to-aspnet-core.
Software Developer
LNI Software Inc. — Mississauga, ON- Analyzed requirements with BAs/PMs, designed solutions, and participated in Agile/Scrum activities.
- Developed front- and back-end functionality for enterprise web applications using C#/ASP.NET Core (Razor/MVC), JavaScript/React/jQuery, integrated EF Core/Dapper data layers on SQL Server, implemented Identity and JWT for secure REST APIs.
- Led migration of legacy ASP.NET applications to ASP.NET Core (.NET Framework to .NET Core).
- Implemented background jobs with Hosted Services and Quartz.NET; automated SFTP file-processing workflows.
- Optimized SQL Server performance via query tuning, indexing, Dapper, and stored procedures.
- Applied IoC/DI, async patterns, interfaces, and clean architecture to improve maintainability and testability.
- Delivered via CI/CD (Azure DevOps, GitHub Actions); created branches, opened PRs, and resolved merge conflicts.
- Followed coding standards, conducted code reviews, and wrote unit/integration tests (xUnit/NUnit).
- Communicated status and risks to senior developers/PMs, and provided production support.
Education
Computer Programming and Analysis Diploma
George Brown College — Toronto, ONRelevant coursework: Web Development, Cloud Computing, Database Systems, Software Architecture, Agile Methodologies.