kathmandu, nepal · utc+5:45 · open to senior backend roles

I build the systems
users never see &
notice when they fail.

Shwapnil Shrestha — software engineer with 5+ years in C# / .NET, designing microservices, CQRS architectures, and event-driven messaging for education and fintech platforms.

Equal parts greenfield architecture and rescue work: framework migrations, database tuning, and untangling the monoliths everyone else avoids.

5+ yrs shipping .NET .NET Core 2 → 6 migration led 7-person team directed 4 platforms in production

client web · mobile api gateway asp.net · grpc commands mediatr · write model queries read model · redis sql server source of truth rabbitmq events → projections
commands · writes   queries · reads
The pattern behind most of my work — and this site's color system.

work.selected

Case studies

Four systems I've architected, modernized, or rescued — the problem, the calls I made, and what shipped.

platform.migration

MySecondTeacher

Innovate Tech · Software Engineer · 2022 — present

A national e-learning platform running on .NET Core 2 — end-of-life, slow, and expensive to change. I led the technical research and execution of the framework upgrade to .NET 6: restructuring breaking changes, minimizing technical debt, and pushing server-side runtime performance hard in the process.

Along the way: migrated AWS Lambda functions from Node.js to .NET for faster execution, introduced Hangfire for background jobs, layered in Redis caching to scale read throughput, and refactored inter-service calls onto typed HttpClient factory patterns.

.NET 6AWS LambdaHangfireRedisABP Framework

architecture.greenfield

HomeSchool Asia

Innovate Tech · Core architecture · 2022 — present

A new e-learning platform, designed for scale from day one. I contributed to the core system architecture: implementing CQRS to decouple reads from writes, wiring RabbitMQ for robust asynchronous event-driven communication, and deploying gRPC with Protocol Buffers for low-latency, strictly typed communication between microservices.

The diagram on this page isn't decoration — it's this system.

CQRSRabbitMQgRPC · ProtobufMicroservices

identity.decoupling

Standalone Identity Platform

Innovate Tech · Architect & builder · internal

Authentication and multi-tenancy were welded into a legacy ABP-framework monolith — every new product paid that tax. I architected a centralized, standalone identity service, fully decoupled from core business applications.

The independent structure bypassed the monolith-first constraints entirely, giving the company modular, cross-platform security that new services plug into instead of rebuilding.

Identity & AuthMulti-tenancy.NETService decoupling

database.performance

Manakamana Cable Car Loyalty System

Umbrella Solution · Software Engineer · 2019 — 2021

Enterprise loyalty platform for one of Nepal's busiest tourist operators. I architected the admin dashboard models and transactional reporting modules in C#/.NET under MVVM, with graphing for member-transaction analytics.

The interesting work was underneath: heavy SQL Server optimization through complex stored procedures, strategic index design, and query tuning to keep reporting fast as transaction volume grew.

C# · MVVMSQL ServerStored proceduresIndex tuning

also shipped

Assessment-Taking ServicesInnovate Tech Greenfield foundations built from scratch — scalable boilerplate, entity schemas, and in-process CQRS request dispatching with MediatR. architecture.rnd
Regrow / ALOIIET Technology Impact-driven fintech loan-tracking platform — built and maintained secure, scalable RESTful services for tracking target investments. fintech.api
Fun-park TicketingUmbrella Solution Standalone WPF desktop application rendering tickets for online sales and real-time in-park transactions. desktop.wpf
Hamro Sumo SewaBSc final project Passenger vehicle-booking platform with real-time fleet positioning — shipped live to the Google Play Store. mobile.android

experience.timeline

Where I've worked

Amber marks industry engineering; cyan marks academic work. Two of these ran concurrently — the contract kind of concurrent, not the burnout kind.

Software Engineer

Innovate Tech Pvt. Ltd.

jan 2022 — present · full-time

Lead the design, refactoring, and execution of distributed applications with domain-driven design, decoupling dependencies for high-volume internal services. Researched and executed large-scale database archiving strategies that cut operational storage costs. Mentor junior and mid-level developers through structured code reviews and company-wide tech talks, and partner with QA and stakeholders on automated, risk-mitigated delivery pipelines.

