Nicholas Foo

Low-level details rabbit hole enjoyer | Avid competitive programmer

Singapore

About

An avid competitive programmer in C++ since 2020. I love delving deep into C++ and writing performant, optimized code. Achievements include: NUS CS3233 Competitive Programming with a raw score of 82.1, A- grade 40th/50232 in CodeGoda 2023 5748 points in online programming platform Kattis, ranked 25th/80,000+ users. 2nd in Singapore 2471 LeetCode contest rating (nicholasfoocl, top 0.33%) 1711 Codeforces rating (nickyfoo)

Experience

  • Full Stack Software Engineer at Google
    Feb 2024 - Present · 2 yrs 6 mos

    User Generated Content (UGC) on Search

  • Full Stack Software Engineer at GovTech Singapore
    Jul 2023 - Feb 2024 · 8 mos

    Worked on the National Organ Donor Transplant System to digitize forms for Human Organ Transplant Act (HOTA) and Medical (Therapy, Education and Research) Act (MTERA). o Owned and delivered several first of its kind backend features requiring independent investigation and Spring configuration, including integration with SingPass, and database integration and provisioning o Leading coordination with UX to make test profiles for user test demos o Coordinating with agency stakeholders to ensure compliance to Government security requirements o Deep technical investigations into deployment issues (Database migrations, minimizing deployment size)

  • Software Engineer at Indeed.com
    Jul 2022 - Mar 2023 · 9 mos

    Jul 22 – Sep 22: Indeed Evolve: A webapp helping Job Seekers break into the tech industry by aggregating data from Indeed job postings to determine top skills wanted for tech hires. o Aggregation of data and curation of educational content and deployment to SQL databases o Spearheaded the research and integration with Indeed logging frameworks for observability o Conducted high level analysis of our logs with (open sourced) Imhotep Query Language, a large-scale analytics platform Oct 22 – Mar 23: International Apply Team: A team working on the business critical Smart Apply Webapp, focusing on the development of bespoke features for the job application flow in international markets such as Japan and India. o Executed Apply related development for Phone Number Only accounts catering to lightly skilled markets in India where job seekers prefer WhatsApp over email for employer communication o Extensively used (open sourced) Proctor, an A/B testing framework as a toggle for feature rollouts o Contributed to refactor and migration to a new Backend For Frontend (BFF) to decouple and leverage Spring aspects for security and logging for cleaner, maintainable code

  • Young Educators in Science (YES) at Faculty of Science, NUS
    Aug 2018 - Jun 2022 · 3 yrs 11 mos

    The Young Educators in Science (YES) programme, a collaboration between the Faculty and the Ministry of Education (MOE), provides students a flexible and supportive framework to learn and work alongside faculty staff in science outreach and education. At the same time, the programme equips them with communication skills in science teaching.

  • Software Engineer Intern at Shopee
    May 2021 - Jul 2021 · 3 mos

    Backend engineering intern working on the Relational Database Service (RDS) on the Shopee Platform Product team. RDS is a product that helps scale MySQL database deployments in cloud by leveraging virtualisation and orchestration technology to maximize resource usage