Bach Ly, Developer in Sydney, New South Wales, Australia
Bach is available for hire
Hire Bach

Bach Ly

Verified Expert  in Engineering

Software Developer

Location
Sydney, New South Wales, Australia
Toptal Member Since
May 6, 2022

Bach can both code and design pixel-perfect, responsive, robust, and reusable React applications, UI component libraries, headless websites, and landing pages. He was endorsed with this 2-in-1-skillset by many senior full-stack developers from NASDAQ-listed and ASX-listed companies. He has helped developers and UX designers speed the delivery of impeccable, automatically-tested, consistent, fast, and maintainable front-end applications and libraries with his complementary blend of skills.

Portfolio

Cochlear
jQuery, CSS3, Bootstrap, React, JavaScript, Node.js, Express.js, HTML5, HTML...
Commonwealth Bank of Australia
CSS3, AngularJS, React, TypeScript, JavaScript, HTML5, HTML, CSS, Sass
Pepper Money
CSS3, HTML5, Bootstrap, Gulp, AngularJS, jQuery, HTML, CSS, Sass

Experience

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Sketch

The most amazing...

...tools I've developed are UI component libraries for NASDAQ-listed and ASX-listed companies, which empower their teams to reuse the codes and deliver faster.

Work Experience

Senior Front-end Developer

2019 - 2022
Cochlear
  • Re-architected a complex Express.js application with EJS templates and jQuery front end into several modern React single-page applications.
  • Developed custom D3 JavaScript charts to help users to visualize complex data.
  • Improved the front-end performance and maintainability of the SaaS platform using modern optimization techniques and introduced automated integration of end-to-end UI testing.
Technologies: jQuery, CSS3, Bootstrap, React, JavaScript, Node.js, Express.js, HTML5, HTML, CSS, GraphQL, Sass

Senior Front-end Developer

2018 - 2019
Commonwealth Bank of Australia
  • Developed a new single-page AngularJS application to onboard customers. The new onboarding flow has increased the throughput from 65% to nearly 90%.
  • Retrofit the dashboard of the customer portal into a modern look and feel using CSS3, HTML5, and AngularJS. The new dashboard has since increased customer satisfaction and retention.
  • Contributed to the user interface library and style guide. This has helped .NET developers reuse the codes and deliver more consistent, responsive, and robust user interfaces.
Technologies: CSS3, AngularJS, React, TypeScript, JavaScript, HTML5, HTML, CSS, Sass

Senior Front-end Developer

2017 - 2018
Pepper Money
  • Retrofit and consolidate several websites into one single website with a modern look and feel. The new responsive and robust website helps the marketing team build out beautiful and SEO-friendly landing pages to capture new niche markets.
  • Co-created and contributed the UI library and style guide, which helps the marketing, UX, and development teams to reuse, communicate, share and develop more consistent and robust user interfaces.
  • Developed a single-page AngularJS application for the in-house Innovation Hub. The application allows employees to submit new ideas and the management team to review and bring those ideas to live.
Technologies: CSS3, HTML5, Bootstrap, Gulp, AngularJS, jQuery, HTML, CSS, Sass

Web Developer

2014 - 2017
Acidgreen
  • Developed interactive visualization charts in Vanilla JavaScript, CSS3, and HTML5 for the ResMed telehealth flagship product, AirView.
  • Created a UI library of reusable components for ResMed, following the global branding style guide. The library allows Java developers to reuse HTML5 code and develop new software features with a consistent, beautiful, and responsive user interface.
  • Retrofit many marketing websites and the eCommerce stores of well-known Australian online retailers with a modern, responsive, and robust look and feel.
Technologies: CSS3, HTML5, Bootstrap, jQuery, jQuery UI, Shopify Customizations, Shopify, HTML, CSS, WordPress, Sass

Web Developer

2011 - 2014
Australian Business For Sale
  • Acted as the webmaster and developer to implement ongoing improvements, new functionalities, and SEO techniques. I have completely restructured the front end into a robust UI with more engaging features. This helped retain customers and increase signups.
  • Improved the website performance with front-end and back-end optimization techniques to 65% faster. Thanks to the new speed, the website shows up in higher Google rank, reaches new audiences, and improves the time on pages.
  • Created a thorough documentation and day-to-day manual of the full system. This helped the new developers gain a holistic view of the architecture and get up to speed in no time.
Technologies: CSS3, HTML5, jQuery, jQuery UI, Bootstrap, PHP, CSS, Sass

Telehealth SaaS for Cochlear

A SaaS platform for clinicians to remotely schedule, manage, and conduct clinical assessments with their patients. I re-architected a complex Express.js back end with EJS templates and jQuery in the front end into several modern React single-page applications. The new architecture reduces the learning curve for new team members and increases the whole application's maintainability, robustness, and performance. This has helped Cochlear scale up the software and onboard new hospitals, clinics, and patients worldwide.

Onboarding Web App for CommSec

A Single-page application to onboard new customers and verify their identities with Australian government API. As a result, we saw a vast increase in throughput of new customers signing up with all identifies verified within days.

UI Library and Style Guide for ResMed

A UI library and style guide for ResMed used by developers to build out new pages and applications that look consistent, well-branded, and robust. I facilitated a team of five (one UX, one graphic designer, one product owner, one tester, and myself as the UI developer), and we delivered the project within six months as estimated.

Koala Digital

Several freelancing projects are done with Koala Digital. These cover various activities, including requirement discovery, mockup, design, development, and project delivery. There are also digital marketing tasks, social media design, template design and development, technical SEO, performance optimization, IT troubleshooting, software integration, product photography, product videography, content creation, website review, etc.

Languages

CSS3, HTML5, HTML, CSS, Sass, JavaScript, PHP, TypeScript, GraphQL

Frameworks

Tailwind CSS, Bootstrap, Next.js, Koa, AngularJS, Express.js

Libraries/APIs

jQuery, React, jQuery UI, EJS, D3.js, Node.js

Platforms

Shopify, Webflow, WordPress, MacOS, Visual Studio Code (VS Code)

Other

Shopify Customizations

Tools

Sketch, Gulp, Webpack

2008 - 2011

Bachelor's Degree in Computer Science

Macquarie University - Sydney, Australia

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