
Jianfeng Wang
Verified Expert in Engineering
Ad Serving Developer
Jianfeng has over 10 years of experience as a full-stack engineer with a focus on back-end systems. He's worked at both big companies like Oracle, Yahoo, a few small startups, Adify, and GrowMobile. He has built scalable web apps, ad serving systems, and AWS management systems.
Portfolio
Experience
Availability
Preferred Environment
GitHub, Sublime Text, Ubuntu, MacOS
The most amazing...
...thing I've built is GrowMobile, from scratch to launch in 6 months. The system serves 100M daily requests, generating $10+M in revenue in the first year.
Work Experience
Funding Engineer, Core Developer
GrowMobile (Acquired by Perion)
- Built the majority of the product from scratch before the acquisition.
- Created the dashboard using Ruby on Rails to all advertisers managing campaigns, with reports for viewing. The UI is Twitter Bootstrap.
- Developed the back-end with API integration to 100+ ad networks, an attribution server to track ad clicks, app installation, and real-time attribution. Used MongoDB as the data ingest store, and Vertica as a data warehouse for the reporting and analysis.
- Managed 100+ servers in AWS and handled most operations including Bootstrap servers, deployment, monitoring, backup/restore MongoDB, and load balancing.
- Built an RTB server using Go.
- Created a mobile client SDK (Android, iOS, Unity).
Senior Engineer, Manager of Back-end System
Adify (Acquired by Cox)
- Built portions of Adify, an ad-serving technology platform to power and service vertical online ad networks.
- Designed and implemented a reporting engine including UI and back-end data pipeline.
- Implemented a billing and payment system.
- Implemented campaign/account management.
Lead Engineer
Yahoo
- Designed and implemented a back-end framework for Yahoo! Health/Lifestyle property using PHP.
Lead Engineer
Siebel System (Acquired by Oracle)
- Created a field service scheduler/appointment booking engine using C++.
- Owned the assignment engine as a common component for entire Siebel vertical of applications using C++.
- Built the field service dashboard module with Gantt chart to manual a schedule of field engineers.
- Created parts of the Siebel Call Center application and the Siebel sales application.
Experience
SwordWind: Kids Safety Product on Android
Wire2PI
Android Casual Game
Skills
Languages
Python, Java, Ruby, C++, C#, PHP, SQL, Go
Frameworks
Ruby on Rails (RoR), Bootstrap, Django, .NET
Tools
Git, Sublime Text, GitHub
Platforms
Linux, Android, MacOS, Ubuntu, Amazon Web Services (AWS)
Storage
Redis, MongoDB, MySQL, Vertica
Other
Ad Serving
Paradigms
Agile Software Development
Education
Master's Degree in Computer Engineering
Vanderbilt University - Nashville
Master's Degree in Eletrical Engineering
Tsinghua University - Beijing China