Experience
MAR 2024 - PRESENT
FULLSTACK ENGINEER·ASUS AICS
I am part of the engineering team at ASUS AICS. As part of my role, I have helped to build and implement new components for the company's xHIS web application, used by medical praticioners across Taiwan. I have also contributed extensively to a fullstack application used by patients to maintain their hospital records.
- ·
Developed complex Vue application components used by medical professionals, enabling users to manage patient records
- ·
Contributed to a Python backend application (e.g. validation logic, refactoring components), providing improved security and maintainability
- ·
Executed a cloud provider migration project from Azure to Google Cloud for cost reduction, improving application efficiency.
- ·
Provided extensive documentation for the application's infrastructure setup as well as backend components, improving quality of reference material
- ·
Participated in code reviews on both frontend and backend implementations, ensuring adherence to best practices, coding standards, and maintainability.
JUL 2022 - MAR 2024
SOFTWARE ENGINEER·VISA
I was part of the Production Engineering team at Visa, which aimed to ensure the efficient and reliable operation of Visa's applications in the production environment. As part of the team, I was responsible for the maintenance and improvements of widely used, global applications such as Visa Installments and Visa Click to Pay.
- ·
Spearheaded the development of a fullstack internal analytic tool for tickets that helped to identify process inefficiencies, reducing toil.
- ·
Implemented a Node-based report generation system that automates data collection, slashing engineers' report creation time by 80%.
- ·
Led documentation efforts for new joiner onboarding and application onboarding, accelerating engineers' initial understanding of our products and responsibilities.
- ·
Enhanced efficiency by designing and deploying alerts for key API endpoints, freeing up 10% of engineers' time previously spent on manual monitoring.
- ·
Proactively identified and addressed production environment issues, significantly boosting application performance through multiple bug fixes.
- ·
Streamlined engineering processes and issue handling (e.g. standardised issue management procedures), cutting down repetitive tasks by 10%.
- ·
Facilitated cross-team collaboration, providing insights and driving discussions that accelerated business-critical issue resolution by an average of 10%.
MAY 2021 - AUG 2021
SOFTWARE ENGINEER INTERN·HP
I was part of the Firmware Development team at HP, which worked on improving printer behaviour and optimising the performance of certain families of printers. As part of my internship project, I was tasked to work on a tool that would collect, consume and provide analytics on certain data that the printer output while printing.
- ·
Developed a cross-platform Java application for efficient retrieval, storage, and analysis of data from printing devices, streamlining firmware development processes.
- ·
Designed and implemented a data collection framework for printer sensors, significantly reducing the manual effort required from developers and testers.
- ·
Enriched the application user experience by introducing user-friendly features such as user preferences and connection caches, enhancing the reusability of the application.
- ·
Documented the application's implementation, including detailed Javadocs, to improve code readability and usability for future development efforts.
- ·
Collaborated with managers and firmware developers to brainstorm innovative solutions and ideas for project improvement.
MAY 2020 - AUG 2020
FRONTEND ENGINEER INTERN·MAF INTELLIGENCE
As part of the frontend engineering team at MAF Intelligence, I worked on MAF Cloud, implementing features and fixing bugs in the various complex interactive components on the application. I also contributed feedback to the application's design to the senior engineers, as well as worked on prototypes for new features that were implemented later on.
- ·
Enhanced the company's Angular-based web app by adding 3 major features: date standardisation, data synchronisation, and user groups.
- ·
Introduced personalisation options (e.g., date formats, layout preferences) for consistent data representation throughout the application.
- ·
Implemented cross-component communication, reducing user interaction steps by 10% and enhancing overall application cohesion.
- ·
Contributed design enhancements using HTML, CSS (including SCSS), and JavaScript (e.g., button styles, layouts) to improve the application's aesthetics and user experience.