Chennai, Tamil Nadu, India
Over 15 years of experience in building scalable, maintainable Java applications for enterprise and mission-critical systems. Passionate about strong software fundamentals, continuous learning, and collaborative problem-solving. Experienced in developing applications for air-gapped environments with a focus on meaningful logging to simplify debugging and supportability. Enjoys diving deep into complex issues—whether it's multithreading, distributed communication, or throttling—and uncovering root causes through detailed analysis. Enthusiastic about JVM internals and fine-tuning for performance and efficiency. Actively mentors junior engineers, shares knowledge through team sessions, and stays current with emerging technologies. Currently contributing to the development of an AI assistant for Gigamon’s technical documentation, leveraging Retrieval-Augmented Generation (RAG) to deliver accurate, context-aware answers.
Extensive experience in designing and developing scalable applications for highly available systems. Deep expertise in Java and its ecosystem, including frameworks such as Spring Boot, Spring Security, and related tooling. Proven ability to architect and implement robust backend solutions that meet demanding performance and reliability requirements. Hands-on involvement in component upgrades and modernization efforts across enterprise platforms, including Java, Spring Boot, OpenSearch, MongoDB, Consul, HAProxy, and Shibboleth. Skilled in identifying and resolving complex issues related to threading, memory, and distributed system behavior through advanced diagnostics and root cause analysis. Implemented scalable GitLab CI/CD pipelines for Python modules with full quality gates and automated publishing. Streamlined Docker images by removing redundant layers and restructuring dependency scopes, significantly reducing final image size. Automated AMI/OVA build and deployment pipelines, enabling faster environment provisioning and smoother application integration. Currently contributing to Gigamon’s AI initiatives by developing an AI Assistant powered by RAG for documentation and configuration assistance that includes creating REST endpoints in Python, configuring LLM models, and automating deployment pipelines.
Acted as the primary technical point of contact, ensuring clarity and consistency across all engineering efforts. Translated high-level requirements into actionable tasks, delegated responsibilities across the team, and tracked progress through to successful completion. Facilitated balanced workload distribution, supported team members in overcoming technical challenges, and fostered a collaborative development environment. Oversaw Continuous Integration processes and managed both development and production environments to ensure stability, scalability, and rapid delivery.
Contributed to the development of MWatch, a self-hosted SaaS platform that integrates with various EMS and NMS products to deliver comprehensive infrastructure monitoring and management. Designed and implemented applications for event correlation, automated escalation workflows, and alarm-to-incident conversion using BPEL. Developed RESTful APIs to support dynamic UI interactions and ensure seamless data flow across modules. Played a key role in production deployments, consistently achieving minimal downtime and ensuring service continuity. Collaborated with support teams to build end-to-end monitoring solutions for all services, enabling proactive issue detection and resolution. Implemented automated alerting mechanisms to notify respective application owners, enhancing operational responsiveness and system reliability.
Java developer in Mwatch product development. Worked on Core Java, Spring, Hibernate, BPEL, and Esper(CEP).
Temenos Application Management. Interface Development and Report Generation.