Resume

As of 3/8/2018

Name: David Siaw

■ Work Experience

CompanyMommyCare K.KPositionCTO
Length2016/07 ~ 2018/01LocationTokyo, Japan
LanguagesRubyJavaScriptFrameworksRailsRSpecSinatraNodeJSDocker
OSesLinuxMac OS XServicesAWSDockerhubSendGridMakeLeapsCircle CICloudflareNew RelicMixpanel
HouseCare, the product created by this new company provides property management services for Airbnb/Minpaku owners in Japan. I joined this company to help them improve operations through the use of software and computing.
CompanyMobingi Inc.PositionCTO
Length2014/10 ~ 2016/05LocationTokyo, Japan
LanguagesRubyC++PHPFrameworksChefDocker
OSesLinuxServicesAWSDockerhubCircle CI
Joined this startup to lead the creation of automated infrastructure deployment for various web frameworks and languages
Company6waves JapanPositionLead Software Engineer
Length2014/03 ~ 2014/10LocationTokyo, Japan
LanguagesJavaPHPJavaScriptFrameworksSwingSpringChefJekyllVagrant
OSesLinuxServicesAWSTravis CICloudflare
Joined 6waves to push forward the conversion and release of overseas games for the Japanese market
CompanyTelogis Inc.PositionSoftware Engineer
Length2007/11 ~ 2013/06LocationChristchurch, New Zealand
LanguagesC#C++JavaScriptObjective-JFrameworksASP.NETSQLiteIISCappuccino
OSesWindowsWindows CEWindows MobileServices
Joined Telogis as a Junior Software Developer to work on GeoBase, a GIS toolkit for Windows Applications.
CompanyTait Electronics Ltd.PositionJunior Software Engineer
Length2006/11 ~ 2007/02LocationChristchurch, New Zealand
LanguagesCC++Frameworks
OSesWindowsLinuxeCosServices
This was a 3-month internship to complete a short software project, primarily to investigate the use of C++ on embedded devices.

■ About me

Hello there!

I am a Software Engineer of more than 10 years living in Japan. I strive towards the day when I can make great contributions to humanity by using my skills.

I believe in building things with both my mind and my heart. While it also has to be efficient, my software has always been made for people to use, and to make life easier in as many ways as my limited lifespan will allow.

I pay tremendous attention to detail, and I work on jobs in a holistic manner and attempt to understand as much as I can in order to be able to build the best software for the task.

Such a piece of software is likely to be crafted piecemeal, but to arrive at perfection, one must make the necessary steps to perfection.

Failure is something I design for, and is something I expect. I see value in both testing and proving my program is correct, wherever economical, and I accept that I am not omniscient to the failure cases, but I have the persistence to stand up and keep the show running.

I believe freedom and recreation is something all humans need to to take part in, to remember what it is we live for. We must all have fun and work in equal parts.

If you have a job that will both challenge me and give me these freedoms, please let me know and I would be happy to discuss your venture with you!