Dan Cavina
About Dan Cavina
Dan Cavina is the Senior Director of Software Engineering at Restaurant365, with extensive experience in managing software development teams and improving engineering processes.
Current Position at Restaurant365
Dan Cavina currently holds the position of Senior Director of Software Engineering at Restaurant365 in Irvine, California, United States. In this role, he leads the software engineering teams to develop robust solutions aimed at enhancing the efficiency and functionality of Restaurant365's offerings.
Previous Experience at Intercontinental Exchange
Dan Cavina worked at Intercontinental Exchange as Director of Software Engineering for ICE Mortgage Technology from 2020 to 2022. During this time, he was responsible for overseeing software engineering efforts and ensuring the successful development and deployment of ICE's mortgage technology solutions.
Leadership Role at Ellie Mae
From 2018 to 2020, Dan Cavina served as Director of Software Engineering at Ellie Mae in El Segundo, California. His responsibilities included directing software engineering initiatives and driving the development of core systems critical to Ellie Mae's business operations.
Significant Tenure at Velocify
Dan Cavina had a notable career at Velocify, holding various roles from 2012 to 2018. He started as Principal Software Engineer, then moved on to positions including Sr. Manager Software Engineering and Application Development Manager. During his time at Velocify, he played a crucial role in leading the development of SaaS applications and core business systems.
Early Career and Education
Dan Cavina began his career at Second Opinion Software as Vice President of Development/Application Architect, contributing for eight years from 1992 to 2000. He has also held senior roles at Firstsource, BT, and Velocify. He earned a Bachelor of Science in Computer Science from California State Polytechnic University-Pomona, specializing in enhancing software development life cycles and engineering processes.
Global Software Development Expertise
Dan Cavina has extensive experience managing software development teams across various global locations including Southern California, Pleasanton, Palestine, Pune India, Berkeley, St. Louis, the UK, Russia, and Belgium. He is known for utilizing Agile/Scrum methodologies to prioritize, build, and deliver value quickly, maintaining a balance between the big picture and detailed aspects of projects.