Full Stack Developer & Technical Lead

Kalpesh
Deshmukh

97%
Load time cut
90%
Downtime reduced
1k+
Daily users
5+
Years shipping
my-photo
Kalpesh Deshmukh
Birmingham / Remote · UK
devopinions.com
Open to opportunities

Career Journey

The work that built the engineer

Nov 2023
→ Present
Full Stack Developer & Acting Technical Lead

Agile Software Systems

Birmingham / Remote, UK

Stepped up from contributor to full technical owner. Architecting and leading the complete delivery lifecycle of a production platform serving 1,000+ users daily — owning Azure infrastructure, deployment pipelines, sprint planning, on-site client discovery, and direct stakeholder communication.

Jamstack-inspired architecture — prerendering, CDN delivery and delta-sync pipeline eliminating cold API calls across 1,000+ product pages
Deployment downtime cut 90% — 10 minutes to under 60 seconds via Azure Storage + FrontDoor CDN rearchitecture
Recovered 1,000+ unindexed Angular SPA product pages from Google — self-directed prerendering + hydration without SSR infrastructure
End-to-end 2D DXF cutting plan renderer — DXF → ASP.NET → Service Bus → Azure Functions → CosmosDB → Canvas/SVG
List architecture redesign serving 15k+ quotes — load time from 15 seconds to under 0.5 seconds
Migrated legacy Python API to ASP.NET 9 — response time 10s → 2s, eliminating expensive Redis caching layer
MongoDB race condition fix — atomic sequence generator eliminating duplicate order IDs; live migration of 30,000+ documents
SagePay live payment integration including edge-case error recovery in production order flow
AngularASP.NET 9Python Azure FunctionsCosmosDB / MongoDB Azure FrontDoorService Bus RxJSSagePay
2021
→ 2023
MSc Advanced Computer Science · Grade 2:1

Swansea University

Swansea, UK

Deepened the theoretical foundation with rigorous academic CS — from systems architecture to low-level programming. The kind of grounding that separates engineers who understand their tools from those who only use them.

Custom Linux OS built from scratch in C++ and Bash, with blockchain-based transaction recording for filesystem integrity
System daemons for process scheduling, file management and resource allocation — modifying low-level Linux C packages
Graduated 2:1 — CS fundamentals that inform every architecture decision since
C++Bash OS DesignBlockchain Systems ArchitectureLow-level Programming
Apr 2020
→ Jul 2021
Junior Full Stack Developer

Prakat Solutions

Bangalore, India · OTCQB: DFCO 'Dalrada'

Started professionally in enterprise healthcare software, building patient monitoring platforms used in clinical environments. Established the discipline of TDD, clean API design, and documentation that has persisted throughout.

Patient monitoring platforms — Annual Wellness Visit forms, doctor listings, eligibility management in clinical environments
RESTful APIs and Vue components within a microservices architecture handling sensitive clinical data
TDD with Maven; API back-testing to surface and resolve performance bottlenecks
Vue.jsJava Spring Boot HibernatePostgreSQL REST APIsTDD / MavenMicroservices

Technical Impact

Numbers that made it to production

1000pages indexed
Critical SEO Recovery — Angular SPA
Diagnosed a live Angular SPA where all 1,000+ product pages were invisible to Google. Self-directed the implementation of Angular prerendering and hydration, identifying 4MB page bloat as the root cause of Googlebot crawl failure. Restored full site crawlability without expensive SSR infrastructure.
Angular PrerenderingHydration GooglebotSEO Architecture4MB → crawlable
01 / 06
97%load time cut · 15s → 0.5s
Instant List Loading — 15,000+ Records
Redesigned quote, order and user list architecture serving 15,000+ quotes and 10,000+ records. Replaced a single slow query with a hybrid strategy — lightweight 300-document initial load with client-side search, deep backend fallback on demand.
CosmosDBAngular Hybrid Search15,000+ Quotes
02 / 06
90%less downtime · 10 min → 60 sec
Near-Zero Downtime Deployment Pipeline
Rearchitected the Azure deployment pipeline around prerendered static output — Azure Storage Account + FrontDoor CDN with compression, caching headers and transfer optimisation. Production downtime cut from 10 minutes to under 60 seconds.
Azure FrontDoorCDN Azure StorageCI/CD
03 / 06
E2EDXF to canvas pipeline
2D Interactive DXF Cutting Plan Renderer
Complete end-to-end cutting plan feature engineered from scratch. DXF files ingested via ASP.NET, geometric data published to Azure Service Bus, processed asynchronously through Azure Functions, persisted to CosmosDB, and rendered as interactive vector layouts in Angular via Canvas and SVG APIs.
DXF ParsingASP.NET Azure Service BusAzure Functions CosmosDBCanvas APISVG
04 / 06
0duplicate orders after fix
MongoDB Race Condition & Live Schema Migration
Traced and eliminated a concurrency bug causing duplicate order IDs — implemented an atomic sequence generator in MongoDB. Also led a live schema migration converting incorrectly stored date strings to DateTime types across 3 collections and 30,000+ documents.
MongoDBAtomic Operations Schema Migration30,000+ Documents
05 / 06
0sperceived wait · was 15 seconds
Instant Quote Submission UX
Redesigned the quote submission flow by decoupling the user-facing response from Azure Service Bus processing. Users receive instant confirmation while guaranteed async delivery continues in the background — 15 seconds of perceived wait eliminated without compromising reliability.
Azure Service BusAsync Architecture UX DesignDecoupled Flow
06 / 06

Technical Stack

Tools built into muscle memory

Frontend
Angular / TypeScript
Vue.js
RxJS / Observables
Canvas API & SVG
Angular Prerendering
State Hydration
Backend
ASP.NET 9 / C#
Python
Java Spring Boot
Azure Functions
REST API Design
Microservices
Cloud & Infrastructure
Azure FrontDoor / CDN
Azure Storage Account
Azure Service Bus
CI/CD Pipelines
Git Branching Strategy
Deployment Architecture
Data & Delivery
CosmosDB / MongoDB
PostgreSQL
Live Schema Migrations
Atomic Operations
Delta Sync Pipelines
SagePay Integration