EXPERIENCE
Senior .NET Full Stack Developer **/2023 - Present
Edward Jones St. Louis, MO
Responsibilities:
I designed, developed, and maintained microservices-based applications using ASP.NET Core, C#, and Web API to support financial advisory platforms. I built RESTful APIs for secure integration with downstream systems, enabling seamless data exchange between internal and third-party applications. On the front end, I developed Angular components, including dynamic and reusable services, to deliver interactive dashboards and user-friendly advisor workflows, while implementing state management with RxJS/Observables for handling asynchronous data streams. I designed and optimized SQL Server and MongoDB schemas, incorporating stored procedures, indexes, and queries for high- performance transaction processing, and integrated ElasticSearch to accelerate retrieval of client and portfolio data. To secure applications, I implemented JWT and OAuth2 authentication with role-based access controls.
I containerized applications using Docker and deployed them on Kubernetes clusters to ensure scalability and resilience. I automated CI/CD pipelines with Azure DevOps, reducing deployment time and improving reliability. For quality assurance, I wrote and maintained XUnit test cases, conducted code reviews, and mentored peers, which enhanced code quality and standards. I collaborated with cross-functional teams (BA, QA, DevOps) in an Agile/Scrum environment, actively participating in sprint ceremonies and backlog grooming. Additionally, I leveraged Postman and Swagger for API testing and documentation, and monitored distributed applications using ElasticSearch, Kibana, and Azure Monitor, reducing incident resolution time.
Senior .NET Full Stack Developer 12/2021 - 08/2023
Dell Technologies Hyderabad, India
Responsibilities:
Designed and developed microservices for the Product Domain within Dell’s Order Management Cloud Services (OMCS) platform. I built and consumed RESTful Web APIs using ASP.NET Core for secure integration with downstream systems, enabling reliable data exchange. On the front end, I developed Angular-based UI modules for order tracking and product catalog, integrating Angular forms and validations with backend APIs to ensure accuracy of order and customer data. I worked with MongoDB and ElasticSearch for schema-less data storage, search indexing, and analytics-driven queries, while also implementing JWT-based authentication and authorization to strengthen microservice security. I containerized applications using Docker and deployed them on Kubernetes clusters within Dell’s internal cloud infrastructure. Additionally, I leveraged Azure DevOps for version control, CI/CD pipeline automation, and release management, ensuring faster and more reliable deployments.
I wrote comprehensive XUnit test cases, consistently achieving 90%+ code coverage across critical modules, and participated in code reviews, pair programming, and knowledge sharing sessions to uphold code quality. I contributed to the decoupling of monolithic order processing systems into microservices, I utilized Elastic Vue and Lens for monitoring and debugging distributed applications, while resolving production incidents with minimal downtime and updating the Known Error Database (KEDB) with permanent fixes. I also contributed to the migration of legacy .NET Framework applications to .NET Core microservices, improving maintainability and performance, while engaging with stakeholders to translate business requirements into scalable technical solutions aligned with organizational goals.
SUMMARY
10+ years of experience as a .NET Full Stack Developer delivering enterprise applications across Banking, Finance, Retail, and Technology domains.
Expertise in ASP.NET Core, C#, Web API, and Microservices architecture, building scalable and secure enterprise-grade applications.
Designed and developed Angular front-end modules for real-time dashboards, enhancing customer experience at Edward Jones.
Migrated legacy order management systems to microservices at Dell Technologies, reducing downtime and improving scalability.
Built RESTful APIs and backend services for Lloyds Banking Group, enabling seamless integration of Consumer Motor Finance systems.
Provided production support and 24/7 uptime assurance for IKEA’s AMS Applications, reducing recurring incidents via root cause analysis.
Proficient in SQL Server, MongoDB, ElasticSearch with experience in query optimization, stored procedures, and schema design.
Hands-on experience with React.js, implementing reusable components, state management with Redux, and interval-based updates for real-time dashboards ensuring seamless user interactions and high performance.
Implemented JWT/OAuth2 authentication, RBAC, and secure API gateways to meet compliance for finance and banking clients.
Experienced in containerization and orchestration with Docker and Kubernetes, deploying microservices on Azure and Dell Cloud.
Automated CI/CD pipelines using Azure DevOps, Jenkins, and GitHub Actions, accelerating release cycles and reducing deployment errors.
Recognized with Best Team Player Award at Accenture
for on-time project delivery and team collaboration. Wrote XUnit and NUnit test cases with 90%+ code coverage for mission-critical modules, ensuring reliability at scale.
Monitored and debugged distributed systems using Elastic Stack (ELK), Kibana, Azure Monitor, Lens, and Elastic Vue for proactive issue resolution.
Microsoft Azure Developer Associate (AZ-204) Certified, with strong expertise in cloud-native application development.
CERTIFICATION
Microsoft Certified – Associate Azure Developer
EXPERIENCE
Senior .NET Full Stack Developer 12/2017 - 11/2021
Lloyds Banking Group Hyderabad, India
Responsibilities:
Designed, developed, and maintained WCF and Web API services for managing quotes and proposals in the Consumer Motor Finance division. I built and consumed RESTful APIs using C# .NET, Web API, and Entity Framework, ensuring scalable and reusable backend services. On the front end, I developed Angular- based modules, delivering secure, interactive, and responsive customer proposal workflows, while applying lazy loading and modular architecture to optimize performance and reduce load times. At the database level, I created and optimized
SQL MongoDB Elasticsearch React Redux JWT OAuth Docker Kubernetes Azure Azure Devops
Complex SQL Server 2016 queries, views, and stored procedures, improving
database performance and supporting low-latency transactions. To enhance
security, I implemented JWT-based authentication and authorization for API access. I performed unit testing with NUnit, conducted peer code reviews, and ensured compliance with coding standards and best practices. I leveraged Postman and
Jenkins GitHub Actions xUnit NUnit
ELK Stack Kibana Vue.js MVC
Fiddler to test, debug, and troubleshoot APIs, improving defect turnaround time.
For DevOps, I configured and maintained CI/CD pipelines with Jenkins, automating
Entity Framework WCF JavaScript
builds and deployments across multiple environments. I collaborated with cross-
functional teams and managed ALM defects, coordinating fixes with third-party
vendors when required. Additionally, I authored technical documentation, API specifications, and knowledge transfer materials to support smooth onboarding and handover. As a team lead, I mentored and guided an offshore team of 4
ES6+ TypeScript HTML Bootstrap
jQuery AWS TFS Selenium
developers, ensuring timely delivery of project milestones and adherence to Agile
practices, while driving quality and efficiency across the development lifecycle.
Postman Fiddler
NET Full Stack Developer 06/2015 - 11/2017
IKEA Hyderabad, India
Responsibilities:
Maintained web applications using ASP.NET (Web Forms/MVC), C#, and SQL Server 2008 to support IKEA’s enterprise operations. I built stored procedures, triggers, and functions in SQL Server to optimize data processing and improve query performance. To modernize the user interface, I introduced Angular-based modules for product and invoice management dashboards, and developed reusable Angular services that integrated with .NET backend APIs, reducing redundancy and improving maintainability. Additionally, I created UI components using HTML, CSS, JavaScript, and jQuery, enhancing customer-facing features and improving user experience. I also implemented server-side validation and integrated AJAX/jQuery for asynchronous operations, significantly improving application responsiveness.
I contributed to enhancements and change requests, ensuring alignment with evolving business needs, and authored System Understanding Documents (SUD) to capture architecture, workflows, and business logic for knowledge transfer. I maintained the Known Error Database (KEDB) by documenting recurring issues and implementing preventive solutions, which reduced incident recurrence. I collaborated with the production support team, achieving 99.9% uptime of critical applications by resolving incidents within SLA timelines. Additionally, I participated in incident, problem, and change management processes using BMC Remedy, collaborated with cross-functional teams to perform root cause analysis, and implemented permanent fixes. I also engaged in unit and integration testing to ensure quality deliverables, and supported 24/7 production environments, providing on-call support and handling escalations for business-critical applications.
EDUCATION
Bachelors in Mechanical Engineering, JNTUH
05/2015 INDIA