Full-time

  • Software Engineer @ Jun 22 - Present

Internship

  • Software Engineer Intern @ Dec 21 - Feb 22

    • Joined the Global Payments backend team.

    • Implemented and deployed a cron job to facilitate automated testing of payment transactions in development environment.

    • Designed and built a utility package to facilitate file transfer among cloud services, internal cloud object storage and external bank payment channels.

    • Integrated external bank payment channels API with ByteDance's existing payment services.

  • Software Engineer Intern @ May 21 - Jul 21

    • Joined the Shopee web frontend team.

    • Designed and implemented an event management web app.

    • Improved the UI/UX of the internal API collaboration web app.

    • In charge of the migration of Shopee web app features to micro frontend.

    Certificate

  • Software Engineer Intern @ May 20 - Aug 20

    • Joined the SeaTalk web frontend team.

    • Designed and implemented an open-source GIF search web app.

    • Built a progressive web app that functions as a bug report viewer for internal use. It is able to decrypt, parse and render log files of up to 5 million lines of text. It also supports graph visualization of CPU/memory usages data.

    • Improved screenshot tool’s startup time performance on an existing product by 10x faster (new startup time is ~200ms).

NUS Undergraduate Teaching Assistant

  • CS3216 Software Product Engineering for Digital Markets Aug 2020 - Dec 2022

    • Reviewed and improved course content and requirements.

    • Graded and gave feedback on students' assignments.

  • CS3217 Software Engineering on Modern Application Platforms Jan 2021 - May 2022

    • Reviewed and improved course content and requirements.

    • Graded and gave feedback on students' assignments.

  • CS2040(S) Data Structures and Algorithms Aug 2019 - May 2022

    • Conducted tutorial and programming laboratory sessions.

    • Reinforced students’ knowledge on the design and implementation of fundamental data structures and algorithms.

    • Graded and gave feedback on students’ problem sets.

  • CS1010E Programming Methodology I Aug 2019 – May 2022

    • Conducted tutorial sessions.

    • Introduced python programming language and fundamental concepts of computational problem solving to students.

    • Graded and gave feedback on students’ assignments.

  • ST1131 Introduction to Statistics and Statistical Computing Jan 2022 - May 2022

    • Facilitated group discussions during weekly tutorials.

    • Graded and gave feedback on students’ tutorial submissions.

  • CS3219 Software Engineering Principles and Patterns Aug 2021 - Dec 2021

    • Conducted tutorial sessions.

    • Reinforced students’ knowledge on the software engineering principles and patterns.

    • Mentored 6 project groups and gave feedback on software architecture designs.

  • CS2030(S) Programming Methodology II Jan 2019 – Dec 2020

    • Conducted programming laboratory sessions.

    • Enhanced students’ proficiency in Java.

    • Reinforced object-oriented and functional programming competencies in students.

  • CS1231S Discrete Structures Aug 2019 – Dec 2019

    • Conducted tutorial sessions.

    • Reviewed mathematical concepts taught in lectures.

    • Graded and gave feedback on students’ assignments.

  • CS1010X Programming Methodology I Jan 2019 – May 2019

    • Mentored and monitored students’ progress in the module.

    • Graded and gave feedback on students’ assignments.

    • Fixed bugs and updated contents on Coursemology.