
Hi, I'm Ayush Kumar
Software Engineer
Senior Software Engineer with 4.5 years of hands-on experience building enterprise-grade applications using Java, Spring Boot, Microservices, and modern front-end technologies. Skilled in architecting scalable systems, cloud-native deployment, and cross-functional collaboration. Passionate about clean code, system optimization, and DevOps culture.
Work Experience
My professional journey and key achievements
Senior Software Engineer - I
HCL Software
- Developing cloud-native microservices for HCL’s commerce platform using Java, Spring Boot, and Redis
- Designing scalable REST APIs using Spring MVC and Spring Data JPA
- Containerizing microservices with Docker and deploying on Kubernetes
- Creating responsive frontend components in React and integrating with backend REST APIs
- Building server-rendered pages and API routes in Next.js for SEO-friendly apps
- Implementing secure authentication using JWT and Spring Security
- Applying Redis caching for faster data retrieval and session optimization
- Conducting code reviews, unit/integration testing, and following Agile/Scrum practices
Software Development Senior Analyst
Accenture
- Developed secure digital onboarding module with encryption flows
- Built scalable Spring Boot microservices for the banking domain
- Developed secure REST APIs using Spring Security + JWT
- Implemented Spring Batch jobs for large-scale data processing
- Used Quartz Scheduler for recurring automated reporting jobs
- Followed Agile practices: sprint planning, standups, retrospectives
- Conducted code reviews and created JUnit/Mockito unit tests
Software Developer
Amdocs
- Contributed to telecom domain Ordering Management System (OMS)
- Implemented business logic using Java, EJB, and WebLogic Server
- Integrated SOAP web services and internal APIs
- Worked with JMS for asynchronous messaging
- Developed Oracle PL/SQL queries and tuned large database operations
- Participated in Agile SDLC: standups, sprint planning, demos
- Collaborated with QA, DevOps, and Business Analysts
- Used Jenkins, Maven, Git, JIRA for CI/CD and version control
- Performed debugging, unit testing, and production issue resolution
Featured Projects
Explore my latest work and side projects
MCP-Powered REST/GraphQL API Generator
Open SourceBuilt an intelligent MCP Server that auto-generates production-ready REST and GraphQL CRUD APIs from Mermaid ER diagrams.
Key Features
- Built an intelligent MCP Server that auto-generates production-ready REST and GraphQL CRUD APIs from Mermaid ER diagrams
- Developed using Node.js, TypeScript, PostgreSQL, and Model Context Protocol (MCP) for seamless AI-agent integration
- Implements automatic schema validation, DDL generation, database synchronization, and API server deployment with zero manual coding
- Features real-time ER diagram parsing, entity relationship mapping, and dynamic REST/GraphQL endpoint generation
AI-School: Intelligent School Management System (SaaS)
LiveFull-stack SaaS platform using Spring Boot, Node.js, GraphQL, PostgreSQL, and Next.js 14 with TypeScript.
Key Features
- Full-stack SaaS platform using Spring Boot, Node.js, GraphQL, PostgreSQL, and Next.js 14 with TypeScript
- Integrated Generative AI using OpenAI API and MCP Server for student performance analysis and automated report generation
- Deployed Agentic AI workflows to autonomously analyze data and generate personalized learning recommendations
- Secured with Spring Security OAuth 2.0/JWT and deployed on AWS using EC2, S3, RDS with Docker and CI/CD pipeline
Technical Skills
Technologies and tools I work with
Languages
Frameworks & Tools
Other
Education
My academic background and certifications
MMIT, Pune
Bachelor of Engineering in Computer Science