•Implemented two web application enhancements (1. analytics integration and 2. recent usage based product recommendation) for a bespoke CPQ application used for sales quote generation at a large consumer electronics manufacturer. Decreased webpage load time by 66% (6s to 2s) by refactoring the page rendering mechanism and by adding a caching module for high-read/low-write components.
•Led the revamp of a tedious, manual quote creation workflow transforming it into an e-commerce style cart experience with a recommender system based on commonly added products, improving user satisfaction scores and quote generation velocity by ~2x.
•Led team wide effort to automate testing for a majority of the application, saving weekly manual QA effort by ~120hrs.
•Wrote a reusable JavaScript library for input validation, with support for custom rulesets, improving standardization and code quality measures across three engg teams.
•Set up the CI/CD pipeline for the project, enabling quicker iteration and deployment.
[Stack: Java EE, JavaScript, Python, Spring framework, Struts2, jQuery, Jenkins, Oracle/MySQL, JUnit/TestNG, Selenium, SonarQube]