Marcus Tang

Eager to learn the best practices in the industry to design scalable and resilient solutions and collaborate with like-minded individuals to solve problems through high-quality code.

Enthusiastic and hardworking; always willing to learn and challenge the status quo.

Certifications

Relevant Links

Skills

Languages
  • Java
  • TypeScript
  • JavaScript
  • Go
  • Python
  • HTML
  • CSS
Frameworks & Libraries
  • React
  • NextJS
  • Flutter
  • Hugo
  • Redux
  • Recoil
  • Spring
  • NodeJS
  • Express
  • NestJS
  • Elasticsearch
Databases, ORM Frameworks & Database Version Control
  • PostgreSQL
  • MariaDB
  • Sequelize
  • Liquibase
  • TypeORM
Containers & Cloud
  • Docker
  • Kubernetes
  • AWS
  • Google Cloud
  • Heroku
  • AWS
  • Netlify
Tools
  • git
  • Activiti
  • Postman
  • Grafana

Google Developer Student Club - Project Sight Words

Technology head of Project Sight Words, leading a team of 10 to make learning fun for dyslexic students with an online learning platform that is engaging and customised to their learning needs. The platform has two fronts, a progressive web app to teach students how to read and write through interactive learning, as well as a teacher portal to help educators manage their lessons and students progress more conveniently.

Read more..

LeetWithFriend

Led a team of 4 to develop an interview preparation platform and peer matching system, where students can find peers to practice whiteboard-style interview questions together. Developed a real-time matchmaking system between users via web sockets using Socket.IO and Incorporated WebRTC video calls between users in rooms.

Read more..

Swappee

Architected and developed an online platform allowing users to search or list items to trade and facilitate the trading process, and mentored 2 other new developers to introduce them to software engineering and gain experience with a full stack project

Read more..

Google Developer Student Club - Project Siew Dai

Collaborated in a team of 8 as a full stack developer for Project Siew Dai, partnering with a non-profit organisation, Diabetes Singapore, to support its engagement activities in Volunteer and Stakeholder Management and Event Workflow Automation.

Read more..

Source Academy Module System

Designed and developed a new flexible module system on Source Academy, an open-source online environment to learn programming, utilised by 700+ NUS freshman yearly.

Read more..

Wait! There's more..

See all Projects for more examples!

Global Top 100, Google 2023 Solutions Challenge

Developed a mobile application, ReCloset, using Flutter and Firebase for users to sustainably give away and trade pre-loved clothing. Implemented a trading system and live chat feature to facilitate secure and efficient item exchanges, enhancing user engagement.

Read more..

“Top 8 Teams” Award Winner, Hack&Roll 2022

Led a team of 4 in Singapore's largest student-run hackathon, with 532 participants and created a quick and easy rating system on on NUSMods, a student-run open source project, to encourage students to provide feedback on modules, aiding future students’ module planning efforts by being able to better grasp of the weekly workload, content difficulty and the best lecturers.

Read more..

1st Place, 18th SoC Term Project Showcase (STePS)

Presented in NUS School of Computing’s largest event fair held every semester to showcase selected student’s projects. Designed and developed a new flexible module system on Source Academy, an open-source online environment to learn programming, utilised by 700+ NUS freshman yearly.

Read more..

“Top 8 Teams” Award Winner, Hack&Roll 2021

Collaborated in a team of 4 in Singapore's largest student-run hackathon, with 473 participants and created a quick and easy rating system on on NUSMods, a student-run open source project, to allow students to save time and easily compare timetables to find common available slots to meet up.

Read more..

Wait! There's more..

See all Awards for more examples!

Experience

Backend Engineer Internship

Binance

  • Navigated and worked across large unfamiliar code bases as part of Accounts team to apply bug fixes and enhance documentation
  • Researched and created custom MyBatis query interceptors to add custom timeouts for any queries dynamically via Apollo config
  • Implemented new Account Bot command functionalities, streamlining account and IP whitelist management using Spring

Singapore | May 2023 – Aug 2023

Backend Engineer Internship [Testimonial]

TikTok

  • Developed data pipelines and analytics platforms for e-commerce applications as part of the Magellan Data Insights team using Go
  • Designed and developed a middleware named “Ironman”, that acts as a disaster recovery module to help Data Insights services increase their uptime, successfully mitigating 76.2% and 91.99% of errors over two incidents
  • Designed and developed a real time logistic dashboard that aims to aid businesses monitoring and analytics of data

Singapore | May 2022 – Aug 2022

Frontend Developer Internship [Testimonial]

9cv9

  • Developed from scratch and launched a new flagship product, UrbanCV, an online CV builder website optimised for performance and Search Engine Optimisation (SEO), with a Google page insight score of 97 out of 100, using NextJS, Redux-Saga and Material-UI
  • Implemented translation capabilities to UrbanCV for English, Vietnamese and Indonesian to help users of different target markets
  • Developed fully customisable multi-page CVs using NextJS and Sass and a CV downloader supporting .JPEG, .SVG and .PDF formats

Indonesia | May 2021 – Aug 2021

Software Engineer Internship [Testimonial]

CrimsonLogic

  • Developed CrimsonLogic’s SMART Java digital government platform as a Full Stack Developer, migrating from an old .NET version to create a base for future projects to easily build on and scale according to client requests, using Spring, MariaDB and React
  • Designed and developed a Service Content Page with a search feature for users to look up services using React and Elasticsearch
  • Revamped the Business Workflow module to make it dynamic using Activiti 6, allowing admins to easily update the workflow
  • Designed and created a Document Generation module to automatically generate pdf certificates with user data using Spring

Singapore | Nov 2019 – Jun 2020

Education

National University of Singapore

Bachelor of Computing with Honours, Computer Science

Aug 2020 – May 2024

NUS Overseas College

Southeast Asia, Indonesia

Learned about start-up culture and coordinated with developers from Indonesia and Vietnam through an internship at 9cv9

May 2021 - Aug 2021