Vincent M.

Vincent M.

Kuala Lumpur, Malaysia
Hire Vincent M. Hire Vincent M. Hire Vincent M.

About Me

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.

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
JavaScript Developer
2018 - Present (7 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

Vase.ai
Vase.ai
Full Stack Developer
2017 - 2018 (1 year)
Selangor, Malaysia
  • 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.

Stock Sync
Stock Sync
Frontend Developer
2015 - 2017 (2 years)
Selangor, Malaysia
  • 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.

Showcase

Full Stack Developer - Consumer Insights Dashboard
Full Stack Developer - Consumer Insights Dashboard
  • Developed a new dashboard from scratch with improved performance.

  • Optimized the user experience by over 10-fold.

  • Created a REST API in Node.js (express) for CRUD operations and MongoDB interaction.

Frontend Developer - Stock Sync
Frontend Developer - Stock Sync
  • Developed and enhanced the Shopify App's frontend using React and RoR.

  • Implemented a React.js frontend that increased paid customer base by 50%.

  • Utilized Webpack as a bridge between the RoR backend and the React frontend.

Open Source Contributor - Bootstrap Table – Sticky Header Extension
Open Source Contributor - Bootstrap Table – Sticky Header Extension
  • Develops a sticky header extension for tables to improve scrolling experience on long pages and tables.

  • Designed to work effectively with many columns and narrow width tables, including horizontal scrollbars.

  • Aims to enhance usability and readability of tables across various page layouts.

Education

Education
BSc. Computer Science
Inti College Subang Jaya (3+0 programme with Coventry UK)
1999 - 2001 (2 years)