Vinnie Petre
About Vinnie Petre
Vinnie Petre is a Staff Software Engineer at Criteo, specializing in volatility-based design and message-based systems, with advanced skills in Microsoft Azure.
Current Role at Criteo
Vinnie Petre is currently employed as a Staff Software Engineer at Criteo. He has been with the company since 2022, based in Ann Arbor, Michigan. His role involves engineering responsibilities that leverage his extensive background in software development and design.
Previous Work at Jeeng
Before joining Criteo, Vinnie Petre held various positions at Jeeng. He started as a Senior Software Engineer from 2015 to 2018. He then became Technical Director for a year until 2019. Following that, he worked as an Architect from 2019 to 2021 and continued in that role until 2022. His experience at Jeeng spanned almost seven years, where he contributed significantly to software architecture and development.
Work at Ventana Medical Systems
Vinnie Petre worked at Ventana Medical Systems/Roche Diagnostics as a Staff Software Engineer from 2010 to 2015. During his five-year tenure in Tucson, AZ, he was responsible for various software engineering tasks, bringing his expertise to the medical diagnostics sector.
Early Career Highlights
Earlier in his career, Vinnie Petre gained valuable experience in various roles. He worked as a Software Design Engineer at Collabera from 2009 to 2010 and as a Senior Developer at Urban Science from 2004 to 2009. Additionally, he served as a Real Estate Sales Agent at Strather & Associates from 2003 to 2006 and started his career as a Programmer at P M G from 1998 to 2001.
Educational Background
Vinnie Petre studied Engineering Physics at the University of Michigan, earning a Bachelor of Engineering (B.Eng.) degree. His academic tenure spanned from 1997 to 2002, equipping him with a solid foundation in engineering principles and physical sciences.
Specializations and Expertise
Vinnie Petre specializes in volatility-based design, an approach that focuses on managing change and uncertainty in software systems. He is also skilled in message-based systems, which are crucial for building scalable and decoupled software architectures. Additionally, he has advanced skills in Microsoft Azure, a robust cloud computing service for developing, deploying, and managing applications.