hi, i'm filbert!
student, developer, pretty cool guyview my resume
About Me
hello! π i'm a year three computer science undergrad at NUS from sunny singapore πΈπ¬.
after concluding my 3-month stint as a full-stack developer intern π with venti technologies π, i'm looking for new opportunities as a software engineer intern!
i've recently been interested in algorithms β and have been challenging myself by taking higher-level coursework π on optimization algorithms π and streaming algorithms π.
in my free time, i enjoy bouldering π§ββοΈ, ultimate frisbee π₯, and vibing to some RnB / lofi tunes πΆ.
Skills and Proficiencies
OTHERS
FRAMEWORKS
LANGUAGES
TOOLS AND SERVICES
So far, I've worked with:
Experience and Education
2023
EDUCATION
National University of Singapore (NUS)
- Bachelor of Computing (Computer Science), Honours
- Current GPA: 5.00/5.00 (Highest Distinction)
- NUS Merit Scholarship Recipient
- Dean's List recipient in 3 out of 4 completed semesters (AY2122S1, AY2122S2, AY2223S2)
- MAS Academic Excellence Award recipient (awarded to best-performing Year 2 student in Computer Science or Computer Engineering)
INTERNSHIP
Venti Technologies
- Served as the main developer (full-stack) for an internal data mart service to consolidate data and facilitate the bug triaging process for vehicle autonomy developers
- Created data pipelines to process and index raw parquet data using PySpark and Apache Airflow
- Designed backend APIs using FastAPI and SQLAlchemy to support new data models
- Implemented frontend features using React.js and Next.js to serve aggregated data to users
- Managed image build and deployment of service on production Kubernetes cluster
TEACHING
Data Structures and Algorithms
- 1 of 49 Undergraduate Teaching Assistants for CS2040S Data Structures and Algorithms at NUS
- Prepared teaching materials and delivered weekly tutorials to a class of 15
- Graded students' programming assignments and provided meaningful feedback
-
Received 4.9/5 teacher rating and positive reviews from
students
(Department average: 4.2/5)
2022
INTERNSHIP
Resync Technologies
- Attached to Resync under SGInnovate Summation Programme
- Analysed correctness of weather forecasting models and refactored them
- Migrated various models to make use of task orchestration frameworks like Airflow as a proof-of-concept
- Containerized and deployed proof-of-concept models on Google Compute Engine and Google Kubernetes Engine
- Evaluated pros and cons of deploying models on the above platforms and presented findings to the team
2021
INTERNSHIP
MOM Co-Lab (GovTech)
- Attached to GovTech personnel at Co-Lab @ Ministry of Manpower (MOM)
- Used Regex to perform text processing tasks on SQL script files
- Used SQL and Power Query to query and consolidate data across multiple databases
- Created Python and Powershell scripts to automate renaming and data extraction processes
INTERNSHIP
DSTA
- Attached to DSTA as part of my Voluntary Extension of Service (VES) for NS
- Followed AGILE development practices while developing an Android app for Army
- Designed mockups in Adobe XD, gathered user feedbacks from military experts to iterate on mockups
- Developed prototype app in Java with Android Studio
- Presented product at an Army formation-level discussion group
WORK
Full-time National Service
- Attained rank of 3SG, served as a HIMARS Detachment 2IC in Artillery
- Awarded Best Launcher Crew, Outstanding Soldier of the Month (June 2020), and Best Soldier of the Month (Jan 2021)
- Awarded NSF of the Year 2021, an award presented to the top 60 out of a batch of 15000 NSFs.
- Took initiative to develop configuration tool for Army C2 Systems, automating initialization of the system.
- Helped digitise safety check processes, minimizing human error and accelerating fire mission processes. Enabled battery to achieve impressive timings for field deployment.
2020
PROJECT
filbertphang
filbertphang .github.io + miniscule
- Built my own Jekyll site with HTML, CSS (Sass), and JS
- Designed miniscule, the theme that powers this site
2019
INTERNSHIP
CSIT
- Joined the Data Analytics team
- Learned and applied common Natural Language Processing techniques, particularly to pre-process text data
- Utilized Google Cloud Platform and Colaboratory to adapt Google's BERT to different tasks
2018
EDUCATION
Raffles Institution
- Took 4 H2 Subjects + NTU H3 Semiconductor Physics and Devices
- Performed remarkably for 'A' levels: AAAA/AB, H3 Distinction
- As CCA EXCO of Raffles Chorale, worked in a small team to oversee welfare of the choir, manage logistics, and organise concerts
2017
PROJECT
Raffles Science Institute
- Research project about using video data to determine driver drowsiness
- Constructed predictive models in TensorFlow and TFLearn, used various metrics to evaluate our models
- Nominated for NTU Materials Exposition 2018 Poster Challenge
PROJECT
Raffles INVENT
- Used Keras to construct a model to classify between various types of skin diseases
- Learnt and applied various pre-processing techniques for image data
- Studied the working principles behind Convolutional Neural Networks
2015
COURSE
Computer Elective Programme
- Taken as an academic subject while studying at Raffles Institution
- Among other areas of computing, learnt about Data Science, including introductory statistics and common data analysis techniques like clustering, data visualisation, and dimensionality reduction
- Culminated in a final project where we were tasked to build (with assistance) a reinforcement learning model that could play Go