Resume
Download PDFSummary
Full-stack Software Developer with 3+ years of hands-on experience building and maintaining enterprise web applications using C#, ASP.NET Core / .NET Framework, MVC, Razor, and SQL Server. Strong background in Entity Framework (code-first), LINQ, and writing optimized SQL queries, stored procedures, and database schemas to support scalable, high-performance systems. Experienced in developing and consuming RESTful APIs (JSON/XML, OAuth2/OpenID, JWT), and building responsive user interfaces with JavaScript, jQuery, React, Bootstrap, HTML5, and CSS3.
Work Experience
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.