Software Engineer - Nectar
Developed various functions using Spring Boot, Spring Data JPA, MySQL, AWS Elasticsearch, and S3. Developed REST APIs consumed by the Angular application. Built project architecture using Spring Security, JWT, API design, database design, AWS-Elasticsearch design, Swagger, Flyway, validation layer, integrating Zendesk and Comet chat. Involved in client communication for sprint planning, task estimation, technical input on feature development, development, team management, and sprint delivery. Worked as a senior developer doing PR review, solution provider, cross-team communication, and documentation. Integrated AWS Elasticsearch service to project for providing dynamic search on content library with auto-complete and maintained multiple indexes. Tech stack: Spring Boot, Spring Data JPA, MySQL, Docker, Jenkins, Bitbucket, AWS S3, CloudWatch, Lambda, Elasticsearch.
Software Engineer - Hirevault
Worked on an HR automation product. Responsible for understanding existing product structure and converting it into a SaaS application to be used by various clients as a complete HRMS solution. Introduced a new module like time management, alerts & notifications, and ATS. Integrated a third-party app, iDashboard, for background checks. Conducted code optimization and performance fine-tuning in the existing module to enhance the app performance. Tech stack: Spring, Struts 2.0, Hibernate, JSP, MySQL, Rest API.
Software Engineer - AC411
Worked as a team lead on building various applications from scratch for different domains. Involved in every phase of the project including requirement gathering, creating project architecture, database design, development, deployment, and client communication. Designed dynamic ACL with JWT implementations. Designed and developed Angular components. Tech stack: Hibernate, Spring Boot, Spring Data JPA, Angular 7, MySQL, AWS.