Software Engineering Manager @ (August 2023 - June 2025)
Staff Software Engineer and Technical Lead Manager @ (August 2017 - August 2023)
Staff Software Engineer @ (December 2015 - August 2017)
Senior Software Engineer @ (November 2007 - December 2015)
Software Engineer @ (November 2006 - November 2007)
Sr. Software Engineer II @ (February 2006 - August 2006)
Sr. Software Engineer @ (May 2005 - February 2006)
Sr. Software Engineer I @ (May 2004 - May 2005)
Sr. Software Engineer @ (May 2000 - May 2004)
Software Engineer @ IMA Inc. (June 1997 - May 2000)
John Mikhail Education
University of California, Riverside
BS (Computer Science)
1994-1998
John Mikhail Skills
Distributed Systems
Software Design
Design Patterns
REST
Perl
Web Applications
Agile Methodologies
UML
HTML
Java
XML
Hibernate
Spring
OOP
JavaScript
C++
CSS
Software Engineering
SQL
Computer Science
Software Development
Java Enterprise Edition
Architecture
JDBC
C#
Object Oriented Design
Databases
John Mikhail Summary
John Mikhail, based in Orange, CA, US, is currently a Software Engineering Manager at Google. John Mikhail brings experience from previous roles at Google. John Mikhail holds a 1994 - 1998 BS in Computer Science @ University of California, Riverside. With a robust skill set that includes Distributed Systems, Software Design, Design Patterns, REST, Perl and more. John Mikhail has 5 emails and 9 mobile phone numbers on RocketReach.
Looking for a different John Mikhail?
Find contact details for 700 million professionals.