Principal Software Engineer, Engineering Manager
Current• Experienced with Java, JavaScript, TypeScript, Angular, AngularJS, ReactJS, REST API, Spring Boot, Spring MVC, Hibernate, Redis, Apache Solr and many other libraries• Engaged in full-stack development for large-scale cross-browser web applications• Developed an AI-powered chatbot with OpenAI and LlamaIndex, enabling users to ask product-related questions and execute system actions via natural language• Implemented Keycloak(OAuth/OIDC) to replace existing basic authentication and SSO• Upgraded core application from Spring MVC to Angular and REST API• Introduced Gitlab CI/CD tools to replace existing inhouse build and deployment scripts• Designed and developed a data integration tools from POC to production, significantly reduced both workflow development time and third-party tool expenses• Developed a robust data visualization and analysis dashboard leveraging ReactJS and Highcharts and successfully deploy it to AWS using Pulumi• Contributed to the migration of infrastructure from on-premises Linux servers to cloud-based deployments utilizing Docker, Kubernetes and AWS• Contributed to the migration of database from Oracle to Postgres• Managed a diverse engineering team across the US and India• Collaborated with product, design and QA teams to ensure smooth project delivery• Recruited and trained new team members• Streamlined projects using Agile methodologies• Actively worked on process improvements to boost the team efficiency