Open to senior & staff engineering roles

Sudarshan Dhakal

Senior Software Engineer distributed systems & legacy modernization

For the past decade at Veriforce and Emerson, I've turned aging .NET monoliths into cloud-native architectures that scale — decomposing 200K-line applications into microservices, migrating terabytes of data with zero downtime, and keeping systems reliable under real production load.

Distributed SystemsCloud-NativeLegacy Modernization.NET / C#
Contact
Profile

The engineer behind the résumé

Sudarshan Dhakal
Sudarshan Dhakal
Senior Software Engineer

Senior Software Engineer with 11+ years building backend systems in C# and .NET, mostly for enterprises with large, business-critical legacy codebases. My specialty is the un-glamorous, high-stakes work: pulling a monolith apart into services, migrating terabytes of data without downtime, and keeping systems reliable at scale while it all happens. At Veriforce I led the decomposition of a 200K-LOC .NET application into event-driven microservices and designed the migration of ~100 million documents (50TB) out of SQL Server. I care about systems that are boring in production — predictable, observable, and safe to deploy on a Friday.

Focus

Distributed Systems & Legacy Modernization

The high-stakes work most teams avoid — done safely, at scale.

Location
Hammond, LA
Education
B.S. Computer Science, Southeastern Louisiana University
Current
Senior Software Engineer, Veriforce LLC
By the numbers

A decade of measurable impact

Scaling, migrating, and modernizing enterprise systems across AWS and Azure.

11+
Years of Experience
100K+
Concurrent Users Supported
50TB+
Data Migrated to Cloud
99.9%
Production Uptime
Career

Experience & education

Experience
  1. Senior Software Engineer

    March 2020 - Present
    Veriforce LLC
    • Architected 30+ distributed microservices using C#/.NET 6/8/10, PostgreSQL, and event-driven messaging (Kafka/RabbitMQ), implementing CQRS and Domain-Driven Design patterns serving a platform of 100K+ users, sustaining 99.9% availability and sub-200ms p95 API latency under peak load.
    • Led modernization of 200K+ LOC monolithic application to .NET 6/8/10 microservices architecture, with comprehensive test coverage (xUnit/Moq) and CI/CD pipelines, reducing memory usage by 35%, CPU utilization by 30%, and enabling zero-downtime deployments
    • Executed a large-scale data migration of 50TB+ (~100M documents) from SQL Server to AWS S3, designing idempotent, fault-tolerant pipelines that offloaded binary storage, reduced database load, and enabled horizontal scalability
    • Engineered cloud-native solutions across AWS and Azure (Lambda, EC2, RDS, SNS, API Gateway; Functions, Service Bus, Cosmos DB), optimizing infrastructure costs by 30% while improving availability and resiliency
    • Integrated RESTful and third-party APIs with automated workflows, eliminating manual processes and boosting efficiency by 25%
    • Optimized high-volume SQL Server and PostgreSQL queries and indexes, improving performance by 35% under peak load
    • Mentored junior and mid-level engineers, led architectural and design reviews, and influenced technical direction across teams
    • Collaborated with product managers, QA, and stakeholders to gather requirements and deliver solutions aligned with business goals
  2. Software Engineer

    July 2017 - March 2020
    Emerson Automation Solutions
    • Developed real-time monitoring dashboard using .NET Core 2.1 and React, providing operational visibility for 500+ manufacturing assets and reducing incident response times by 30%
    • Introduced React into the ASP.NET MVC, reducing UI development time by 50% and improving frontend scalability and modularity
    • Designed and optimized RESTful APIs, increasing reliability and response speed by 25% across critical business systems
    • Performed resilient integrations with external platforms, reducing latency by 40%+ and supporting real-time data processing
    • Implemented analytics and observability tooling to improve monitoring, accelerate diagnosis, and increase overall system uptime
    • Partnered with product and DevOps teams to support deployment workflows and improve release stability across enterprise systems
  3. Software Developer

    June 2015 - June 2017
    Lamar Advertising
    • Developed inventory management system using ASP.NET WebForms and JavaScript, processing 50K+ daily transactions for digital billboard scheduling across 200+ locations
    • Transformed and revamped SQL solutions, boosting data throughput by 40% to support large-scale media asset workflows
    • Redesigned client registration workflow, reducing onboarding time from 15 minutes to 3 minutes and decreasing support tickets by 40%
    • Delivered 12+ new features, increasing client satisfaction by 25% through continuous UI/UX enhancements
    • Led full SDLC from requirements to deployment and support, reducing delivery bottlenecks by 20% and aligning with business goals
Education
  1. Bachelor of Science in Computer Science

    August 2010 – May 2015
    Southeastern Louisiana University, Hammond, LA

    GPA: 3.80

Skills
Backend
C#.NET 8/10ASP.NET Core Web APIEntity Framework CoreLINQMediatRDapper
Frontend
ReactAngularTypeScriptJavaScript
Databases
SQL ServerPostgreSQLRedisCosmos DBAmazon S3
Cloud Platforms
AWS (Lambda, SQS, S3, RDS, ECR, ECS, API Gateway)Azure (Functions, Service Bus, Cosmos DB, Application Insights)
Messaging
KafkaRabbitMQAWS SNS/SQSAzure Service Bus
Architecture
MicroservicesDomain-Driven Design (DDD)CQRSEvent-Driven ArchitectureClean ArchitectureRESTful APIsOAuth/JWT
DevOps
DockerKubernetesJenkinsOctopus DeployRancherCI/CDAzure DevOpsGitHub Actions
Testing
xUnitNUnitMoqFakeItEasyIntegration TestingTest-Driven Development (TDD)
Monitoring
DatadogApplication InsightsSerilog
Tools
GitVisual StudioVS CodePostmanSwagger/OpenAPI
Architecture

How I design & operate systems

The building blocks I reach for when scaling and modernizing distributed platforms.

Operating TargetsProduction
Uptime
99.9%

Production availability across core APIs with automated failover and health checks

Latency
<200ms (P95)

API latency at the 95th percentile under peak concurrent load

Infra Cost
−30%

Cloud spend reduced through rightsizing, reserved capacity, and autoscaling

Deployments
Zero-downtime

Blue/green and staged rollouts with automated health and rollback gates

Recent Work
  • Decomposed a 200K-LOC monolith into event-driven microservices.
  • Migrated 50TB (~100M documents) from SQL Server to AWS S3 with zero downtime.
  • Modernized production APIs to .NET 8/10 with staged rollouts.
  • Standardized distributed tracing and observability across 30+ services.
Explore the stack
API Gateway · OAuth / JWT · Rate Limiting

Gateway & Identity

Unified ingress and identity plane that enforces consistent auth, shapes traffic, and applies policy across every service.

Standardized authentication and guardrails across services, lowering the friction of onboarding new integrations.
Contact

Get in touch.

Send a message!