Past Experiences
Highlighting you my experiences and contributions.
2020
Starting May 2020
Starting May 2020
Facebook, Menlo Park, CA, US
Software Engineer
  • Expected to begin in May 2020.
Jan - May 2018, 2019 & 2020
Jan - May 2018, 2019 & 2020
NUS School of Computing, Singapore
Teaching Assistant
  • Graded several students in software engineering on iOS platform (CS3217) for three semesters.
Aug 2016 - Jan 2020
Aug 2016 - Jan 2020
National University of Singapore
Bachelor of Computing (Honours) in Computer Science
  • Graduated with Highest Distinction with GPA of 4.80 / 5.00.
  • Dean’s List for Academic Year AY2016/17 Semester 1, 2 and AY2019/20 Semester 1.
  • Among the top of the cohort for CS1010X (Programming Methodology) and CS2107 (Introduction to Information Security)
2019
May 2019 - Aug 2019
May 2019 - Aug 2019
Facebook, Menlo Park, CA, US
Software Engineer Internship
  • Full-stack developer in Marketplace for three React Native projects that improve the shopping experience in the Facebook App.
  • Worked with cross-functional teams while contributing to the backend, including the database indexing component.
  • Fixed React-related test failure in Continuous Integration that prevented several developers from submitting their code.
  • Conducted A/B testing for some of the marketplace features, examined the findings in detail and presented them to the team.
2018
Jan 2018 - Dec 2018
Jan 2018 - Dec 2018
Fellow Robots, Burlingame, CA, US
Software Engineer Internship
  • Main front-end developer for several new React.js – Django web applications for retailers and inventory scanning robots.
  • Adapted existing applications to new retailers by integrating retailer flags into various components in the production code.
  • Unified the log-in pages across the product line, and handled server-side authentication logic, including login rate limiter.
  • Made use of Konva.js canvas library to implement tools for displaying and editing store maps with product locations.
Jan 2018 - Dec 2018
Jan 2018 - Dec 2018
NUS Overseas College (Silicon Valley), US
2017
May 2017 - Dec 2017
May 2017 - Dec 2017
PayPal, Singapore
Software Engineer Internship
  • Contributed to two Consumer Financial Services applications, which use Node.JS, React.JS and Kraken.JS, in a Scrum team of senior developers.
  • Integrated automation framework based on Nemo.js and Selenium web-driver and wrote many functional tests to improve the robustness of the applications.
  • Designed and developed the PayPal Innovation Lab official site powered by WordPress, which exceeded the Innovation Lab team’s expectations.
  • Created publicity materials for my software team, and two PayPal events – PayPal Kids @ Work and Singapore Development Center 10th Anniversary.
Aug 2016 - Apr 2017
Aug 2016 - Apr 2017
NUS School of Computing, Singapore
Teaching Assistant
  • Taught two laboratory classes of approximately 20 students on Data Structures and Algorithms (CS2010) weekly for 2 semesters.
  • Provided guidance and feedback on their bi-weekly programming assignments.
Dec 2016 - Jan 2017
Dec 2016 - Jan 2017
Tinkertanker, Singapore
Software Engineer Internship
  • Discovered a way to flash a firmware from a phone to a Micro:bit micro-controller using Bluetooth, saving the company from code licensing fees.
  • Packaged it as a component in an Android application for educational usage.
2016
Dec 2014 - Aug 2016
Dec 2014 - Aug 2016
Otter (Peer-to-peer Bicycle Sharing Start-Up)
Co-founder
  • Designed and build a bicycle sharing application on Android which relied on Parse and Node.JS for the backend. The application attracted a hundred users.
  • Planned and conducted cycling events, which attracted over 50 participants.
  • Incubated under NUS Enterprise and was awarded the NUS Computing VaSCo Award of S\$10 000.
Sep 2015 - Aug 2016
Sep 2015 - Aug 2016
NUS Computing Freshmen Orientation Projects (FOP)
Head of Publicity
  • Directed a publicity team of 16 in projects that promote various orientation activities, and projects that involve technical skills such as the production of orientation camp storyline videos, and photography coverage.
  • Nurtured a strong FOP brand, by designing an iconic project logo and a unified theme across the projects.
  • Designed logos, posters, T-Shirts for various orientation activities using Adobe Illustrator. The designs were well-received.
Dec 2015 & Jun 2016
Dec 2015 & Jun 2016
Graphic Design and Video Editing Workshop, Singapore
Instructor
  • Taught and guided 2 batches of National Junior College Student Council in graphic design skills with Adobe Photoshop and Illustrator, and video editing skills with Adobe Premiere Pro and After Effects. The skills were useful to the creation of their publicity materials.