Andy Leong, Developer in Petaling Jaya Selangor, Malaysia
Andy is available for hire
Hire Andy

Andy Leong

Verified Expert  in Engineering

Software Developer

Location
Petaling Jaya Selangor, Malaysia
Toptal Member Since
November 13, 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.

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Git, Docker, Webpack, Atom, MacOS

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.

Work Experience

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: Liquid, CSS3, HTML5, Shopify

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: POS, Shopify, GraphQL, Apollo, Redux, React, Node.js

Full-stack Web Developer

2018 - 2018
Scopestack.io (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 (RoR)

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: React Native, Vue, Laravel, PHP

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: AngularJS, Vue, React, CoffeeScript, Python, Ruby on Rails (RoR), Ruby

Remote Front-end Developer

2015 - 2016
Gogoro
  • 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: JavaScript, SCSS, AngularJS, Jekyll, Ruby on Rails (RoR), Ruby

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: JavaScript, Ruby on Rails (RoR), Ruby, PHP

Lead Developer

2013 - 2014
Theme-Paradise
  • 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: Git, Webpack, SCSS, WordPress, PHP

SmartScooter

http://www.gogoro.com
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

http://boatyard.com
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

http://www.signonsite.com.au
I built this construction safety management system.

Helpful Human Experiences Shopify App

https://apps.shopify.com/experiences
This app allows you to host tours, classes, or events seamlessly from within Shopify’s eCommerce system.

Coworking Space Booking

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

Catholic Singles

https://www.catholicsingles.com/
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

http://fakturaimport.dk
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

http://www.bookthatapp.com
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

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

MoonMail.io

http://moonmail.io
MoonMail.io is for creating email campaigns that turn subscribers into customers. I worked for MoonMail.io as a front-end developer. Moonmail.io relies on React/Redux for the user interface and the back end is a serverless framework on AWS.

Cumulo WordPress Theme

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

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, PHP

Frameworks

React Native, Bootstrap, CodeIgniter, Redux, Eloquent, Material UI, Ruby on Rails 4, Laravel, AngularJS, Zend Framework, Sinatra, Selenium, Flask, Pyramid, Django REST Framework, Django, Ruby on Rails (RoR)

Libraries/APIs

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

Tools

Sequelize, Webpack, RSpec, Gulp, Grunt, Zend Studio, Sublime Text 3, Atom, PyCharm, Redux Thunk, Git, RabbitMQ, Mongoose, Sketch, Xero, Photoshop CS6, Amazon Elastic Container Service (Amazon ECS), SugarCRM, Jekyll

Paradigms

Promise, Test-driven Development (TDD), Scrum

Platforms

Shopify, MacOS, Ubuntu, Docker, WordPress, Amazon Web Services (AWS), Oracle, Fedora

Storage

MySQL, RethinkDB, PostgreSQL, Memcached, Elasticsearch, Redis, Amazon S3 (AWS S3), Amazon DynamoDB

Other

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

2007 - 2011

Bachelor of Engineering Degree in Information Technology

UCSI University - Kuala Lumpur, Malaysia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring