Bach Ly, Software Developer in Sydney, Australia
Bach Ly

Software Developer in Sydney, Australia

Member since April 26, 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.
Bach is now available for hire

Portfolio

Experience

Location

Sydney, Australia

Availability

Part-time

Preferred Environment

MacOS, Visual Studio 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.

Employment

  • 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
  • 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
  • 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
  • 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, jQueryUI
  • 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

Experience

  • 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.

Skills

  • Languages

    CSS3, HTML5, JavaScript, PHP, TypeScript
  • Frameworks

    Tailwind CSS, Bootstrap, Next.js, AngularJS, Express.js
  • Libraries/APIs

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

    Sketch, Gulp, Webpack
  • Platforms

    MacOS, Visual Studio Code
  • Other

    KoaJS, jQueryUI

Education

  • Bachelor's Degree in Computer Science
    2008 - 2011
    Macquarie University - Sydney, Australia

To view more profiles

Join Toptal
Share it with others