Close

Marcus Ong

Software Engineer, Data Analyst, Student

Download Resume

About Me

Hello! I'm Marcus, a penultimate undergraduate at the National University of Singapore pursuing a degree in Computer Science. I enjoy creating applications to solve problems and analyzing data to derive insights. I'm currently looking for opportunities where I get to work on interesting projects and contribute my skills in web development and data analysis.

Experience

Leading Quantitative Hedge Fund

Quantitative Research Consultant

  • Successfully delivered multiple analytics projects with the objective of identifying trading signals
  • Learnt to conduct literature review, data preparation, data profiling, feature engineering, hypothesis testing and regression modelling in practice and gained knowledge of a clear and cohesive data analysis workflow

National University of Singapore

Teaching Assistant for CS2030: Programming Methodology II

  • The course explores two major programming paradigms: objected-oriented programming methodology and functional programming using Java
  • Prepared learning materials and learnt to communicate technical concepts clearly in my weekly programming lab sessions with the students

National University of Singapore

Student Lab Assistant / Software Developer

  • Assisted students and faculty with the use of Bloomberg Terminals in the Investment Management & Trading Lab in the NUS Business School
  • Implemented a web application to display live market price feeds powered by the Bloomberg API, seen by many visitors as they pass by the lab
  • Technologies used: Python, Flask, Javascript, React, Bloomberg Python API

Overall Productivity Solutions Private Limited (OPS)

Software Developer Intern

  • OPS is a technology consulting SME with the passion to optimize productivity and allocate resources efficiently
  • Assisted the lead developer in the development of an automatic rostering application for the cinema industry
  • Technologies used: Python, Django, MySQL, Redis, Numpy/Pandas, Javascript/HTML/CSS

Agency of Science, Technology and Research (A*STAR)

Data Analytics Intern

  • A*STAR is a government agency which seeks to advance science and develop innovative technology to further economic growth and improve lives
  • Wrote a web crawler to scrape profiles of civil servants in Singapore, processed the scraped data and used it to build a web app, which analyzes the career paths of civil servants
  • Created a soccer simulation app as a proof-of-concept for a low-cost solution to recording soccer performance statistics
  • Technologies used: Javascript, Python, Scrapy, Selenium, R

Education

National University of Singapore

August 2018 - Present (Expected: December 2021)

Bachelor of Computing (Honours) in Computer Science

Relevant Coursework: Software Engineering, Introduction to Artificial Intelligence, Programming Methodology II (Java), Data Structures and Algorithms (Java), Design and Analysis of Algorithms

Ngee Ann Polytechnic

April 2012 - April 2015

Diploma in Information Technology (Merit)

Relevant Coursework: Object-oriented Programming, Object-oriented Analysis & Design, Advanced OO Analysis & Design, User Interface Design, Databases, Developing Web Applications, Data Structures and Algorithms, Computers and Operating Systems, Local Area Networks, Wireless Technology, Digital Forensics, Information Security, Malware Analysis & Antivirus Technology

Self-Learning

January 2019 - February 2019

Hackwagon Academy Data Science 102 Course

This course focused on Pandas, data visualization, web scraping, text mining and machine learning models (Scikit-learn).

Ongoing

Udemy Courses

Courses taken or in-progress includes Node with React: Fullstack Web Development, Modern React with Redux, The Web Developer Bootcamp, and so on.

Projects

Ara

Ara is a full-stack web application developed for Golden Village, the leading movie theatre in Singapore. It is used internally by crew managers to generate optimal crew schedules automatically, which can be a challenge given the irregular movie showtimes and staff availability. Technologies used: Python, Django, MySQL, Redis, Numpy/Pandas, Javascript/HTML/CSS.

CAMRI Data Walls

A web application developed for the Investment Management & Trading Lab in the NUS Business School. It displays live market price feeds powered by the Bloomberg API, seen by many visitors as they pass by the lab. Technologies used: Python, Flask, Javascript, React, Bloomberg Python API.

View Project

Human Resource Analytics

Wrote a web crawler to scrape profiles of civil servants in Singapore, processed the scraped data and used it to build a web app, which analyzes the career paths of civil servants. Technologies used: Javascript, Python, Scrapy, Selenium, R

View Poster

Soccer Analytics

Created a HTML5 Canvas-based soccer simulation app as a proof-of-concept for a low-cost solution to recording soccer performance statistics. Technologies used: Javascript, jQuery, Backbone.js, EaselJS, tween.js.

View Poster

Duke

Duke is a task manager chatbot which helps you to manage and track your to-dos, deadlines and events. Duke was built in the Software Engineering module which teaches students the principles of software engineering and objected-oriented programming in Java. Technologies used: Java, JavaFx, Junit.

View Project

Skills

Get in Touch