Resume
Last updated: 2020-06-13.
Reverse chronological order.
Experiences
Senior Software Engineer, Google Inc.
January 2015 - Present
- 2018 - Google Photos
- TL on Android client infrastructure team with focus on offline actions/metadata sync reliability and performance. Handling ~80M offline actions / ~2B metadata sync daily.
- Video playback infrastructure - reduce playback latency by ~200ms over 250M daily local video playback / ~600ms over 18M daily remote video playback.
- GDPR-compliance: consent recording.
- 2016-2017 - Reserve with Google
- Built user-facing features, including
- Reserve with Google landing site
- Booking-related emails
- Integration with Google Search. Look for “Book/Schedule” button in queries like “yoga in san francisco”
- Launched in 2017 for fitness businesses in the
US. Later expanded to
beauty and wellness vertical, and dining.
- Built user-facing features, including
- 2015 - Google Cloud SQL
- Infrastructure refactoring to split SQL connection serving path from control plane, increasing availability in the event that the control plane goes down.
- High availability/Failover for Cloud SQL V2 built on top of Google Compute Engine.
Software Engineer, Google Australia
May 2011 - December 2014
Google Drive and Docs Android apps suite.
As of early 2015, over 100M 30-day active users.
- Split Drive into Docs/Sheets/Slides apps and QuickOffice integration. Blog post
- Native Google Sheets (Spreadsheet) editing. Blog post
- Google Drive launch. Blog post
- Google Docs offline. Blog post
- Native Google Docs (Documents) editing. Blog post
- Google Docs Tablet UI. Blog post
- Built and maintained an internal code-generation dependency injection framework for 3 years before being supersceded by Dagger.
Software Developer, Ecardstudio, Co., Ltd.
2008 – 2010 (Part-time) March - May 2011 (Full-time)
- Developed map-based applications on Windows Phone 7 and Microsoft Silverlight.
- Optimized Silverlight map client to support clustering over 10,000 POIs on client side.
- Worked with Loxley PLC group to provide a map solution on Windows Form.
- Built pipelines for generating map tiles from vector data sources for pointthailand.com and pointasia.com.
Intern, Thomson Reuters
April - May 2010
- Developed two websites powered by ASP.NET/MVC/jQuery/Lucene for a
hundred-person group for
- organizing internal trainings
- full-text search for internal tickets
Education
Master of Information Technology, University of Sydney
Enrolled part-time with partial financial sponsorship from Google
Bachelor of Computer Engineering, Chulalongkorn University
First class honors, GPAX 3.77
Triam Udom Suksa School
Upper-secondary (Mathayom 4-6) with GPAX 3.89