Andy Leong, Software Developer in Petaling Jaya Selangor, Malaysia
Andy Leong

Software Developer in Petaling Jaya Selangor, Malaysia

Member since October 17, 2017
Andy is an experienced and skilled yet hard-working full-stack developer with rich work experiences and a wide variety of skills. He focuses on using JavaScript, SPA frameworks for the front end, and Node.js, Ruby on Rails for the back-end. Andy always tries to exceed customer expectations, not just doing the task but suggesting better options and solutions. He's detail-oriented, meticulous, communicative, and a fast learner with a can-do spirit.
Andy is now available for hire




Petaling Jaya Selangor, Malaysia



Preferred Environment

macOS, Atom, Webpack, AWS, Docker, Git

The most amazing...

...project I've worked on is a collaboration platform with a video conference, live whiteboard, and chatting with the team on various platforms and devices.


  • Senior Shopify Developer

    2019 - 2019
    P3 Media (via Toptal)
    • Enhanced and updated P3 Media's various Shopify websites and their features; including the sites for Tail Activewear, Jack Rogers, Grayers, Bedhead Pajamas, and more.
    • Implemented international checkout, quick shop, one-page loads, sales tags, and more; also worked on making the UI and UX awesome.
    • Made websites that looked and worked great on desktop, tablet, and mobile devices.
    Technologies: Shopify, HTML5, CSS3, Liquid
  • Front-end Developer

    2019 - 2019
    Helpful Human (via Toptal)
    • Upgraded their Shopify app for event booking to version 2.
    • Created the Shopify POS (point-of-sale) system, enabling users to book events.
    • Integrated a Node.js back end with GraphQL (for creating events and settings) and integrated them with Shopify.
    • Constructed React-based components with the Polaris/Shopify library for the creation of the dashboard and the UI for the POS.
    Technologies: Node.js, React/Redux, Apollo/GraphQL, Shopify, Shopify App, Shopify POS
  • Full-stack Web Developer

    2018 - 2018 (via Toptal)
    • Developed and enhanced features that manage and generates various documentation (work services and bill of materials).
    • Wrote tests for the above-mentioned features to ensure that everything works perfectly without any errors.
    Technologies: Ruby on Rails
  • Senior Full-stack Developer

    2018 - 2018
    SignOnSite (via Toptal)
    • Built a React Native app for the construction industry that managed attendance based on geofences and current locations and rang an alarm in case of emergencies.
    • Updated a Vue.js/VueX-based web admin panel for the management of a company site.
    • Wrote test scripts with PHPUnit and PHP Dusk for TDD.
    • Generated dynamic induction forms and site credentials required for site workers to gain access to a specific location.
    • Worked with Procore API, the world's leading construction management system.
    Technologies: PHP, Laravel, Vue.js, React Native
  • Senior Lead Developer

    2015 - 2017
    XeerSoft Sdn Bhd
    • Led and managed a team of developers for several projects in Ruby, Python/Django as the back-end and SPA frameworks for the front-end using ReactJS and AngularJS (1, 2) and Vue.js.
    • Built image-processing and invoice-tracking software with Ruby on Rails and TET PDFLib for bulk invoice image processing and analyzation and report generation.
    • Facilitated the development team in their build of a single-page web application with a video conference, screen sharing, whiteboard, and chat with WebRTC.
    • Customized and enhanced a feature of open source for building a collaborative editor for scholar documents which will be used by students and teachers.
    • Introduced and was responsible for utilizing Docker and continuous integration for development and deployment.
    • Administered the server which included managing multiple AWS EC2 instances with Ubuntu server and load balancing.
    Technologies: Ruby on Rails, Python, Coffee, React, Vue.js, AngularJS
  • Remote Front-end Developer

    2015 - 2016
    • Developed AngularJS-based front-end pages for a smart scooter.
    • Built pixel-perfect web pages, responsive pages for iOS and Android devices, tablets, and desktops.
    • Managed development environments with Ruby, Jekyll, and Webpack.
    • Optimized pages for search engines and for W3C standards.
    • Wrote test cases and maintained the website.
    Technologies: Ruby on Rails, Jekyll, AngularJS, SCSS, JavaScript
  • Lead Web Developer

    2012 - 2015
    Solaris IT Solutions
    • Led various outsourcing projects including eCommerce, dashboards, and social web apps.
    • Designed and optimized databases with MySQL, PostgreSQL, Elasticsearch, and Sphinx.
    • Integrated the API with various third-party service providers in Ruby and Node.js.
    • Built beautiful and pixel-perfect front-end, responsive pages with latest HTML5 and CSS3 and various tools and frameworks.
    • Customized open source products and eCommerce platforms including CRM, WooCommerce, Shopify, and Magento.
    Technologies: PHP, Ruby on Rails, JavaScript
  • Lead Developer

    2013 - 2014
    • Designed and built a new multipurpose WordPress theme with a great front-end and feature-rich WordPress back-end.
    • Designed and built a customized drag-n-drop page builder with JavaScript, CoffeeScript. It's designed to build organized, responsive, and beautiful content via a drag-n-drop interface.
    • Designed and implemented option features for customizing a theme for any purpose.
    • Built a standard and security-breach free theme.
    Technologies: PHP, WordPress, SCSS, Webpack, Git


  • SmartScooter (Development)

    Gogoro started with an idea to leverage the power of technology to change the way people consume energy and to transform how cities operate in a smarter, cleaner, and more sustainable way.

    During my time at this company, I built pixel-perfect, stunning, and eye-catching front pages—utilizing Ruby Jekyll and AngularJS—to give clear understanding and features of what Gogoro has to offer.

  • Boatyard (Development)

    This app is for connecting boat owners to local, verified boat service professionals.

    I worked on the migrating this Angular, Ionic-based app to a React-Native-based mobile app along with a new dashboard.

  • SignOnSite (Development)

    I built this construction safety management system.

  • Helpful Human Experiences Shopify App (Development)

    This app allows you to host tours, classes, or events seamlessly from within Shopify’s eCommerce system.

  • Coworking Space Booking (Development)

    This app is for booking coworking spaces similar to Airbnb.
    Space owners can list their properties and users can reserve the spaces.

  • Catholic Singles (Development)

    I migrated an old PHP-based web app into a React/Ruby-based one. I also designed and implemented the robust architecture for asynchronous and synchronous operations between the front end and back end using React, Redux, and Saga stacks. I deliberately built the app to be responsive to any device and to be compatible with any browser.

  • Faktura Import | Invoice Processing and Reporting (Development)

    Instead of typing out all your bills and invoices, Faktura Import imports all your data by merely analyzing/processing scanned documents and generating reports and graphs.

    I utilized various technologies and libraries; these include PDF-to-image, image processing, designing template documents through the web UI, and report/graph generation.

  • BookThatApp | Website (Development)

    BookThatApp lets your customers reserve time on your business’s calendar, right on your Shopify site. Now you can offer appointments, classes, rentals, tickets, and more—all in one place!

  • Tail Activewear Shopify Site (Development)

    I worked for Tail Activewear for implementing their international checkout, quick shop, and created a better UI and UX for desktop and mobile.

  • (Development) is for creating email campaigns that turn subscribers into customers. I worked for as a front-end developer. relies on React/Redux for the user interface and the back end is a serverless framework on AWS.

  • Cumulo WordPress Theme (Development)

    Theme Paradise builds pixel-perfect and stunning web pages and WordPress (WP) themes and plugins.

    I built Cumulo, a multipurpose WordPress theme, which contains more than 20 business pages, a portfolio with a feature-rich back-end, a drag-n-drop page builder, and various options for detailed customization.

  • AceEditor (Development)

    AceEditor is private MVP which was designed and developed for students and teachers for writing documents and theses; utilizing and enhancing the open-source collaborative editor, EtherPad Lite.


  • Languages

    CoffeeScript, ES7, HTML5, CSS3, SCSS, Ruby, GraphQL, JavaScript, PHP 7, TypeScript, Less, Python
  • Frameworks

    React Native, Bootstrap 4, CodeIgniter, Redux, Eloquent, Material-UI, Ruby on Rails 4, Laravel, AngularJS, Zend Framework, Sinatra, Selenium, Flask, Pyramid, Django REST Framework, Django
  • Libraries/APIs

    Redux-saga, Nightwatch.js, Sidekiq, REST APIs, React, Vue.js, jQuery, Redux Form, Node.js, ActiveRecord, Flexbox, WebRTC, D3.js, Socket.IO, Slack API
  • Tools

    Sequelize, Webpack, RSpec, Gulp.js, Grunt, Zend Studio, Sublime Text 3, Atom, PyCharm, Redux Thunk, Git, RabbitMQ, Mongoose, Sketch, Xero, Photoshop CS6, AWS ECS, SugarCRM
  • Paradigms

    Promise, Test-driven Development (TDD), Scrum
  • Platforms

    Shopify, MacOS, Ubuntu, Oracle, Fedora
  • Storage

    AWS RDS, MySQL, RethinkDB, PostgreSQL, Memcached, Elasticsearch, Redis, AWS S3, AWS DynamoDB
  • Other

    Axios, Responsive Design, GitKraken, Sagas, SVG, Apollo, WebSockets, Customer Relationship Management (CRM)


  • Bachelor of Engineering degree in Information Technology
    2007 - 2011
    UCSI University - Kuala Lumpur, Malaysia

To view more profiles

Join Toptal
Share it with others