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.

Narayan Krishna Shrestha

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.

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Lead .NET Microservices Developer at XOME
July 1, 2025 - December 1, 2025
Led 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, 2025
Collaborated 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, 2024
Delivered 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, 2022
Managed 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, 2021
Owned 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, 2020
Led 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, 2017
Led 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, 2015
Involved 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, 2012
Performed 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, 2009
Developed 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

Add your educational history here.

Qualifications

Master of Computer Applications
January 11, 2030 - January 1, 2007
Microsoft Certified Professional
January 11, 2030 - May 3, 2026
Registered Scrum Master by scruminc. Endored by Scrum Inc. and Dr. Jeff Sutherland
January 11, 2030 - May 3, 2026

Industry Experience

Software & Internet, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Hire a Full Stack Developer

We have the best full stack developer experts on Twine. Hire a full stack developer today.