Resume
Download PDFSummary
Full-stack Software Developer with 4+ years of hands-on experience building and maintaining enterprise web applications using C#, ASP.NET Core / .NET Framework, MVC, Razor, and SQL Server. Experienced in a large enterprise multi-tenant ASP.NET Core logistics SaaS codebase with SQL Server databases of 500+ tables and 2,000+ stored procedures, serving clients such as Sony, Panasonic, Hawk-Eye, Estée Lauder, and Kubota. Strong background in Entity Framework (code-first), Dapper, LINQ, and writing optimized SQL queries, stored procedures, and database schemas to support scalable, high-performance systems. Experienced in developing and consuming RESTful and SOAP APIs (JSON/XML, OAuth2/OpenID, JWT, SAML2), and building responsive user interfaces with JavaScript/TypeScript, React, Angular, Tailwind CSS, HTML5, and CSS3. Hands-on experience with Azure and AWS, CI/CD pipelines (Azure DevOps), Git-based workflows, and performance optimization through async programming. Practices AI-assisted development with Claude Code and OpenAI Codex.
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.
- Re-wrote the Classic ASP quality-control application as a production-ready ASP.NET Core 10 MVC system in two weeks, covering database redesign, a Tailwind CSS design system, Windows SSO, time-zone and localization handling, and an offline-capable PWA (see Projects).
- Accelerated delivery with AI-assisted development (Claude Code, OpenAI Codex), codifying architecture, SQL, and UI conventions as agent skills for code generation, testing, and reviews; wrote about it in From Months to Two Weeks.
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, integrated EF Core/Dapper data layers on SQL Server, implemented Identity and JWT for secure REST APIs.
- Worked in Enodia, a large multi-tenant ASP.NET Core MVC logistics SaaS platform spanning 35+ functional areas, with tenant isolation, per-client configuration, and SAML2/JWT authentication.
- Worked daily with SQL Server databases of 500+ tables and 2,000+ stored procedures; designed and tuned stored procedures, paged/filtered queries, and schema changes consumed through a Dapper repository layer.
- Delivered client-specific features, integrations, and production support for enterprise customers including Sony, Panasonic, Hawk-Eye, Estée Lauder, and Kubota.
- Upgraded client applications from .NET 5/7 to .NET 9/10 across a large layered enterprise solution.
- 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, SAP IDoc, and EDI 214 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.