Ben Yap

developer & designer

Melbourne, Australia
contact@benyap.com
Passionate about using my skills and expertise to design, inspire and create innovative products and solutions. Motivated in self learning and continuous improvement, with an aptitude for detail and technical excellence. Always looking to find better ways to use existing technologies and learn new ones.

Expertise

Skills & Knowledge Areas

  • Graphic design principles
  • UI & UX design
  • Web design
  • API design
  • Software design patterns
  • Project management
  • Agile methodology

Technologies

  • JavaScript
  • TypeScript
  • Python
  • Node.js
  • NestJS
  • Next.js
  • Firebase
  • React
  • Tailwind
  • Sass & CSS
  • GraphQL
  • PostgreSQL
  • OAuth
  • Docker
  • Terraform
  • Figma
  • Adobe Illustrator
  • Vercel
  • Amazon Web Services
  • Google Cloud Platform

Experience

Software Engineer

PeakHour Urban Technologies

Sep 2020 – present
  • Designed, implemented and deployed solutions with microservice architectures to consume and process live traffic data on AWS
  • Implemented machine learning processes using Python and Node.js to train models for predicting traffic

Software Engineer

eSolutions, Monash University

Mar 2018 – present
  • Implemented enhancements to existing student-facing applications
  • UI design, system design, full-stack implementation and deployment for several new applications to replace legacy systems on GCP

Co-founder, Software Engineer

TutoringTodayAU

2018 – 2019
  • Co-founded the business with two other partners, with the goal of connecting students to suitable tutors
  • Designed, built and deployed business website and internal student / tutor portal for tracking tutoring sessions and payments
  • Provided tutoring to several students in general and VCE mathematics

Software Engineering Intern

Deloitte Digital

Jul 2017 – Dec 2017
  • Developed frontend modules for client sites using Angular and Sitecore
  • Implemented monitoring microservices using AWS and Terraform
  • Administered system workflows and configurations for applications in the Atlassian suite

Achievements

Monash University

Dux of Undergraduate, BSE

2020

Monash University

Scholarship for Excellence

2015 – 2017

Monash University

Dean's Achievement Award

2015

Education

Monash University

Monash University

Bachelor of Software Engineering

2015 – 2019
Camberwell Grammar School

Camberwell Grammar School

Victorian Certificate of Education

2009 – 2014

Afterhours

Spur Afrika

2020
  • Overhauled website design to be more modern and mobile friendly
  • Transformed web platform from Wordpress to a custom built solution with Firebase and Next.js

Amazing Race / goracerunner

2017 – 2019
  • Designed and built a mobile-first web application for hosting an Amazing Race competition for a group of friends
  • Frontend built with React using Redux and Blueprint JS
  • Backend API built with Express and GraphQL, integrating with AWS S3 for file storage, MongoDB as a database, and deployed to Heroku
  • Rebuilt the platform two years later with a more modern design using Material UI and utilising Firebase for realtime data updates

CCCV Community: resource management platform

2018
  • Designed and built a web platform to manage ministry resources
  • Frontend built with React using Material UI and Redux
  • Backend API built with Express and GraphQL, integrating with Auth0 for authentication, AWS S3 for file storage and MongoDB as a database
  • Used Terraform to automate the provisioning of infrastructure on AWS

Family Feud

2016
  • Designed and built a desktop application using Java to play Family Feud with an audience using multiple displays