Experience
05/2024 - present
Junior Fullstack Developer
Climate Impact X- Maintained and developed new features for core marketplace, auction and portal platforms built using Java Spring Boot and React TypeScript; wrote extensive unit and integration tests.
- Resolved major bug tickets and developed 3 features end-to-end, integrating with various databases like PostgresQL, MongoDB and external CMS systems.
- Collaborated cross-functionally with QA, BA, Data Engineers, SRE, and Operations. Utilized industry tools such as ArgoCD, Kubernetes, and New Relic for monitoring and deployment.
07/2023 - 05/2024
Presales IT Consultant
FPT Asia Pacific (FAP)- Drive growth by crafting proposals for development and maintenance of enterprise solutions. Specialise in GenAI solutions.
- Demonstrate cloud concepts like responsibility model, compute, storage and serverless effectively to clients.
- Lead Retrieval-Augmented Generation (RAG) R&D project with team of 5. Leverage LLM and Semantic Search technologies to optimise document search and improve efficiency.
- Supervise 6 Software Engineer Interns and provide guidance for their internship projects.
12/2021 - 07/2022
Software Engineer Intern
TikTok Pte Ltd, Singapore- Develop REST API for Golang-based web service which is used by 20 team members, and ensure high availability.
- Automate data collection tasks using a CronJob to reduce time engineers spent on manual data retrieval.
- Write Golang library for processing tabular data for team's use cases. Reduce runtime by 37% compared to open-source libs.
01/2021 – 07/2021
Teaching Assistant
National University of Singapore- Guide 22 students to program in Java and apply Object-Oriented Programming principles.
- Unpack challenging topics related to Java language, software design patterns and async programming.
- Received an average rating of 4.4/5. Nominated for Teaching Excellence Award.
08/2019 – 05/2023
Computer Science Undergraduate
National University of Singapore- Bachelor of Computing in Computer Science (Honours), Parallel Computing Specialisation
- Relevant courses: Data Structures and Algorithm, Database & Big Data Systems, Operating Systems, Multi-core Architectures, Parallel and Concurrent Programming.