Software Engineer at Avekshaa Technologies (2022-10 – Present)
Led the migration of a legacy monolithic application into 10+ microservices using Spring Boot, REST APIs, and Kafka-based asynchronous communication, improving scalability and enabling independent deployments. Collaborated closely with product managers, QA, and DevOps engineers in an Agile/Scrum environment to plan, prioritize, and ship features across sprint cycles.
Software Engineer - Project: HuLA (Human-Like Automation Platform) at Avekshaa Technologies (2022-10 – Present)
Tech Stack: Java, Spring Boot, React.js, PostgreSQL, JWT, REST APIs, Docker
- Developed 30+ REST APIs for authentication, project management, automation execution, and reporting using Spring Boot.
- Built 25+ responsive React.js screens and reusable UI components for projects, applications, scenarios, test cases, workloads, and execution dashboards.
- Implemented JWT-based authentication and RBAC supporting 5 user roles across 12+ platform modules.
- Developed automation management modules supporting thousands of test cases and enterprise-scale automation workflows.
Software Engineer - Project: Sniper (AIOps Platform) at Avekshaa Technologies (2023-04 – Present)
Tech Stack: Java, Spring Boot, React.js, PostgreSQL, Redis, Elasticsearch, Kafka, Docker, Jenkins
- Developed a centralized AIOps platform that aggregates logs, metrics, and alerts from 5+ monitoring tools, improving observability and reducing Mean Time to Resolution (MTTR) for production incidents.
- Reduced REST API P95 response time from approximately 2.5 seconds to under 200 ms by eliminating N+1 query patterns, introducing Redis cache-aside caching, optimizing SQL queries, and creating appropriate database indexes.
- Designed and implemented fine-grained JWT-based Role-Based Access Control (RBAC) supporting 4+ user roles with secure, isolated authorization across all application modules.
- Integrated Elasticsearch to index application logs and operational data, enabling real-time search and faster production issue diagnosis.
- Built and deployed reusable REST APIs with search, filtering, sorting, and pagination for datasets exceeding one million records while maintaining sub-200 ms response times.
- Containerized 10+ microservices using Docker, orchestrated deployments on Kubernetes, and automated CI/CD pipelines through Jenkins, reducing deployment time by nearly 50%.
Software Engineer - Project: DEM (Digital Experience Monitoring Platform) at Avekshaa Technologies (2022-10 – 2023-03)
Key Focus Areas: JavaScript, React.js, Synthetic Monitoring, Webhook-based Alerting
- Developed a real-time monitoring dashboard for visualizing application performance metrics across 10+ production applications.
- Implemented synthetic monitoring workflows simulating end-user interactions across 20+ critical business transactions, surfacing failures before they impacted real users.
- Built lightweight JavaScript browser agents that collected key frontend performance metrics including page load time, API latency, and rendering performance with minimal runtime overhead.
- Integrated automated alerting through Webhooks and Slack notifications, reducing manual monitoring effort by approximately 70%.