Ferdinand Halim Santoso

LinkedInlinkedin.com/in/ferdihs
GitHubgithub.com/FerdiHS

Education

National University of Singapore

B.Comp in Computer Science

Relevant courses:

  • Software Engineering
  • Operating Systems
  • Database
  • Parallel Computing
  • Machine Learning
  • Artifical Intelligence
Aug 2022 – May 2026

Working Experience

Pinnacle Investment Indonesia | Quant Dev Intern

  • Cut backtest wall-time by 70% via parallelization (joblib, multiprocessing) and generalize the backtest engine to support diverse strategies via pluggable Signal/Risk/Execution interfaces.
  • Co-designed event-driven alpha with 5% CAGR in 3-years walk-forward backtests (Indonesian Market / IDX).
  • Built a WebSocket market-data aggregator to compute streaming research statistics.
  • Ingested multi-format PDF tables with off-the-shelf parsers and standardized them into clean, join-ready datasets.
Jun 2025 – Aug 2025

GIC | Software Engineer Intern

  • Designed and implemented a distributed database query system for 200+ consumers.
  • Developed an asynchronous application using FastAPI with a custom request queuing mechanism.
  • Built Tableau Workbook Auto Deployment process with GitHub Actions for 500+ users.
  • Automated database configuration updates with GitHub Action workflows.
  • Created Tableau Web Data Connector for advanced data analysis and reporting.
May 2024 – Jan 2025

PINUS | Co-Director of Tech Division

  • Led a team to build "PINUS STUDY," a forum for 100+ Indonesian NUS students.
  • Organized 3 workshops on Web Development, GitHub, and SQL for 30+ participants.
  • Guided juniors in developing a link shortener project.
Aug 2023 – Jul 2024

NUS | Grader and Proctor

  • Graded 150+ assignments and exams for CS1010E, ensuring accuracy and consistency.
  • Proctored exams for 100+ students, maintaining academic integrity.
Aug 2023 – Dec 2023

Tongdun Technology | Software Engineering Intern

  • Collaborated on data cleansing and feature engineering for predictive models.
  • Assisted in developing credit scoring and risk management models.
Jun 2022

Central Java Education Department | Mathematics Olympiad Trainer

  • Trained the Central Java Math Olympiad Team, achieving 2 silver and 2 bronze medals.
Oct 2021 – Nov 2021

Projects

Artium

Go, Next.js, PostgreSQL, Docker, GitHub Actions, Cloudflare R2

  • Built auction app with Go + Postgres + Next.js, including listings, lifecycle (draft-active-ended), and bidding.
  • Added image uploads via Cloudflare R2 signed URLs (direct client upload, backend-controlled access).
  • Dockerized backend + DB; CI/CD with GitHub Actions to deploy on GCE; frontend on Vercel.
  • Website | GitHub
Jan 2026 – Feb 2026

PINUS STUDY

TypeScript, HTML/CSS, Go, React, NUSMODS API

  • Led a team to build a forum for Indonesian NUS undergrads, with 100+ users collaborating on coursework.
  • Optimized database performance with advanced SQL procedures, reducing query time by more than 50%.
  • Designed and built backend features such as email verification, bookmarking, and password recovery.
  • Created a custom automation script for DB initialization, reducing setup time significantly.
  • Website | GitHub
Dec 2023 – Jul 2024

Footycouch

JavaScript, HTML/CSS, NodeJS, React, ExpressJS, FPL API

  • Co-developed a fantasy football platform with social media features.
  • Deployed a backend using NodeJS/ExpressJS with a MySQL DB.
  • Integrated the FPL API, automating real-time data updates for a seamless UX.
  • GitHub
May 2023 – Aug 2023

Skills

Programming Languages: C++, Java, JavaScript, TypeScript, SQL, Python, Go, HTML, CSS

Frameworks: React, NodeJS, ExpressJS, JUnit, Docker, GitHub Actions

Awards & Achievements

  • Rated 1805 inCodeforces(Top 4% in Indonesia)
  • Silver Medal in Indonesia National Science Olympiad
    Indonesia, Oct 2020
  • Bronze Medal in Asian-Pacific Mathematical Olympiad
    Indonesia, Mar 2020
  • Bronze Medal in Iranian Geometry Olympiad
    Indonesia, Sep 2019
  • Silver Medal in Indonesia National Science Olympiad
    Indonesia, Jul 2019