Andy Leong
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
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
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.
Front-end Developer
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.
Full-stack Web Developer
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.
Senior Full-stack Developer
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.
Senior Lead Developer
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.
Remote Front-end Developer
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.
Lead Web Developer
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.
Lead Developer
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.
Experience
SmartScooter
http://www.gogoro.comDuring 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.comI worked on the migrating this Angular, Ionic-based app to a React-Native-based mobile app along with a new dashboard.
Helpful Human Experiences Shopify App
https://apps.shopify.com/experiencesCoworking Space Booking
Space owners can list their properties and users can reserve the spaces.
Catholic Singles
https://www.catholicsingles.com/Faktura Import | Invoice Processing and Reporting
http://fakturaimport.dkI 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.comTail Activewear Shopify Site
http://tailactivewear.comMoonMail.io
http://moonmail.ioCumulo WordPress Theme
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
Skills
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
Education
Bachelor of Engineering Degree in Information Technology
UCSI University - Kuala Lumpur, Malaysia
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring