Sudarshan Dhakal
Senior Software Engineer
Hammond, LAU.S. Citizensudars.dhakal62@gmail.com(469) 901-3303sudarshandhakal.comlinkedin.com/in/sudarshan-dhakal-6b467812agithub.com/sudars10
Summary
Senior software engineer with 11+ years in C#/.NET, specializing in zero-downtime monolith decomposition and large-scale data migration. Re-architected a regulated compliance platform for 100K+ users into 40+ event-driven services and relocated 25TB of documents out of SQL Server. Owns the GitHub Copilot agent tooling behind that work.
Experience
Veriforce LLC — Covington, LA
Mar 2020 – PresentSenior Software Engineer
Contractor-compliance SaaS platform
- •Led the incremental decomposition of a 200K+ LOC .NET monolith into 40+ event-driven services behind a strangler-fig gateway, with zero downtime across every extraction.
- •Drove successive runtime upgrades to .NET 10 across every service, lowering memory ~35% and CPU ~30%.
- •Migrated 25TB+ (~100M documents) from SQL Server to Amazon S3 with idempotent, checkpointed pipelines and per-object verification, with no downtime.
- •Delivered 99.9% availability and sub-200 ms p95 latency (Datadog) across core APIs serving 100K+ users, profiling and rewriting the SQL Server and PostgreSQL queries behind the slowest endpoints.
- •Engineered 20+ GitHub Copilot custom agents and a skills library for .NET upgrades, EF6 to EF Core and service extraction; agent changes clear characterization tests and the same CI gates as human PRs.
- •Reduced AWS and Azure spend ~30% by rightsizing compute, adding autoscaling and moving batch workloads to serverless.
- •Deployed twice-weekly releases across 40+ services as release owner, coordinating cutovers and rollback plans.
- •Mentored a 5-engineer team, chaired architecture reviews with product and QA, and standardized its agent practices.
Emerson Automation Solutions — Baton Rouge, LA
Jul 2017 – Mar 2020Software Engineer
AgileOps alarm-management software for industrial operations
- •Launched a real-time monitoring dashboard (.NET Core, React) giving operations teams live visibility across 500+ manufacturing assets, shortening incident response 30%.
- •Integrated React incrementally into a legacy ASP.NET MVC application, converting its 2 largest pages to reusable components and halving UI development time.
- •Designed and optimized REST APIs with retry, circuit-breaker and telemetry instrumentation, raising reliability and response speed 25%.
Lamar Advertising — Baton Rouge, LA
Jun 2015 – Jun 2017Software Developer
- •Built an inventory and scheduling system (ASP.NET WebForms, JavaScript, SQL Server) handling 50K+ daily transactions for digital billboards across 200+ locations.
- •Streamlined the client registration workflow, taking onboarding from 15 minutes to 3 and deflecting 40% of support tickets.
- •Increased scheduling system data throughput 40% by reworking the SQL layer and indexes.
Skills
- Languages & frameworks:
- C#, .NET 8/10, ASP.NET Core, EF Core, LINQ, Dapper, MediatR, TypeScript, React, Angular
- AI tooling:
- GitHub Copilot agent mode, Copilot coding agent, Copilot CLI, Copilot code review, Claude Code, Cursor
- Agent engineering:
- Custom agents, agent skills, custom instructions, Copilot modernization for .NET
- Cloud:
- AWS Lambda, ECS/ECR, SQS/SNS, S3, RDS, API Gateway; Azure Functions, Azure Application Insights
- Data & messaging:
- SQL Server, PostgreSQL, Redis, Cosmos DB, Amazon S3, Kafka, RabbitMQ, Azure Service Bus
- Architecture:
- Microservices, DDD, CQRS, event-driven design, Clean Architecture, strangler-fig migration, OAuth 2.0/JWT
- Delivery:
- Docker, Kubernetes, GitHub Actions, Azure DevOps, Jenkins, Octopus Deploy, Datadog, Serilog, xUnit, NUnit, Moq, TDD
Education
B.S. Computer Science, Southeastern Louisiana University, Hammond, LA
2015