Summary:
Software Engineer and Architect with over twenty years of experience developing enterprise infrastructure software at companies ranging from small, initial startups to large, worldwide software and Internet companies. Proven track record architecting and building scalable enterprise applications that provide highly available services, using a broad range of technologies. Throughout a variety of industries and business models, I have demonstrated my ability to quickly acquire a command of new technologies and techniques, understand business requirements, lead teams and execute successful solutions.
Software Development:
• Eighteen years of development utilizing relational databases (Oracle, SQL Server, Sybase, DB2, MySQL), including large-scale databases with terabytes of data.
• Thirteen years of applying object-oriented analysis and design to software development processes.
• Nine years of C and C++; six on Unix, three on Windows (Win32).
• Ten years of Java, including four years of J2EE, Java application servers (JBoss, WebLogic and Tomcat) and LAMP.
• Four years of message queue technologies (MQ Series, DEC Message Queue, ActiveMQ).
• Four years of XML, XSL (XSLT and XPath) and XML-QL development.
• Three years building high traffic, 24x7 web sites, along with content management system experience, and solutions for scalability, redundancy and monitoring.
• Two years of mobile experience designing content delivery and search functionality, utilizing SMS, WAP and J2ME.
Vice President of Engineering, Product @ From March 2011 to Present (4 years 8 months) Senior Director, Engineering at TripAdvisor @ From February 2010 to March 2011 (1 year 2 months) Director Of Engineering @ From September 2008 to August 2010 (2 years) Chief Architect @ From June 2006 to August 2008 (2 years 3 months) Senior Software Engineer @ From February 2001 to June 2006 (5 years 5 months) Senior Software Engineer @ From February 2000 to November 2001 (1 year 10 months) Principal Software Engineer @ From August 1998 to February 2000 (1 year 7 months) Principal Software Engineer @ From August 1996 to August 1998 (2 years 1 month) Senior Software Engineer @ From March 1995 to February 1996 (1 year) Software Developer @ From April 1993 to March 1995 (2 years) Application Programmer/Analyst @ From July 1989 to May 1993 (3 years 11 months) Programmer @ From January 1988 to June 1989 (1 year 6 months)
M.SC, Computer Science @ University of Massachusetts Boston From 1994 to 1996 B.Sc, Computer Science @ Western Michigan University From 1987 to 1989