# Nikhil M > Senior Software Engineer | Full Stack Development | Computer Science Location: Dallas-Fort Worth Metroplex, United States Profile: https://flows.cv/nikhilm2 I am a Full-Stack Developer with over 5 years of experience building large-scale, cloud-enabled applications on Azure and AWS. I am proficient in Java, Node.js, Spring Boot, Angular, React.js, and JavaScript, with expertise in developing scalable microservices, RESTful APIs, and responsive single-page applications (SPAs). I have hands-on experience in cloud deployment, automation, and monitoring using Azure and AWS services. I am also skilled in DevSecOps practices, CI/CD automation, and testing with Mockito. I focus on optimising database and API performance for high-volume systems and thrive in Agile/Scrum environments, delivering secure, high-quality, and user-centric software solutions end-to-end. ## Work Experience ### Senior Software Engineer @ UnitedHealth Group Jan 2023 – Present | Dallas, Texas, United States Built and managed 20+ Spring Boot (Java 17) microservices with REST APIs and Swagger/OpenAPI, leveraging Splunk and OpenLens for monitoring and log analysis in AKS, handling 100K+ API requests daily. Developed a high-performance API Gateway with caching, routing, and security, ensuring SLA compliance and 50K+ concurrent requests/hour at 99.9% uptime. Enhanced Angular 16 SPAs with real-time features, NgRx state management, Angular Routing, auth guards, and pagination, supporting 50K+ active users. Designed and implemented Kafka-based data ingestion pipelines with Avro schemas and Schema Registry, processing ~15M records weekly with <5s latency, and built robust retry mechanisms with dead-letter and summary topics tracked via Azure Table Storage. Optimized batch jobs with Spring Batch for large-scale data workflows across 10+ services, implementing hybrid processing for SLA adherence. Improved database operations in MySQL, SQL Server, and Oracle, enhancing query performance by 30–50% and migrating Azure MySQL to Azure SQL Server for scalability. Leveraged Redis Cache for frequently accessed APIs, reducing response time by ~40%. Enhanced CI/CD pipelines using GitHub Actions and Jenkins, improving build, test (JUnit, Mockito), and deployment across 5+ environments, reducing pipeline runtime by ~25%. Deployed and managed applications in Docker on AKS with load balancing and auto-scaling, ensuring 99.9% availability. Implemented ADF pipelines and Databricks for data synchronization and backfilling, created analytical views in Azure Data Lake, and configured Grafana dashboards and Azure Monitor to track system health, proactively reducing incident response time by ~30%. Secured hundreds of endpoints with SSL/TLS for Kafka brokers, APIs, and API Gateway. ### Software Engineer @ Wells Fargo Jan 2019 – Jan 2021 | Hyderabad, Telangana, India Developed and maintained ReactJS SPAs using Redux, React Router, Material-UI, HTML5, CSS3, and Bootstrap, delivering responsive, cross-browser interfaces for 50K+ users with <2s load time. Leveraged React Hooks and lazy loading to optimize performance. Designed and implemented scalable backend services with Spring Boot (Java 17), Spring MVC, and RESTful APIs, handling millions of requests daily with high performance and security. Built and enhanced microservices using Spring Security, Spring Batch, and Spring AOP, integrating Swagger/OpenAPI for improved maintainability. Implemented OAuth 2.0 for multi-role authentication across users, service agents, and administrators. Migrated monolithic applications to Spring Boot microservices with Spring Cloud and 12-factor methodology, reducing deployment time by 40% and improving scalability. Implemented Apache Kafka-based event streaming, processing millions of messages weekly to enhance system resilience. Designed serverless architectures with AWS Lambda, API Gateway, DynamoDB, SQS, SNS, and Step Functions, automating pipelines and cutting infrastructure costs by 30%. Automated infrastructure provisioning with AWS CloudFormation and CDK across dev, staging, and production. Built CI/CD pipelines using Jenkins and Docker, deploying to Kubernetes (EKS) clusters with auto-scaling and AppDynamics monitoring, achieving 99.9% uptime. Optimized SQL/ORM performance in MySQL and Oracle with Spring Data JPA and AWR analysis, reducing query times by ~40%. Enforced TDD with JUnit, Mockito, PowerMock, maintaining >85% code coverage, and integrated SonarQube for continuous quality assurance. ### Development Intern @ Applaud Jan 2018 – Jan 2018 | Hyderabad, Telangana, India Developed and enhanced enterprise applications using J2EE, Core Java, Spring Boot, Spring MVC, and standard J2EE design patterns (DAO/DTO/BO), delivering 15+ modules with scalable business logic and MVC architectures using JSF, Servlets, JSP, and JDBC. Designed and integrated 25+ RESTful and SOAP services, implemented JWT-based authentication, and applied Spring Validation Framework, improving API security and reducing validation-related defects by 30%. Built responsive UIs using AngularJS, JSF, JSP, HTML5, CSS3, and implemented asynchronous data loading using AJAX/JSON, improving page responsiveness and reducing full-page reloads by 40%. Automated testing using Selenium (Java), Squish, and TestComplete, increasing regression test coverage by 45% and helping reduce manual testing efforts by 50% across multiple Agile sprints. Implemented CI/CD pipelines using GitHub, Jenkins, and Gradle, containerised services with Docker, and deployed on Kubernetes, reducing deployment time by 70% and improving environment consistency. Developed PL/SQL stored procedures, optimised queries reducing execution time by 25%, configured WebSphere and Tomcat servers, and built Node.js streams to process external datasets with a throughput improvement of 30%. ## Education ### Bachelor of Technology - BTech in Electrical, Electronics and Communications Engineering National Institute of Technology, Kurukshetra, Haryana ### Master of Science - MS in Computer Science University of Central Missouri ### High School in Mathematics Narayana Junior College , Nallakunta ## Contact & Social - LinkedIn: https://linkedin.com/in/nikhil0630 --- Source: https://flows.cv/nikhilm2 JSON Resume: https://flows.cv/nikhilm2/resume.json Last updated: 2026-04-18