Drastically improved and revamped the real-time messaging feature by restructuring the code structure and utilizing reusable components in Vue.js.
Optimized performance by replacing scroll event function with requestAnimationFrame and Intersection Observer
Rewrote many legacy pages with modern javascript frameworks and design mindset, which reduced the overall size of our code base.
Improved the checkout process with Vue.js and Vuex, also used in-house analysis provided data to enhance the checkout experience
Expert experience in developing with CSS preprocessor LESS; helped breaking down old CSS code base into several reusable components, and reduced redundant code with smart mixins