BENEDICT KOH

FULL STACK DEVELOPER


benedictkohtc@gmail.com

Core Skills


FeathersJS

Vue.js

Node.js

Serverless

Agile Methodology

Test Driven Development

Languages


Javascript

Golang

Java

PHP / Ruby / Python

HTML / CSS / SQL

Databases


DynamoDB

PostgreSQL

MongoDB

Firebase

MySQL

Portfolio


WhereWork

  • Showcase mobile-first app that helps you to find conducive places to work
  • Developed as a team with a consistent Git feature-branch workflow
  • Collaborated with and guided by UX design principles
  • Powered by Ruby on Rails.

Deployed Site | Github Repo


This showcase prototype has only been populated with locations along the Orchard belt. 'Crowd-sourced' data (eg: number of available seats) are spoofed.
As the app is hosted on Heroku's free tier, please be patient as the app may initially take a minute to spool up!

SimRT

  • Showcase train simulation game built on CommonJS and Object-Orientated principles
  • Identified and conceptualised game mechanics into pseudo code such as passenger loading and pathfinding

Deployed Site | Showcase Site | Github Repo


Be sure to checkout the how-to-play first!
In its current form, gameplay can be quite punishing. You may wish to disable the lose condition so as to fully explore the complete depth of the game at leisure. You can do so by clicking the "You Didn't See Anything" button, followed by the "Lose Condition" toggle.
The game is optimised to work on a widescreen as I wanted to maximise the play area, sorry 4:3 users! You may zoom out as a workaround (:

SSCruncher

  • Freelance project for an e-commerce SME
  • Migrated Supplier and SKU data from Excel to MySQL
  • Resolved data inconsistencies to produce meaningful data
  • Collaborated with non technical teams to determine their requirements
  • Worked independently and self learnt the necessary skills
  • Powered by Apache, MySQL, PHP

Demo available on request

Work Experience / Projects


Full Stack Developer

Acronis
Apr 2018 - Current
Stack: VueJS, Serverless, AWS Lambda, DynamoDB
Principal Developer of chainmatter.org - featuring dynamic metrics and analysis of public blockchains. Built with VueJS, Serverless framework and AWS Lambda + DynamoDB. Product also features caching on local, CloudFront and DAX layers. Successfully implemented pre-warmed lambdas inside private VPCs. Collaborated with research engineers and other product owners through Jira and Confluence. Worked with Acronis toolchain on Ubuntu and VirtualBox.

Backend Engineer

Pikpo Pte Ltd
Oct 2017 - Jan 2018
Stack: VueJS, FeathersJS, MongoDB
Principal Developer for marketplace platform product. Collaborated to conceptualise and architect the API driven FeathersJS stack. Developed virtual currency system with payment and transaction features. Platform also supports realtime messaging, booking, user scheduling and social features.

Trishaw Uncle

Stack: Vue.js, Node.js, Firebase
E-commerce booking and payment solution. Responsible for capacity tracking and booking functions. Built on modular Vue.js components. Serverless deployment with Firebase.