Skip to content

Latest commit

 

History

History
75 lines (47 loc) · 4 KB

joanneOng-Resume.md

File metadata and controls

75 lines (47 loc) · 4 KB

Joanne Ong

Email: joanneongcf@u.nus.edu | GitHub: https://github.com/joanneong

Education

National University of Singapore (Aug 2016 - May 2020)
  • Pursuing Bachelor of Computer Science (Honours)
  • Under University Scholars Programme (multidisciplinary academic programme for NUS undergraduates)

Recent Awards

  • NUS Merit Scholarship (2016 - 2020)
  • Mapletree Bursary (2017)

Work Experience

Teaching Assistant for CS2103 Software Engineering at NUS (Jan 2018 – present)
  • Guide undergraduate students in learning software engineering skills and developing an AddressBook application

Projects

Open Source Software Contributions

TEAMMATES

TEAMMATES is a feedback management system used by over 200, 000 users from 1, 600 universities globally. It is an open-source project that runs on Google App Engine, and aims to provide powerful peer feedback and peer evaluation mechanisms.

My contributions to TEAMMATES include changes to the documentation, UI and logic in the project. More details can be found here.

OpenRefine

OpenRefine is a desktop application for data cleanup and transformation to other formats.

My contributions to OpenRefine include updating the documentation and introducing new functions to OpenRefine. More details can be found here.

Side Projects

CueClick (NUS Orbital)

CueClick is a remote presenter for Google Slides that combines the functionalities of a clicker and cue-cards. Users can access CueClick on their mobile devices, and swipe left/right to go to the previous/next slide.

Main technologies involved: HTML, CSS, JavaScript, Express (Node.js framework), Google Slides API, socket.io

Pet Caring (CS2102)

Pet Caring is a web-database application that serves three main stakeholders - pet owners, pet carers, and administrators. Pet owners can search for pet carers to look after their pet(s) while they are busy/ away, and administrators can create, read, update and delete data in the database (CRUD).

Main technologies involved: Bitnami stacks (PostgreSQL, phpPgAdmin, Apache and PHP), jQuery, Google's Materialize API

Intelli (CS2103)

Intelli is a relationship tracker that allows private investigators to keep track of their targets and the complex network between different targets. Intelli is based on the open-source project addressbook-level4 as hosted on GitHub.

Main technologies involved: Java, Git, GitHub

Computing Skills

Proficient in:

Java
DevOps (Dev community management)

Familiarity with:

  • HTML5, CSS, JavaScript, PHP, C, SQL