Prasanna Parthasarathy

Prasanna parthasarathy

bookmark on deepenrich
location of Prasanna ParthasarathyChennai, Tamil Nadu, India
Followers of Prasanna Parthasarathy172 followers
  • Timeline

  • About me

    Lead Engineer | Java | Spring Boot | Docker | Kubernetes

  • Education

    • Sri sai ram institute of technology (sairam group of institutions)

      2018 - 2022
      Bachelor of engineering - be electronics and communication engineering
  • Experience

    • Hcltech

      Aug 2022 - now

      • Worked on Spring Boot microservices in Java. Integrated Apache Kafka and Couchbase with Spring Boot.• Implemented efficient data persistence in Couchbase, optimizing write operations for high throughput. Ensured data consistency and durability through Couchbase's indexing and querying mechanisms.• Managed error handling for transactional failures, with error messages posted back to Kafka for retries. Worked on Kubernetes and Helm-based installation and processing of applications.• Developed and maintained Kubernetes applications, including creating and managing ConfigMaps, and utilizing the Kubernetes API in Java for resource registration, reading, and watching. • Addressed CI/CD pipeline issues by resolving commit problems in Gerrit, streamlining the integration process. • Implemented SNMP-based alarm handling in Java, integrating with customer-provided services to enhance system monitoring and alerting. • Built and optimized a metrics API in Java to monitor application performance, enabling effective tracking of key metrics. • Utilized the Spring Framework and Java Thread Executor for efficient multi-threaded 2 application development, improving performance and scalability.• Secured application communications through TLS, managing certificates and Java Key Stores (JKS) using CertificateWatcher. Implemented automatic certificate regeneration and mounting to handle certificate expiration seamlessly. • Integrated Helm chart deployment with the application, ensuring compatibility with TLS, feature controlling, alarms, and Prometheus for comprehensive monitoring and management. • Worked on the bug fixing with each module or layer with unit testing using the mockito framework, SpringRunner and SpringBootTest. Also fixed the bugs using the labels in metrics, logs and alarm description. Show less

      • Lead Engineer

        Oct 2024 - now
      • Software Engineer

        Aug 2023 - Sept 2024
      • Graduate Engineering Trainee

        Aug 2022 - Aug 2023
  • Licenses & Certifications