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
- Sheng-Fong Pai (Simon)
- A Taiwanese citizen resident in Taipai, Taiwan (GMT+8)
- Web version of this resume
- simon.pai@gmail.com
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)