Skip to main content

Resume

Software architect with 17 years in the .NET ecosystem who still writes production code daily. Career built on taking ownership of complex systems — migrating them, stabilizing them, making them performant — across healthcare, logistics, legal-tech, and e-commerce domains. 10+ years delivering remotely for US and EU clients, operating across time zones with full accountability. Earned architectural ownership at every engagement by shipping first, designing second. Currently delivering production systems in Node.js (NestJS) and React alongside the .NET stack.

What I bring to the table: The judgment to make the right trade-offs on live systems, the hands to implement them, and the communication to keep distributed teams aligned.

Skills & Technologies

Architecture & System Design

Migration strategy (on-prem → cloud)Distributed systemsEvent-driven architectureFault-tolerant designObservability & monitoringTechnical debt assessment

Backend

C#.NET CoreASP.NET Web APINode.js (NestJS)GoLangPythongRPCEntity Framework Core

Frontend

Angular (NgRx, RxJs)ReactTypeScriptTailwind CSS

Cloud & Infrastructure

AWS (ECS, EKS, Lambda, RDS, DynamoDB, S3, CloudFormation, CloudWatch)TerraformTerragruntDockerAzure PipelinesCI/CD design

Data & Messaging

SQL ServerPostgreSQLMongoDBRedisMemcachedElasticsearchRabbitMQKafka

Observability

DatadogELK StackCloudWatch

Working Style

AI-augmented development workflowRemote-first (US/EU time zones)Async communicationCross-cultural collaboration

Experience

Software ConsultantJun 2024 – Present
Sprinting Software | Remote / Danish Clients

EcoSoft ERP (Sept 2025 – Present)

SaaS platform for the waste and recycling industry across Europe

  • Diagnosed a production performance bottleneck — oversized queries in a high-throughput service — and chose chunked processing over pagination, improving reliability at scale without rewriting the data layer.
  • Designed bulk PDF generation pipelines with AWS S3 integration for document storage in a multi-tenant environment, balancing throughput against tenant isolation requirements.
  • Delivered 100+ production updates (features, bug fixes, refactoring) in the enterprise back-office, maintaining release velocity in a fast-cycle environment.
  • Strengthened data integrity through enhanced form validation, conditional workflows, and defensive error handling — reducing support escalations.
TypeScriptNode.js (NestJS)ReactPostgreSQLAWS S3RedisKibanaDocker

DanX Logistics (Jun 2024 – Aug 2025)

Spare parts logistics across the Nordics and Baltics

  • Designed and deployed a feature-toggle framework for runtime configuration — chose a lightweight custom solution over third-party tooling (LaunchDarkly) given the team size and release cadence.
  • Resolved a series of high-severity production defects across scanning workflows, field validations, and status updates — directly reducing operational support ticket volume.
  • Re-engineered event-collection workflows and overhauled validation logic; prioritized backward compatibility to avoid breaking downstream consumers during the transition.
  • Established coding standards through pull request reviews, stored procedure optimization, and centralized utility classes — reducing onboarding friction for new developers.
  • Partnered with product leadership to translate backlog priorities into delivery plans, consistently advocating for minimal user disruption during upgrades.
C#.NET CoreAngularRxJs/NgRxTypeScriptPostgreSQLAzure (App Services, Pipelines, Service Bus)DockerELKTailwind
Senior Software ArchitectJan 2021 – May 2024
NorthBay Solutions | Remote / US Client (Inovalon – Healthcare Cloud Platform)

First role where I owned architectural decisions end-to-end. Inovalon is a cloud-based healthcare data platform processing millions of records.

SoloFunds

Peer-to-peer lending platform.

  • Short engagement: feature development in GoLang and user migration tooling.
GoLangAWSPostgreSQLRedisDatadogDocker
  • Led a two-phase modernization of an on-prem .NET Framework application.
  • Phase 1 — Framework Migration: Developed the migration strategy from .NET Framework to .NET Core. Key decision: identifying which components to rewrite vs. port based on risk to the live production system.
  • Phase 2 — Cloud Migration: Designed AWS infrastructure (Terraform, Terragrunt, CloudFormation). Built CI/CD automation via Azure Pipelines. Productionized both API and web application on AWS (Elastic Beanstalk, ECS, Lambda, RDS). Chose ECS over EKS based on team capability and operational overhead assessment.
  • Engineered fault-tolerant architecture with health monitoring (CloudWatch + Datadog), reducing incident response times and improving system uptime.
  • Conducted systematic code reviews focused on independent service deployability — moving the codebase toward service boundaries without a premature microservices commitment.
  • Provided technical direction to a team of engineers on distributed systems patterns, failure modes, and production readiness.
C#.NET CoreAngularTypeScriptNode.jsSQL ServerPostgreSQLMongoDBAWS (ECS, EKS, Lambda, RDS, DynamoDB, S3, CloudWatch, CloudFormation)TerraformTerragruntAzure PipelinesDockerKafkaRabbitMQgRPCDatadogRedisElasticsearch
Software ArchitectJan 2020 – Dec 2020
NorthBay Solutions | Remote / US Client (Intelligize – Legal Research Platform)

Transitioned from implementation to architecture: designing solutions, overseeing team output, and ensuring consistency with system design — while staying hands-on.

  • Maintained and managed the AWS environment (ECS, EKS, Lambda, S3) supporting the platform's infrastructure and deployments.
  • Owned the document parsing service — a core component ingesting and processing regulatory filings. Made trade-off decisions on parsing accuracy vs. processing throughput.
  • Led adoption of unit testing patterns (xUnit/NUnit) across the team, reducing regression rates during releases.
  • Provided code support and mentoring while actively coding to meet project deadlines — no ivory-tower architecture.
C#.NET CoreReactNode.jsTypeScriptSQL ServerMongoDBAWS (ECS, EKS, Lambda, S3)RedisKafkaRabbitMQElasticsearchDocker
Lead Software EngineerApr 2013 – Dec 2019
Macrosoft | Hybrid / Lahore (US Client – ASI E-commerce Platform)

Seven years as an augmented resource for Advertising Specialty Institute. The ASI team drove architectural decisions; I was the trusted implementer and problem-solver who turned those decisions into reliable, production-grade code.

  • Led the development team's day-to-day execution: code reviews, mentoring, risk identification, and deadline management.
  • Became the go-to engineer for diagnosing and resolving production issues, working directly with L2 support to maintain system stability.
  • Owned performance optimization: identified SQL bottlenecks, refactored high-traffic API endpoints, and introduced caching (Memcached) — reducing page load times measurably.
  • Evolved through the frontend stack over 7 years: jQuery → KnockoutJS → AngularJS → Angular (NgRx/RxJs) — demonstrating adaptability across technology shifts.
C#ASP.NET CoreAngularAngularJSTypeScriptSQL ServerRabbitMQMemcachedElasticsearchDockerEntity Framework

Earlier Career

Senior Software EngineerJan 2011 – Apr 2013
eWorx International, Lahore

Built clinical documentation tools (Pediatrix BabySteps) for neonatal ICU teams. Core .NET/WCF development, multi-threading, and performance tuning.

Software EngineerNov 2008 – Jan 2011
FutureNow Technologies, Lahore

R&D team member for knowledge/litigation management solutions (FileControl). POC development, technology evaluation, and core component engineering.

Education

BS, Computer Science — University of Central Punjab, Lahore

Certifications

  • Microsoft Certified Solutions Developer: Web Applications (Charter Member)
  • Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3