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
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.
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
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.