login


Google Sign inLinkedIn Sign in

Don't have an account? 

John Cheng

John Cheng

Engineering Manager at ZipRecruiter

 LinkedIn profile

Seniority

10 Years

Hierarchy

Executive

Management Experience

Company Culture
Collaboration
Team processes
Scaling Team

I've been a engineering manager since 2014. I have led small (three people) to big teams (twelve). I managed one of the core ad serving teams at Rubicon Project during a very difficult time for the company. I have tips on how to keep employees motivated and positive during challenging times.

Sorry, I am not currently available for mentoring sessions.

Stories

Stepping Back To Develop Your Engineers
14 June

John Cheng talks about how he stepped back from a project he really wanted to work on in order to allow his senior engineer to grow and develop.

Feelings aside
Delegate
Coaching / Training / Mentorship
Career Path
Juniors
Onboarding
EM
John Cheng

John Cheng

Engineering Manager at ZipRecruiter

Bringing A Team Together
14 June

John Cheng talks about the technique he used to bring his team closer together.

Team reaction
Internal Communication
Team processes
Scaling Team
Career Path
Collaboration
EM
John Cheng

John Cheng

Engineering Manager at ZipRecruiter

Experience

Software Engineer

PatientPop Inc.

Aug 2019 - current

Manager of Software Engineering

ZipRecruiter

Aug 2018 - May 2019

Director Of Engineering

the Rubicon Project

Oct 2012 - Aug 2018

Responsible for defining culture, best practices, and leadership structure of engineering teams. Ensure each team works closely with product owners to define the best solution for everyone. Responsible for many revenue critical ad serving systems. Recipient of the Rubicon Cultural Value award from my extremely supportive coworkers. Oversight of the following systems \- Bid Engine: Real time bidding platform \* Identified resolved several major performance bottlenecks within the platform \* Continue to scale this system as the company grows. \- Beacon: Viewability tracking \* Scaled to track rendering in 6 globally distributed data centers \- Event Notification \* Near real-time notification delivery for discrepancy resolution and bid loss notification \- Auction Telemetry \* Real-time RTB transactions troubleshooting tool \* Mix of Spark, Storm, and Kafka \- Machine Learning \* Use of Vowpal Wabbit to learn bidding behaviors in real time

Solutions Architect

HUGE

Aug 2012 - Oct 2012

Design a massively concurrent service infrastructure.

Lead Software Engineer

iCrossing

Nov 2005 - Aug 2012

Provide appropriate technical strategy to suit long term business goals, technology architecture, managing IT infrastructure, as well as leading developers onshore and offshore. 2011 - 2012 Tech Lead for Mazda Canada (www.mazda.ca) \* Architect Membase caching solution. \* Implement automated and regression testing process. \* Led team to build high visibility features on Mazda Canada site. 2005 - 2011 Tech Lead for Automotive Lead Management system that processed over 9 million leads, reported on various metrics, and improved dealer performance. \* Provided service for 4 major OEMs. \* Created a real time, interactive dashboard. \* Created over 64 individually tailored reports for clients. \* Integrated with 110 lead providers and 60 CRMs. \* Improved sales and performance for OEMs from 2005-2010. \* Negotiated with hosting provider to reduce hardware cost by 50%. \* Manage a team of offshore developers and QA resources. \* Implemented Continuous Integration driven by automated build, bug analysis, and software releases. \* Implemented advanced database optimizations in PostgreSQL and Oracle XmlDB. \* Implement touch-optimized mobile site using jQuery and HTML 5.

Programmer Analyst IV

UCLA Medical Center

Jan 2005 - Oct 2005

Worked on a team to implement a digital document capture and storage system.

Senior Java Developer

Edmunds.com

Jan 2001 - Jan 2005

Worked on a team to build a high volume lead delivery system that is still one of the top revenue source for Edmunds. Reported directly to the Director of Lead Delivery. Designed and build both the front end and backend system to accept lead prospects and delivered them to dealers that best fit their needs.

login


Google Sign inLinkedIn Sign in

Don't have an account? 

You're a great engineer.
Become a great engineering leader.

Plato (platohq.com) is the world's biggest mentorship platform for engineering managers & product managers. We've curated a community of mentors who are the tech industry's best engineering & product leaders from companies like Facebook, Lyft, Slack, Airbnb, Gusto, and more.