Full-time

  • Software Engineer @ Jun 2022 - Present ( 1 year 8 months )

Internship

  • Software Engineer Intern @ Dec 2021 - Feb 2022 ( 3 months )

    • 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 2021 - Jul 2021 ( 3 months )

    • 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 2020 - Aug 2020 ( 4 months )

    • 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 ( 2 years 5 months )

    • 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 ( 1 year 5 months )

    • Reviewed and improved course content and requirements.

    • Graded and gave feedback on students' assignments.

  • CS2040(S) Data Structures and Algorithms Aug 2019 - May 2022 ( 2 years 10 months )

    • 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 ( 2 years 10 months )

    • 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 ( 5 months )

    • Facilitated group discussions during weekly tutorials.

    • Graded and gave feedback on students’ tutorial submissions.

  • CS3219 Software Engineering Principles and Patterns Aug 2021 - Dec 2021 ( 5 months )

    • 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 ( 2 years )

    • 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 ( 5 months )

    • Conducted tutorial sessions.

    • Reviewed mathematical concepts taught in lectures.

    • Graded and gave feedback on students’ assignments.

  • CS1010X Programming Methodology I Jan 2019 - May 2019 ( 5 months )

    • Mentored and monitored students’ progress in the module.

    • Graded and gave feedback on students’ assignments.

    • Fixed bugs and updated contents on Coursemology.