Skip to content

Latest commit

 

History

History
84 lines (69 loc) · 5.63 KB

nicholasChua-Resume.md

File metadata and controls

84 lines (69 loc) · 5.63 KB

Chua Yun Zhi Nicholas

Email: [email protected]
GitHub: https://github.com/nicholaschuayunzhi

Education

National University of Singapore (Aug 2016 - May 2020)

Bachelor of Computing (Honours) in Computer Science

Focus Area: Computer Graphics and Games

Technical Skills

Proficient

  • Java, JavaScript, Unity, React

Familiar

  • C#, HTML/CSS, NodeJS, JUnit, GLUT, Unreal Engine

Expertise area

JavaScript

  • Presented a talk about writing asynchronous code using async/await
  • Added rule support for named imports and export to ESLint
  • Contributed to and maintained MarkBind, a static-site generator written with NodeJS
  • Co-developed collaborate!, an Online collaborative file view and edit web application written with React, Redux and socket.io
  • Developed a mobile application to digitize SIA’s Singapore Stopover Holiday in React Native

Code Quality

DevOps

Projects

Markbind | Static Site Generator

this.place | Game

  • Puzzle game that incorporates platforming and block building developed with Unity and C#
  • Designed game architecture as lead programmer
  • Did code reviews for contributors, #29, #45, #60, #63, #86, #148
  • 2nd place for The 12th SoC Term Project Showcase, STePS
  • Repo available here

collaborate! | Web Application

  • Online collaborative file view and edit web application that supports multiple file types
  • Worked on frontend with React and Redux
  • Worked with Client-Server architecture with socket.io
  • Implemented Tiles packing and collision logic
  • Added a collaborative annotation layer, commit
  • Made a feature tour with React JoyRide, commit
  • Won an honourable mention in the Apollo 11 Category for NUS Orbital
  • Repo available here

Unify | Desktop Application

  • Address book designed specially for computing students
  • Managed the weekly milestones and releases for the team as Project Lead
  • Implemented a command line hint autocomplete system in Java, Unify#98
  • Did a cross-stack feature by adding saveable Avatars, Unify#69
  • Worked on the UI in JavaFX and CSS, focusing on DRY CSS, Unify#10
  • Repo available here