Senior Front-end Developer
2019 - 2022Cochlear- 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, SassSenior Front-end Developer
2018 - 2019Commonwealth 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, SassSenior Front-end Developer
2017 - 2018Pepper 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, SassWeb Developer
2014 - 2017Acidgreen- 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, SassWeb Developer
2011 - 2014Australian 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