# Mahesh Nalla > Lead Software Developer | 12 Years in Spring Boot, Microservices, Kafka, JavaScript, MongoDB | AWS Certified Solution Architect Associate (Formerly) | Driving High-Performance Solutions at Accenture Location: San Francisco Bay Area, United States Profile: https://flows.cv/maheshnalla 🚀 Lead Software Developer | 12+ Years Experience 💻 Expertise: Java, Spring Boot, Kafka, JavaScript, React, SQL, PLSQL, MongoDB, AWS, Cloud, Microservices Lead Software Developer with 12+ years of experience designing, architecting, and delivering high-performance, scalable enterprise applications across Banking, Healthcare, POS, and Supply Chain domains. Experienced in translating complex client requirements into production-ready solutions and driving end-to-end application delivery. I have led and mentored teams ranging from small squads to 10+ member cross-functional groups, owning the complete software lifecycle from requirement discovery and architecture design to implementation, testing, and production deployment. I design and build end-to-end systems, including microservices, RESTful APIs, workflow orchestration platforms, and configuration-driven applications, using technologies such as Java, Spring Boot, Hibernate, Kafka, Redis, MongoDB, Oracle PL/SQL, Elasticsearch, along with modern UI technologies like JavaScript and React as part of integrated, cloud-native application solutions. I have contributed to modernizing legacy platforms and delivering scalable, reusable solutions across multiple domains. Key contributions include: • Enhancing and evolving a workflow orchestration platform used across 10+ service integrations to coordinate service calls, retries, scheduling, and asynchronous processing • Delivering configuration-driven applications that enable business rules and data models to evolve without frequent code changes • Modernizing legacy platforms and scaling solutions for multi-client environments • Developing automation and engineering improvements that reduced manual effort and improved delivery velocity Passionate about solving complex problems, optimizing system performance, and fostering innovation, I continuously explore new technologies while enabling teams to achieve high-quality outcomes ## Work Experience ### Principal Software Engineer @ Accenture Jan 2018 – Present | Irving, TX • Software developer with expertise in building high-performance, config-driven microservices. • Worked with clients to gather requirements and design scalable solutions. • Designed JSON-based applications focused on performance and flexibility. • Built RESTful APIs using Java, Spring Boot, and tools like Hibernate, Kafka, Redis, ElasticSearch, Docker, Kubernetes, Maven, and Git. • Designed data models for SQL (Oracle, PostgreSQL, MySQL) and NoSQL (MongoDB). • Wrote unit tests with JUnit and Mockito to ensure code correctness. • Led dev teams, resolved technical issues, and mentored junior engineers. • Coordinated with QA and cross-teams for integration testing and releases. • Handled production support and led bug triage. • Managed Jira tasks and team coordination. • Upgraded libraries to fix security issues flagged by Snyk and Nexus. • Analyzed platform issues and delivered performance improvements. • Built a version management system for 20+ microservices, saving ~20 hrs/month on vulnerability fixes. • Developed autoconfig for in-house cache library, reducing integration time from 3 days to 1 hour. • Automated local dev setup with Bash, speeding up onboarding. • Set up ELK stack for centralized log aggregation and faster issue analysis. • Contributed to tools for SQL auditing, health checks, and code formatting. • Built flexible BOM management using JSON templates for dynamic structures. • Created event-driven orchestration systems powered by JSON configuration ### Senior Applications Engineer @ Oracle Jan 2015 – Jan 2018 | Hyderabad, Telangana, India • Analyzed business requirements and designed database structures to meet organizational needs. • Developed and optimized PL/SQL procedures, functions, Schedulers, Triggers, and Views to automate tasks and improve system performance. • Tuned SQL queries for enhanced performance and reduced execution time. • Built user interfaces using Oracle ADF to create responsive and user-friendly applications. ### Assistant System Engineer @ Tata Consultancy Services Jan 2014 – Jan 2015 • Developed and optimized web applications using JSP, Servlets, HTML, and JavaScript, delivering high-quality solutions for Fiat Chrysler Automobiles. • Led the internationalization process to enable multi-language support (English and Portuguese) for the application, improving user accessibility across regions. • Automated the extraction and translation of over 200 JSP page labels. The task was initially estimated to take 2 months, but by implementing an efficient automation tool, I completed it in just 10 days, significantly reducing manual errors and accelerating the development timeline. • Collaborated with clients to gather requirements, define user needs, and ensure project alignment, delivering solutions that met both business and technical objectives. • Created detailed test cases and documentation, working with the client for timely sign-off and ensuring smooth, error-free releases. • Coordinated release activities, ensuring a seamless transition from development to production, and contributing to the successful deployment of key features. ## Education ### Bachelor of Technology - BTech in Electrical and Electronics Engineering Mahatma Gandhi Institute of Technology ### Naagarjuna High School ## Contact & Social - LinkedIn: https://linkedin.com/in/maheshnalla --- Source: https://flows.cv/maheshnalla JSON Resume: https://flows.cv/maheshnalla/resume.json Last updated: 2026-04-12