Final Year Project Supervisor

Itahari International College

sep 2023 — may 2024 · academic

Guided capstone-stage IT students through systemic software design — translating academic concepts into working software, and unblocking teams on system design, debugging, and database schema decisions.

Software Engineer & Team Lead

IET Technology Pvt. Ltd.

apr 2022 — aug 2023 · fte contract, concurrent

Directed a cross-functional team of seven developers through the full SDLC under strict delivery deadlines. Optimized asynchronous data pipelines and kept service connections secure and cost-effective for the Regrow/ALOI fintech platform.

Software Engineer

Umbrella Solution Pvt. Ltd.

aug 2019 — dec 2021 · full-time, from intern

Joined as a C# intern researching performance, scalability, and security practices; built a WPF desktop ticketing application, then moved to enterprise work — architecting dashboard and reporting modules and deep SQL Server optimization for the Manakamana loyalty system.

Android Developer

Que Pay Pvt. Ltd.

dec 2018 — may 2019 · intern / trainee

Implemented location-based tracking components for simulated fleet synchronization, and ran performance profiling across test suites to assure component stability.

research.ml

Research & academic work

Backend engineering by day; the MSc added a data-science lens — pipelines, models, and the discipline of validating a claim before shipping it.

Predicting Coronary Heart Disease by Age Group

MSc thesis · London Metropolitan University · 2023 77.17% accuracy · linear SVM, best of three models

An end-to-end predictive ML pipeline in R over clinical cardiovascular data: full ETL with data cleansing, missing-value resolution on obesity indices, categorical binarization, and feature scaling for statistical integrity.

Built, tuned, and compared linear SVM, Naïve Bayes, and decision trees on an 80:20 split. Boosted-tree analysis surfaced age and tobacco as the primary independent predictors, with clear diagnostic trends across age intervals. Deployed as a live RShiny app serving real-time visualizations, confusion matrices, and predictions.

R · caretSVMETLRShinyFeature engineering

Hamro Sumo Sewa

BSc final project · London Metropolitan University · 2019

A passenger vehicle-booking platform for Nepali transit routes. I led the mobile interface and functional workflow design, building real-time location components to handle simulated fleet positioning and multi-passenger sync algorithms.

Shipped for real: hosted live on the Google Play Store for evaluation and deployment testing — an early lesson that "done" means deployed.

AndroidRealtime locationPlay Store

skills.stack

Stack & practice

Depth in the .NET backend world; working breadth everywhere the data flows.

core stack

C# .NET (Core & Framework) · ASP.NET Web API · WPF · Node.js · Python · Bash · LaTeX

architecture & messaging

Microservices · CQRS (MediatR) · RabbitMQ event-driven · gRPC / Protobuf · REST · Hangfire background jobs · ABP Framework · Domain-driven design

data & storage

MS SQL Server · PostgreSQL · Redis caching · Oracle · MySQL · stored procedures, indexing & query tuning · large-scale archiving

cloud & devops

AWS — Lambda, SQS, EC2, S3 · Docker · Git & SVN · CI/CD pipelines · automated, risk-mitigated deployments

data science & ml

Supervised learning · predictive modeling · feature engineering · R — caret, dplyr, ggplot2, rpart, naivebayes, RShiny

leadership & practice

Agile / Scrum · team leadership (7 devs) · technical mentorship · structured code review · tech talks · Trello, ClickUp

education.log

Education

MSc IT & Applied Security (Data Analytics) London Metropolitan University — Islington College 2021 — 2023
BSc (Hons) Computing London Metropolitan University — Islington College 2017 — 2019
Higher Secondary — Science (Biology, Mathematics) Makwanpur Multiple College 2012 — 2015

+ certification: Alibaba E-commerce Training — eTouch Co. Ltd.

contact.channel

Publish a message
I subscribe.

Currently engineering at Innovate Tech in Kathmandu, and open to conversations about senior backend, platform, or distributed-systems roles — remote-friendly, contract or full-time.

timezone: utc+5:45 · kathmandu, nepal
email: shwapnilshrestha@gmail.com
references: available on request