Senior Software Engineer, Freshworks
Apr, 2019 - Present
Freshworks Cloud platform(FCP) - an internal tool that automates deployment for any team in Freshworks using Kubernetes(EKS)
Designed and implemented the FCP APIs from scratch using Spring-boot and Hibernate
Test driven development by writing spring based integration and junit5 based unit tests
Automated the CI & CD pipeline of the FCP code to various environment using kustomize
Learnt a great deal of Kubernetes best practices during the tool development
Analysed and fixed many live issues
Involved in reviewing code and the integration of various components in the team
Worked with other teams to understand their pain points in the deployment process and provided solutions as features
Mentored juniors and guide/motivate them