I am a modern and versatile JavaScript Developer with a keen focus on the development of production-grade ES6 JavaScript applications, and processes for fine-tuning Webpack for optimal load speeds, small bundles and fast time to interaction for different software solutions. I have technical mastery in the use of React.js, Vue.js, Vuex, Nuxt.js, Node.js, d3.js for software builds and the delivery of clean, efficient codes on projects.
Designed and built a new consumer insights dashboard using Vuex and Nuxt.js, with chart visualization using d3.js.
Efficiently improved the performance of the new dashboard's bundle size and load time, using lazy loading, caching, and service worker to reduce time-to-interaction from 60 to 5 seconds, leading to a 10 fold increase in the overall user experience.
Created the REST API in Node.js for CRUD operations that read and write to a MongoDB, consumed by the Vue.js frontend of the application.
Effectively designed, built and improved a Shopify App dashboard frontend developed with React.js and a RoR backend.
Handled the migration of the existing frontend from ERB templates and jQuery to React.js (with Ant Design UI Library) that consumes Ruby on Rails REST APIs.
Implementing the React.js frontend increased paid customer base by 50% and pushed the Shopify app to the top 5 ranking for 2017.