Senior Software Engineer and Engineering Manager @ Senior Engineering Manager, Google Compare Team
• Responsible for a team of 35 engineers, delivering consumer facing products, partner facing and internal business reporting for the Google Comparison service.
• Launched 4 UK financial products, 2 UK insurance products, 1 US financial product.
• Defined, championed and delivered a new data driven insurance integration technology, that addressed the labour intensive process of integrating with insurance partners (100+ in UK alone). This enabled the recent launch of the US insurance comparison service, where partner integrations are expected to be many times greater than in the UK.
• Delivered the rewritten reporting and management system to replace the BeatThatQuote MIS system, that would scale to the expected levels of data from a global market.
• Migrated all components of the acquired BeatThatQuote technical infrastructure to Google infrastructure. This was a complete rewrite of all services. I planned and executed this with the team over a 2 year time frame. I grew the team, recruited contractors and put in place processes to manage the transition from one set of systems to the other, whilst continuing to operate the business.
• Worked closely with Google engineering and product VPs to transition the Google Compare team from BeatThatQuote leadership to Google leadership.
• Consulted with Google engineering and product VPs on all aspects of the comparison market and business, to educate them and define the direction of the service offered by Google.
Senior Software Engineer, Google Compare Team
• Defined the architectural direction of the rewritten Google Comparison service running on Google’s infrastructure. This delivered 6 separate product launches within the first 12 months of the acquisition.
• Responsible for integrating the BeatThatQuote business into Google’s processes, modifying the existing business and reporting systems to fit the new business direction. From July 2011 to September 2014 (3 years 3 months) London, United KingdomSenior Software Architect and Engineering Manager @ • Responsible as the Engineering Manager and Architect for MIS (real time management reporting internally and externally, order management, invoicing), V3 (lead delivery and auction system), Minaret (customer profiling and rules engine for customer communications), and Renata (bulk email list and subscription management). All of which were designed and built as new bespoke solutions to support the rapid growth of BeatThatQuote.com.
• Defined the core technologies and architecture that underlie all of the Java systems and led a team of developers to successfully deliver software to support the many diverse areas of the business.
• Worked with stakeholders from every area of the business to understand requirements and deliver software to support them.
• Designed, developed and maintained large portions of the Java code base and data model that supports all the systems.
• Oversaw and contributed to the introduction of many of the software engineering processes used at BeatThatQuote.com - seeing the quality, consistency and repeatability of all releases improving to a high standard with their continual development.
• Part of the Senior Management Team, contributing in many areas of the business. From August 2006 to July 2011 (5 years) London, United KingdomEngineering Manager @ • Responsible for a team of 10 developers in the UK
• Led the re-engineering of an existing Java based web system. Using an evolutionary set of releases, the products were restructured to make use of the, then, emerging Spring Framework and other related technologies.
• Championed and oversaw the introduction of up to date development tools, automated unit tests, continuous integration and repeatable release management tools.
• Drawing on experiences in managing offshore development teams at Sun Microsystems, I helped the company to build a successful offshore development team in Pune, India.
• Supported the Sales team in a technical pre-sales role, attending client sites across Europe, defining how Quinstreet’s products and services would be integrated to enhance their businesses.
• Appointed General Manager of Quinstreet Europe Ltd. and Company Secretary. Managing all aspects of the UK Company on behalf of its American parent, in addition to the role of Engineering Manager From 2003 to 2006 (3 years) Colchester, United KingdomGroup Engineering Manager, Trusted Identity Group @ • Responsible for a team of 22 engineers, located in London, Bangalore and Menlo, CA. Each of the 3 teams had a local Engineering Manager.
• Led the R&D team to build a pure Java version of an existing Meta-Directory product. The product had to meet high scalability targets (100 million messages per day), high availability targets and required a rich user interface to configure the message flows and transformations. Planned as a 2 year R&D activity, representing a significant investment for Sun Microsystems.
• Defined all the project management processes, peer review process, automated unit testing and other software engineering practices for the team. From January 2000 to March 2003 (3 years 3 months) Development Manager, Product Architect, Java Developer @ Security and cryptography products and services, written in Java and C++. From October 1997 to January 2000 (2 years 4 months) London, United KingdomConsultant for Secure Systems Division, Team Leader @ C developer for VAX VMS From July 1994 to October 1997 (3 years 4 months) London, United Kingdom
BSc(hons) Computer Science @ Brunel University From 1990 to 1994 Colchester Sixth Form College Andrew Sadler is skilled in: Distributed Systems, Scalability, Software Engineering, Java, Spring, MySQL, Hibernate, Linux, Python, REST, Git, Subversion, Object Oriented Design, Software Development, XML, Management, Spring Framework, Project Management