Andrew Keats
Total Page:16
File Type:pdf, Size:1020Kb
Andrew Keats Genera Experienc Nationality British Aug 2019 - May 2020 Front-end Team Lead Date of Birth 12 November 1983 Toggle, Led delivery of a greenfield 187 Wardour Street, React-TypeScript SPA trading insight Soho app; complex data-driven UI using D3. Contac London Front-end Architect. In charge of a Telephone 07931998868 W1F 8ZB team of front-end developers; defined Email a [email protected] requirements, managed workloads. Defined best practices and set-up automated linting, unit tests and code Skill & Technologie quality processes. Responsible for CI Client & Front-end Development pipeline in GitLab, using Docker, Web Browser: TypeScript/JavaScript (ES5-2017, OO & NodeJS, and Kubernetes. Functional); Svelte, React, Aurelia, Backbone (SPA frameworks); Ramda, Lo-Dash, jQuery, (utility libraries); CSS, Oct 2018 – Aug 2019 Lead Front-end Developer SASS, PostCSS; HTML5 & Markdown; XML & XSLT. Equal Experts, Delivering a greenfield front-end service Desktop and Mobile: C#; .Net WinForms; Unity. 30 Brock St, for John Lewis, using GCP, Docker, Build tools: Parcel; Rollup; Webpack; Gulp; Grunt; Browserify. Kings Cross, NodeJS, isomorphic React with ES6 Test tools: RTL, Enzyme; Jest, Mocha, Karma, Jasmine; Cypress, London and modular SCSS. YAML driven CI. Selenium, ScalaTest.. NW1 3FG TDD using Jest; ATs using Kotlin and ChromeDriver. Back-end Development Server-side UIs: NodeJS with Polka/Express on GCP/Heroku, Apr 2017 – Sep 2017 Senior Front-end Developer SSR Svelte/React; Use of Scala with the Play framework & Clarksons Platou, Helping to deliver the front-end of a some Java; Experience with MS .Net (2-4), C#, use of DNN Commodity Quay, real-time, global shipping brokerage CMS and Episerver CMS; Experience with the Django St Katharine's & platform using TypeScript, Aurelia, AG framework; Some PHP (Wordpress & Laravel). Wapping, Grid and SASS. DB Services: Some MySQL & MSSQL; Some MongoDB. London E1W 1BF DevOps and CI GCP; AWS; Docker; Kubernetes; GitHub; GitLab; BitBucket. Jul 2016 – Apr 2017 Senior Front-end Developer Equal Experts, Delivering front-end services for Other Development 30 Brock St, HMRC; prototypes for UR testing, UR NodeJS CLIs; Kotlin & Java; Bash scripts; R (ML Neural Kings Cross, assistance; internal CLI productivity Networks, Clustering), Some C++; Python; Batch scripts. London tools; contributing to HMRC JS/CSS NW1 3FG framework; accessibility audits. Soware Design MV* Architecture; Component Design; RESTful APIs. Oct 2011 - Jul 2016 Lead JavaScript Developer, SCEE R&D, Senior JavaScript Developer Visual Design 13 Great Marlborough Soware Design/Architecture, clients Web Design; Print Design; Email Marketing; Branding; User Street, and APIs. Application development. Experience (Research, Wireframing, Information Architecture). London. Framework development. Mentor & code reviewer. Other Tools Used W1F 7HP Code: WebStorm; IntelliJ (and other JetBrains IDEs); MS Visual Jan 2011 - Present Director/Designer/Developer Studio; Sublime; Notepad++; Stylus Studio (XSLT). Steakeye, Web Design. Email Marketing. Version Control: Git; Subversion; Perforce; TFS. 77 Richmond Rd, Front-end Development. Basic DB: RoboMongo; MS SQL Server Management Studio Express. Isleworth, Back-end Development. Logo Design Servers: IIS; Mongoose: Nginx; Varnish; Apache. London. and Branding. Print Design. Build Tools: Closure Compiler; YUI Tools. TW7 7BS UI/UX: Figma; Balsamiq; Pencil. Soware Design: RAML; Astah; Visio. Oct 2007 - Oct 2010 UX Developer, Visual Design: Adobe Creative Suite (Photoshop, Illustrator, Snow Valley, Junior Web Designer, InDesign, Flash) 10 Emerald Street, Front-end development for e-commerce. Workflow & Project: JIRA & Confluence; Sharepoint; Trello. London. Email marketing design & build. Misc: MS Office; OpenOffice; Slack; G Suite. WC1N 3QA Landing page content design. Andrew Keats Abou Educatio Andrew Keats is a senior JavaScript (TypeScript), Front-end & Sep 2017 - Sep 2018 MSc (Hons) User Experience (UX) professional with over ten years designing University of Westminster Interaction Design Distinction and building front ends for high-end websites, web applications & & Computing other client-side applications. Being a senior developer, Andrew has oen had roles and responsibilities that involve managing and mentoring others, with Sep 2004 - Jun 2007 BA (Hons) a caring and approachable manner. University College for the Graphic Design: New Media 2.1 When building for the web, Andrew strives to create well-formed, Creative Arts semantic, accessible and SEO friendly markup; he is also a proponent of well craed, thoroughly tested & documented code. Sep 2002 - Jun 2003 BTEC ND During his career, Andrew has also undertaken Usability Testing, Kingston College – School Art and Design Pass Wireframing, Design, Information Architecture and Soware of Art & Design Foundation Studies Architecture responsibilities. Having most recently helped deliver the beta version of a FinTech Sep 2000 - Jun 2002 A2 Level startup, Andrew is now on the lookout for the next exciting Richmond Upon Thames Physics C opportunity. With a computing Masters degree covering diverse College topics such as Augmented Reality and Machine Learning, Andrew has an appetite for an interesting challenge and the curiosity to Fine Art E succeed. He also has a rich and varied work experience: working on PlayStation Vue (IPTV) with Sony Interactive Entertainment, AS Level designing APIs & using custom JS Runtime Environments (even Physics B partly implementing custom C++ to JS bindings); helping EE deliver marketing and cross-sell solutions for John Lewis; working Fine Art D with EE to deliver the HMRC Making Tax Digital Platform, building high traffic Scala front-ends used by the public to access Maths (with Mechanics) E HMRC services; building a real-time brokerage WebApp for Clarksons. He also has extensive experience in e-commerce, B2B Key Skills Tools, Portfolio sites. IT: Level 3 Pass Communication: Level 3 Pass Pesona Interest Work Related IoT; AR/VR; Unity; ML; Arduino electronics; Blockchain; Sep 1995 - Jun 2000 GCSE Processing; Digital Arts; Interaction Design. Hampton School for Boys Physics A* Cultural Fine Art A Illustration; Art (especially Contemporary Modern and Urban); Music (all sorts, ask me!); Film; Theatre; Comedy. Maths A Other Technology (Electronics) A Current Affairs & Politics; Technology; Business & Financial Markets French A Spanish A Biology A Chemistry B Russian B English (Language) B English (Literature) C .