Available to hire
I am Narayan Krishna Shrestha, a Senior/Lead Software Engineer with 15+ years of experience building, testing, and scaling software solutions. I specialize in .NET, microservices, Azure, and modern front-end frameworks, and I enjoy turning complex requirements into maintainable, resilient systems.
I have led cross-functional teams, mentored developers, and delivered cloud-native architectures that emphasize modularity, performance, and best practices. I thrive in Agile environments and am passionate about continuous learning and sharing knowledge with my team.
Skills
Work Experience
Lead .NET Microservices Developer at XOME
July 1, 2025 - December 1, 2025Led day-to-day development for .NET 8-based RESTful APIs and microservices. Designed reusable API components and standardized patterns for error handling, logging, and async operations. Contributed to cloud-native architecture with Azure integrations. Implemented performance checks and guided a mid-level offshore team, ensuring consistency across error handling, validation, logging, and asynchronous workflows. Built a performant SPA using Angular and mentored peers.
Software Engineer (.NET Core API Developer) at Spirit Airlines
July 1, 2024 - May 1, 2025Collaborated in an Agile environment to implement .NET Core Web APIs and microservices supporting mobile applications. Monitored API performance with Dynatrace and Application Insights. Developed front-end components with Angular/React and integrated Navitaire APIs, Azure Logic Apps, and Azure Service Bus for data exchange. Deployed a Kubernetes-based Azure container and contributed to CI/CD pipelines.
Full Stack .NET Developer at Dell Technologies
July 1, 2022 - May 1, 2024Delivered Unified Checkout and shipping microservices in a microservices architecture. Practiced Test-Driven Development with xUnit and Moq. Contributed to front-end work (MFE) using TypeScript and React/Angular, and leveraged MongoDB for temporary data storage. Provided production support and incident management to reduce production issues by 50%. Documented features and maintainable code changes.
Full Stack .Net Developer at Vurung Technologies Pvt Ltd. KTM, Nepal
March 1, 2021 - April 1, 2022Managed backend and frontend development for web applications, leading a group of developers. Implemented N-Tier architecture with CQRS, JWT-based authentication, and REST APIs. Collaborated in Agile/Scrum with Jira/DevOps, and deployed on Azure/AWS cloud services. Focused on code quality with unit tests and maintainable design.
Technical Lead, Senior .NET Developer at Prolific I.T Solutions Pvt. Ltd
May 3, 2020 - February 28, 2021Owned multiple high-visibility projects, mentoring junior developers and driving solution quality through code reviews and testing. Contributed to Blazor Server/WebAssembly UI and ASP.NET Core Web API development. Implemented JWT authentication, cloud hosting on AWS/Azure, and comprehensive technical documentation for features and release notes.
Sr. .Net Developer at Codeilo Solutions Pvt. Ltd.
March 1, 2017 - February 1, 2020Led design and development of .NET-based REST APIs and web applications. Managed SDLC using Agile/Scrum with Jira, mentored team members, and implemented Microservices architecture with CQRS and Repository patterns. Built robust client-side UI using Angular/React and integrated with backend services.
Associate Technical Architect (.Net) at SPI (Software Paradigms International) – Offshore Team
September 1, 2015 - February 1, 2017Led components-level architecture discussions and translated client requirements into IT solutions. Conducted knowledge sharing sessions, produced technical documentation, and supported onsite/offshore coordination. Built products with .NET, SPA tools (Angular), SQL Server/Oracle, ETL (SSIS), reporting (SSRS/Power BI).
Software Engineer at DevelopWithUs
January 1, 2013 - August 1, 2015Involved in logical/physical software specifications, led software development projects, and ensured quality through testing. Built web applications using .NET, ASP.NET MVC/Web API, Angular/React, and deployed on Azure/AWS. Implemented JWT-based authentication and practiced TDD.
Websearch Professional at Websearch Professional (Offshore Team Nepal – Sweden Office)
March 1, 2009 - December 31, 2012Performed requirement analysis, database design, and led a development team of 15+. Executed functional and unit testing, QA collaboration, and produced documentation. Built web/mobile apps using ASP.NET Web Forms/MVC, AngularJS, JQuery, and Cordova-based mobile solutions.
Programmer Analyst at Synergy Info Systems
May 24, 2004 - February 9, 2009Developed UI modules and reusable components; led bug tracking and QA activities. Built applications using ASP.NET Web Forms/MVC, VB.NET, C#, and SQL Server. Mentored juniors and contributed to project planning and SDLC governance.
Education
Qualifications
Master of Computer Applications
January 11, 2030 - January 1, 2007Microsoft Certified Professional
January 11, 2030 - May 3, 2026Registered Scrum Master by scruminc. Endored by Scrum Inc. and Dr. Jeff Sutherland
January 11, 2030 - May 3, 2026Industry Experience
Software & Internet, Professional Services
Skills
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer today.