Backend Engineer at GitLab Inc.
Diamond Bar, California
Software Development Engineer
May 2011 to January 2013
Diamond Bar, CA
September 2016 to September 2018
February 2014 to September 2016
August 2008 to May 2011
Software Engineer Intern
June 2007 to August 2007
Palo Alto, CA
Software Engineer Intern
June 2006 to August 2006
What company does John Cai work for?
John Cai works for Amazon
What is John Cai's role at Amazon?
John Cai is Software Development Engineer
What industry does John Cai work in?
John Cai works in the Computer Software industry.
💼 Past Experience
John Cai has a 4th year of undergraduate engineering from the University of Utah.
John Cai education and work readiness:John Cai has a high school diploma from Davis Senior High School in 2000 and a BS in Electrical Engineering and Computer Science from University of California, Berkeley in 2004. prior to his current role, John Cai had many years of experience working with computers and electromechanical systems. He was a regular presenter attechnical events and wrote a series of articles on computer systems called "TechReady for Work." These articles were published in various journals.John Cai has several years of experience working in the production line of engineering companies. He has been a production engineer for a number of companies in various industries, including: Nokia, Siemens, Philips, and Samsung. He has also worked on projects with startups and early stage businesses. overall, John Cai’s experience allows him to provide an in-depth perspective on the production line of engineering companies and to offer insights on how they can be better prepared for work.
💡 Technical & Interpersonal Skills
John Cai'sprofessional, technical, and interpersonal skills:John Cai is excellent at working with many clients and teams. He is a consistent project coordinator and always has the goal of getting the job done right. John is also very organized, always taking care to have everything in a timely manner. He is a fast learner and is always able to improve his skills as he goes. In terms of interpersonal skills, John is a great team player and loves to help out other people. He is also very good at communicating difficult problems through clear and concise communication.
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
1 year(s), 7 month(s)
There's 89% chance that John Cai is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required