JOHN FONTAINE--
Lead Front End Engineer (Contract) - Vizibl, Remote, Mar 2019 - Mar 2021
Lead the transition and upgrade of a monolithic Angular.js SaaS platform used by Astellas, Sanofi, Vodafone, Barclays, and
other global corporations by strategically applying the Strangler Pattern and replacing it with a micro-front end
architecture. Used the lit-html library to build composable Web Components, Redux for state management, vanilla
JavaScript (ES6+), functional programming, and CSS Modules. Maintained code coverage with Mocha/Sinon and
lighthouse to monitor front end performance. Recruited, hired, trained and built a small team of 4 front end engineers.
Front End Developer - William Hill, Remote, Jan 2017 - Feb 2019
Built a common header to unify various siloed and out of date gaming products by developing over 60 composable
components in vanilla JavaScript (ES6+), used CSS Modules, and followed the State-Action-Model (SAM) design pattern.
Also, responsible for development and maintenance of several gaming/casino products written in Angular.js, React, SASS,
and PHP. Used Jenkins as the deployment tool, and provided out of hours technical support.
UI Developer (Contract) - William Hill, Gibraltar, Jul 2015 - Jan 2017
Contributed to the improvement of the highest revenue generating product (sports book) by providing performant and
responsive UI solutions with vanilla JavaScript, SASS, semantic HTML, React, and some Angular.js support. Contracted
initially for three months but was extended four times due to work performance.
Head of Digital Development - Betfred, Gibraltar, Sep 2011 - Jul 2015
Responsible for all digital development, operational support, staging/production web servers, and leading cross-functional
teams in Gibraltar and Manchester. Presented to the CEO my personal initiative to build a scalable multi-tenant web
platform solution by implementing Sitecore CMS for content delivery and personalization as RESTful APIs in C#/ASP.NET,
continuous integration with Team Foundation Server, continuous delivery with Octopus Deploy, a single page app with
Angular.js, and the BEM pattern for SASS. Defined project requirements, use cases, and specifications by following agile
principles and delivering constant value via weekly deploys. Built the entire department from two developers to 15
developers by conducting all the recruitment and hiring process.
Web Developer - Betfred, Gibraltar, Jan 2011 - Sep 2011
Joined as part of a new team to upgrade the legacy sports book and all gaming verticals by redesigning a new front end
(JavaScript/jQuery, CSS, HTML), built a new backend with C#, ASP.NET, and integrated Sitecore for content management.
Obtained the Sitecore Developer Foundation certificate by achieving a passing grade of 90% at Sitecore HQ in London.
Promoted to Head of Digital Development after nine months at the company by showcasing leadership within the
department.
Software Engineer - Indra Systems, Madrid, Feb 2010 - Dec 2010
Built software to purchase subway tickets in Java. Built a library for the Datacard Printer CP40 Plus to print ID cards in C++.
Software Engineer - Milethos Technologies, Cádiz, Feb 2009 - Jul 2009
Conducted unit, stress, and performance tests for a Spanish submarine in C++.
Software Engineer - Aeriam Technologies, Málaga, Sep 2008 - Feb 2009
Developed web applications and desktop software for various Spanish airports in ASP.NET/C#.
EDUCATION
Trident University, California (USA) (Remote), Jan 2010 - Jun 2012
Master of Science in IT Management with a focus in Information Security/Assurance and Digital Forensic
The Ohio State University, Columbus, Ohio (USA), Sep 2005 - Jun 2008
Bachelor of Science in Computer Science and Engineering
Saint Louis University, Madrid, Spain, Aug 2003 - May 2005
Began studies in a Bachelor of Science in Computer Science and later transferred to The Ohio State University
OTHER SKILLS
Languages: Native Spanish and English