Skip to main content
Dinesh Velpula

Dinesh Velpula

.NET Full Stack Software Engineer

Talent
HyderabadMember since September 18, 2026
C#SQLASP.NET CoregRPCAngularReactHTMLCSSPostgreSQLAzure Service BusRedisAzure DevOpsDockerKubernetesCI/CDMicroservicesClean ArchitectureSOLIDDesign PatternsxUnitMoqSerilogApplication InsightsYARPSignalRWebSocketsGitAzure Repos
·

Hire this person

Send a job offer directly to this candidate

C#SQLASP.NET CoregRPCAngular

About

Backend-focused .NET Software Engineer with 2+ years of experience designing and building scalable, high-performance microservices using C#, ASP.NET Core, gRPC, and Azure Service Bus. Proven track record of re-architecting synchronous workflows into asynchronous, message-driven systems, cutting API response times by over 90%. Skilled in Clean Architecture, distributed caching with Redis, containerized deployments on Kubernetes, and building resilient, well-tested systems within Agile teams.

Experience

Software Engineer at Propel Technology Inc (2024-08 – Present)

  • Redesigned long-running synchronous workflows as asynchronous, message-driven processing using Azure Service Bus, decoupling workflows across microservices and reducing API response time by over 90%, improving scalability, resilience, and user experience.
  • Developed and maintained RESTful APIs and gRPC services using ASP.NET Core, enabling scalable, high-performance communication across distributed microservices handling concurrent user workloads.
  • Worked with a YARP-based API gateway for request routing and reverse proxy configuration across internal microservices.
  • Built real-time features using SignalR WebSockets, enabling live data push from backend services to connected clients.
  • Utilized Redis for distributed caching to reduce database load and improve API response times across microservices.
  • Optimized database queries and indexing strategies across key services, improving query performance by 50% and reducing overall database load.
  • Contributed to frontend development in Angular, building small reusable UI components and troubleshooting/resolving bugs to improve application stability and user experience.
  • Created Dockerfiles and Kubernetes YAML manifests for the application, collaborating with the DevOps team to support containerized deployments on a Kubernetes environment.
  • Worked with Azure DevOps tools and CI/CD workflows to streamline development and deployment processes.
  • Implemented structured logging using Serilog across microservices and worked with Application Insights for application monitoring and diagnostics in the Azure environment.
  • Developed comprehensive test suites using xUnit, achieving 80%+ code coverage, and implemented integration tests using TestContainers for database interactions and Moq for dependency mocking.
  • Applied SOLID principles and design patterns including Repository, Factory, and Dependency Injection across microservices architecture, improving maintainability and testability while reducing coupling.
  • Collaborated in Agile/Scrum teams with 2-week sprints, managing code versioning and pull requests through Git and Azure Repos, ensuring code quality through peer reviews.

Full Stack Developer at Footryx Healthcare Pvt Ltd (2024-01 – 2024-06)

  • Developed an interactive web dashboard for real-time visualization of patient vitals and device telemetry, improving clinical data accessibility for healthcare professionals.
  • Built a responsive, cross-device frontend using React and HTML/CSS with secure user authentication, ensuring consistent UX and protecting sensitive patient data.

Education

B.Tech in Electronics & Communication Engineering – DR. B V Raju Institute of Technology, Narsapur (Medak) (2020-08 – 2024-05)

Skills

.NET Full Stack Software Engineer

Reviews

Related