Experienced Fullstack Developer

A fullstack developer with 10 years of experience in frontend, backend, and data pipeline. I participated in products of open source web components, robust web scraping toolkit, fullstack real time bidding ad ecosystem. I am not looking for a job right now but open to chat.

Profile

Skills

  • Java, Spring Boot, vert.x
  • JavaScript, React
  • Hadoop, Spark
  • AWS, GCP, Azure Cloud Services
  • Framework design
  • Agile development

Experience

Senior Engineer / Software Architect

TenMax, September 2017 - September 2021

TenMax is a software company in digital advertising, focusing on real-time bidding ecosystem. It has a strong vertical integration in this domain, covering DSP, SSP, ad exchange, DMP, creative tools, outdoor ads, etc.

  • Managed roadmaps of various system components as well as participated in their development, including SSP, DSP, ad exchange, bidding engine, ad scripts, data pipeline, etc.
  • Led an epic (1+ year) project of the 2nd generation SSP system serving 500+ ads per second, increasing overall revenue by 30-50%. The development was carried out in strangler fig pattern with zero downtime.
  • Created a data sampling technique and tool, reducing Spark development time cost by 80-90%.
  • Designed and implemented an interactive ad component framework in one week, which has derived more than 50 creative rich media ad layouts, serving 20M-30M impressions monthly.
  • Improved the agile development process, reducing 30-50% potential defects in the long run.

Senior Engineer

Noema, 2015 - 2017

Noema was a short-lived software company which worked on social media data analysis, mainly focusing on Facebook.

  • Designed, implemented, and maintained a web scraping system on AWS, including scheduling, auto scaling, and scraper.
  • Invented a scrapping method against the everchanging Facebook UI, reducing maintainence cost by 70-80%.

Senior Engineer

Potix, 2010 - 2015

Potix is a software company which created ZK, an open source server-centric Java web component framework.

  • Developed and maintained ZK core library, components and themes.
  • Developed ZK Pivottale, a commercial component similar to Microsoft Excel pivot table with an OLAP-like data model. I redesigned the data engine, making it 4 times faster with 95% memory reduction.

Education & Honors

  • Bachelor of Science in Mathematics and Computer Science at University of Washington, 2006
  • William Lowell Putnam Competition individual #48, 2003
  • International Mathematics Olypiad gold model, 2000

Other Activities

  • Cofounder of bookshow.tw, a studio for event space, event livestreaming (powering JCConf Taiwan) and online course production, since 2013
  • An ordinary amateur badminton player (before COVID-19)