Resume

Objective
Architect, design and implement technology solutions for web, mobile and core platforms that transform businesses.  Lead passionate technology teams to deliver awesome products operating with web-scale performance, availability and scalability.

Summary
Experienced technologist who delivers performant and scalable distributed technology solutions that solve critical business needs.  I own problems from concept to production deployment and beyond.  I am a strategic business partner that loves to create value through technology.
  • Delievered a new website platform, working from concept to full production deployment, that cut page load times from 5s to 1.5s, lowered cost of ownership, improved availability and resulted in a 10% lift in revenue.
  • Created a platform architecture that has accelerated the development of five additional web sites in the US and EU
  • Championed the introduction of repeatable builds, code quality and continuous integration that has allowed daily (or more often) production deployments that has cut risk and increased success rates
  • Broad technical knowledge including Java, Spring, Hibernate, JMS, Apache Tomcat, Spring MVC, Apache CXF, JAXB, XML; experience with database and distributed grid technologies including Oracle RDBMS and Oracle Coherence; comfortable with build technologies such as Maven, jUnit, mocking frameworks and build servers
Experience
Head of Channels  Betfair, London, UK    2010 – Present
  • Working to deliver Betfair’s next generation website technology providing; performance; reliability; test & learn and operational insight, including SEO and Search capabilities.

Senior Architect  Shopzilla, Inc, La Jolla/Los Angeles, CA    2006 – Present

  • Architected, designed and implemented a website architecture that replaced an existing site supporting 1 million unique visitors per day, providing a foundation for developing new web site concepts
  • Championed application performance by defining and developing performance metrics, performance testing framework, measurement, logging and reporting of a distributed service-based site infrastructure
  • Defined and implemented continuous integration framework supporting dozens of projects and deployments
  • Sought out new technologies, conducted evaluations, proof-of-concepts and helped implement within other teams
  • Led Agile delivery teams to deliver high-value software features on-time
  • Partnered with business leaders to develop product strategy and quarterly deliverables
  • Defined internal job descriptions, career paths, performed 360 degree performance reviews, defined goals and objectives for software engineers
  • Participated in all aspects of the hiring process; crafted job descriptions, interviewed candidates, extended offers
  • Managed various teams across website, search engine and inventory groups, up to 25 total engineers at one time

Consultant  Qualcomm, Inc, San Diego, CA    2004 – 2006

  • Designed and developed internationalized web application utilizing Java web frameworks and ORM tools
  • Designed and developed messaging software utilizing JMS technology
  • Defined and implemented improved continuous integration process utilizing Ant, unit testing, revision control and automated build servers to support iterative development; built automated database deployment scripts

Sr. Software Engineer Project.net, Inc, San Diego, CA    2000 – 2004

  • Architected, designed and developed web-based collaboration software utilizing Java and Oracle from concept through design, implementation and installation, providing on-site technical training and customer support

Software Engineer  Spirent Systems, La Jolla, CA    1997 – 2000

  • Designed and developed web and database applications using Java and Oracle

Speaking

Education

  • Bachelor of Engineering in Computer Science
  • Queens University Belfast, Northern Ireland    1993 – 1997

Comment are closed.