About Me
My Professional Mission
I am an experienced Java Developer and AI Automation Engineer specializing in microservices architecture, cloud deployments, and **autonomous agentic workflows**. With a strong background in AWS integration, **Model Context Protocol (MCP)** setups, and **Retrieval-Augmented Generation (RAG)** systems, I design and implement scalable, self-healing software solutions.
My educational background is in Mechanical Engineering from Lovely Professional University (2017-2020), which provided me with a rigorous mathematical foundation and analytical troubleshooting approach. I transitioned into software development, driven by a passion for backend logic, system automation, and cloud engineering.
I prioritize clean, maintainable code, optimal performance, and mentorship of junior engineers.
Technical Expertise
Java
Spring Boot / MVC
Spring Cloud
Spring Batch
Spring Data JPA
REST & gRPC APIs
OpenAPI Specification
Maven / Gradle
ASCIIDOC & PlantUML
Blockchain Basics
AWS Cloud Services
Terraform (IaC)
Docker Containers
CI/CD & Jenkins
Shell Scripting
Git & Version Control
DevOps Practices
PostgreSQL / MySQL
IBM DB2
MyBatis SQL Mapper
Spock / JUnit
Cucumber BDD
Postman API Testing
Prompt Engineering
Context Engineering
MCP (Model Context Protocol)
RAG Systems
AI Agentic Workflows
AI Agents
LangChain
Python
FastAPI
LLM Integration
AI & Automation Workflows
Orchestrating autonomous development cycles and agentic workflows to increase development efficiency.
Self-Healing Compiler Loop
Engineered an autonomous AI agentic loop designed to compile applications and resolve build bottlenecks.
AI-Powered DevOps Automation
Created agentic automations leveraging LLMs to automate day-to-day coding tasks, code reviews, and environment provisioning.
Career Journey
Senior Consultant / Assistant Manager
Deloitte USI, Bangalore
Lead SCR lifecycle designs, offshore-onshore collaboration, microservices quality assurance, effort estimation, and team automation initiatives.
- Participate in "3 in a box" calls to gather and clarify requirements for System Change Requests (SCRs). Provide accurate post-design effort estimations.
- Coordinate closely with on-shore teams to address all incoming requests.
- Prepare detailed Technical Design Documents (TDD) prior to initiating SCR development.
- Communicate SCR requirements effectively to consultants and distribute the TDD as required.
- Review pull requests, offer constructive feedback, and provide development assistance as needed.
- Evaluate and approve unit test scripts and assembly test scripts.
- Support and coach junior team members to aid their development.
- Lead and contribute to automation initiatives aimed at enhancing team productivity and proficiency.
- Develop SCR solutions in alignment with defined requirements.
- Conduct thorough unit testing and assembly testing of developed solutions.
- Manage, troubleshoot, and resolve defects identified during assembly and system testing phases.
Custom Software Engineering Sr Analyst
Accenture, Bangalore
Decommissioned legacy blockchain systems, migrated TypeScript to Java, and optimized heavy API workloads.
- Understand requirements thoroughly and make accurate estimations.
- Create Basic Design and Detail Design before developing an API.
- Provide knowledge transfer (KT) to Accenture India members.
- Migrate code from TypeScript to Java as part of blockchain decommissioning.
- Write unit tests (UT) ensuring 80% code coverage.
- Review MRs and provide review comments and assistance.
- Conduct application performance testing and optimize its performance.
- Execute ITa and ITb test cases in local, test, and development environments.
- Deploy applications using Jenkins pipelines.
- Create shell scripts to automate the testing of As-Is and To-Be functionality.
- Support and mentor junior team members.
Custom Software Engineering Analyst (Blockchain)
Accenture, Bangalore
Developed secure gRPC APIs linking systems with EVM blockchain networks like Polygon, Arbitrum, and Ethereum.
- Creating Basic Design and Detail Design before developing an API.
- Developing gRPC APIs that interact with blockchains like Polygon, Arbitrum, Ethereum, etc.
- Write unit tests (UT) ensuring 80% code coverage.
- Creating ITa and ITb test cases followed by ITa and ITb execution in local, test, and development environments.
- Deploying applications using Jenkins pipelines.
- Writing Cucumber scripts for integration testing.
- Support and mentor junior team members.
Application Development Analyst
Accenture, Bangalore
Deconstructed monoliths into microservices and migrated IBM DB2 databases to AWS.
- Splitting a monolithic web application into Multiple microservices for improved scalability and maintainability and develop new APIs.
- Containerizing microservices applications and deploying them in the cloud.
- Transforming a Batch Application into Multiple separate applications, containerizing them, and deploying them in the cloud.
- Assisting in the migration of the database from IBM DB2 to AWS Aurora Postgres by remediating SQL queries in the application (using MyBatis framework).
- Reviewing code and approving pull requests (PRs) for code quality.
- Mentoring and supporting other team members when they encounter challenges.
- Develop scripts to automate application deployment processes.
- Assist team members in refactoring shell scripts that incorporate AWS CLI commands for accessing AWS services.
Programmer Analyst
Cognizant, Bangalore
Developed Spring Boot endpoints, maintained Jenkins CI/CD pipelines, and resolved bugs.
- Develop new features, debug, and maintain Spring Boot RESTful applications/services.
- Fix bugs and ensure the smooth operation of services.
- Participate in Jenkins CI/CD deployments to test environments.
- Use Spring Tool Suite for development.
- Utilize Postman for API testing and debugging.
- Manage CI/CD pipelines in Jenkins for feature branches and test environments.
- Assist teammates in resolving impediments in their Agile stories.
Internship
Cognizant, Bangalore
Learned Java, Spring Boot, MySQL, and responsive front-end integration best practices.
- Learn to develop and maintain web applications using Java, Spring Boot, and MySQL.
- Gain hands-on experience in designing responsive user interfaces with HTML, CSS, and JavaScript.
- Understand and assist in integrating RESTful APIs between front-end and back-end systems.
- Develop skills in debugging and optimizing web application performance.
- Collaborate with the team to learn and apply industry best practices in coding, testing, and version control.
Industry Certifications
AWS Certified Solutions Architect
Amazon Web Services
AWS Certified Developer
Amazon Web Services
HashiCorp Certified Terraform
HashiCorp
Interactive DevOps Sandbox
Simulate real-world deployment pipeline scenarios I developed in my jobs.
Choose a Workflow:
Get In Touch
Let's Collaborate
I am open to discuss new opportunities, architectural consultations, or technical collaborations. Drop me a line or find me on social platforms.
-
Email Me mahidhardurga@gmail.com
-
Call / WhatsApp +91 8008375927
-
Location Tirupati, Andhra Pradesh, India