Martin Koh

Web Developer

Hello there!

I'm a web developer from Malaysia and currently based in Singapore. I'm experienced in back-end development with golang and node.js. I also have some experience in front-end development.

unsplash-logo Photo by Luca Bravo

Work Experience

  • JPMorgan Chase & Co.

    Senior Associate Singapore March 2019 - Present
    • Develop and maintain Observability and Chaos Engineering tools for cloud platforms and services inside the firm.
  • ZUMATA Technologies

    Software Engineer Singapore July 2015 - Feb 2019
    • Develop, maintain and optimize golang hotel booking API microservices hosted on Google Kubernetes Engine together with the team.
    • Design and rewrite the golang hotel mapping service with elixir. Created the workflow to generate hotel mappings with arrangodb and reduced mapping errors to an acceptable level.
    • Develop and maintain integration across all suppliers and make sure the connectivity to the suppliers are working as intended.
    • Design and rewrite hotel static data system with elixir, develop the front-end UI and streamline the process of updating hotel static data. This eliminates the need to run database queries manually and allows non technical staff to update the static data easily.
    • Develop the first facebook messenger chatbot for client in Zumata and provide guidance to other teammates on building facebook chatbots.
  • Ascension Lab

    Web Application Developer Petaling Jaya, Malaysia Nov 2014 - July 2015
    • Maintain and update static pages generator for company website that are written in node.js.
    • Design and develop a tool to manage assets for company website. Managed to streamline the process for the designers to update the website assets.
    • Involved in converting the monolithic back-end system written in node.js with microservices using golang and also migrating the database from Mongodb to AWS dynamodb. Managed to increase the stability and scalability of the entire system.
    • Develop and maintain an internal portal for the customer service team and also provides useful metrics and analytics for the management team. Used semantic UI and riot.js for the front end.
  • 8verstudio

    Web Developer Melaka, Malaysia Jun 2013 - Jun 2014
    • Develop and maintain responsive Wordpress themes for clients, basically converting designs from Adobe Photoshop / Illustrator files to HTML and CSS.
    • Design and develop Wordpress plugin that manage employees' leave for in-house usage. Managed to streamline the HR process and eliminate the paperwork needed for leave application.
  • Zynesis Consulting

    Software Engineer Remote Sep 2012 - May 2013
    • Maintain and update a RSS feed aggregator written in CakePHP.
    • Design and develop a real estate tool for clients that involved using a third party proprietary 3d modelling js library, back-end written in CakePHP.

Skills

Back-end
  • Golang
  • Node.js
  • Python
Front-end
  • HTML
  • CSS
  • Javascript
Others
  • Git
  • Postgresql
  • Linux
  • Docker
  • Kubernetes

More info

Languages
  • Chinese
  • English
  • Malay
Interests
  • Video Games
  • Coffee Brewing
  • Listening Music
References

Academic Background

Multimedia University

Bachelor of Information Technology (Honours), Security Technology
CGPA: 3.88 / 4.00 2008 - 2012