Robert Gates

Robert Gates Email and Phone Number

Chief Architect and Innovation Officer @ Duco
London, GB
Robert Gates's Location
London, England, United Kingdom, United Kingdom
Robert Gates's Contact Details

Robert Gates personal email

About Robert Gates

I lead a number of teams within Engineering at Duco - designing, building & running the software & infrastructure that empowers our users.15+ years experience across a range of mission-critical industries - building great teams and delivering amazing products.

Robert Gates's Current Company Details
Duco

Duco

View
Chief Architect and Innovation Officer
London, GB
Website:
du.co
Employees:
256
Robert Gates Work Experience Details
  • Duco
    Chief Architect And Innovation Officer
    Duco
    London, Gb
  • Duco
    Director Of Engineering
    Duco Apr 2024 - Present
    London, Gb
  • Duco
    Vp Of Engineering (Interim)
    Duco Jan 2024 - Apr 2024
    London, Gb
  • Duco
    Director Of Engineering
    Duco Mar 2022 - Jan 2024
    London, Gb
    Leads a number of teams within Engineering - designing, building & running both the software and infrastructure that empowers our users.
  • Duco
    Head Of Technology
    Duco Jan 2021 - Jan 2024
    London, Gb
    Responsible for Technology strategy & implementation across Duco Engineering:- Run Technology leadership & compliance groups for engineering team of >50- Own infrastructure budget (>$1m pa)- Developer Advocate - represent Engineering across Sales, Presales, Marketing & Customer Success- Run Platform Infrastructure, Platform Services & Developer Effectiveness teams (~20 SREs, Engineers & SDETs)
  • Duco
    Head Of Platform Engineering
    Duco May 2018 - Jan 2021
    London, Gb
    Designed and built large-scale enterprise-grade Kubernetes platform, & led rearchitecture of major applications to run on it. Created & ran 2 new teams:Platform Infrastucture Team (SREs):- Multi-account, Multi-region, multi-cluster best practice AWS/EKS stacks (>15 clusters, >200 nodes)- Gitops IaaS with Terraform & Gitlab- Portworx storage backing 100s of stateful production applications- Gitops deployment architecture (Flux + helm-operator)- Cluster-autoscaler, Nginx-ingress, Cert-manager, External-dns- Prometheus monitoring, Elasticsearch centralised log collectionPlatform Services Team (Engineers):- 6 month project to remove reliance on shared filesystem & move to object storage in existing application- Implemented helm charts across >10 production projects- Kubernetes job scheduling using kubernetes java client, moving to FaaS pattern for batch processing- Written operators in ruby, python & Go
  • Duco
    Senior Engineer
    Duco Aug 2017 - May 2018
    London, Gb
    Productionised & implemented large scale data warehouse application (Duco Data Platform):- Apache Hadoop + Impala, Kerberos, Sentry- Puppet deployment onto VMWare virtual machines
  • Duco (Du.Co)
    Senior Qa Engineer
    Duco (Du.Co) Apr 2017 - Jun 2017
    London, Gb
  • Bae Systems Applied Intelligence
    Qa Engineering Team Lead (Senior Manager)
    Bae Systems Applied Intelligence Mar 2016 - Mar 2017
    Guildford, Surrey, Gb
    • Sought & secured funding to start & run a new technical SDET team within CS business division providing test automation & performance solutions to a wide range of projects• CS projects include SaaS web & email filtering solutions, large scale cyber security monitoring & analytics, & enterprise financial regulatory products - >750 engineers across the company• Manage small but senior team of automation & performance SMEs (plus graduate SDETs) to span all workstreams and enable greater consistency & convergence of test technology choices - left-shift & modernise QA/Test implementations• Automation & Performance Test responsibilities for multiple large-scale agile projects; recent highlights include:** Multiple webdriver implementations using page-object pattern – java, webdriver, testNG, allure reporting – incuding appium mobile app testing & browserstack integration** WebDriver + REST API BDD automation implementation – Jbehave migration to cucumber (java) – plus Jekyll-based dynamic feature-file visualiser** Large-scale performance test framework, running in AWS, simulating 100k users (>10k http requests per second) connecting via cloud-based web filtering product. Gatling (scala) + Jenkins Pipeline + Docker + AWS + Python deploy scripts** High volume email threat-detection performance framework – generating & orchestrating >50k emails per hour. Wrote custom performance orchestration service & email data generation API in Flask + MongoDB (python); Gatling (scala) controlling & timing; Grafana monitoring** REST API test framework implementation using rest-assured libraries within java – ‘service-object’ pattern ** Data generation site (Ruby - Sinatra libraries) • Various automation research projects – investigating and implementing new toolsets – recent highlights:** Protractor JS, Nightwatch, Magellan investigations as comparison of other JS web-ui frameworks** Serenity-BDD (formerly thucyclides) – java BDD and non-bdd automation implementations
  • Bae Systems Applied Intelligence
    Qa Manager
    Bae Systems Applied Intelligence Sep 2015 - Aug 2016
    Guildford, Surrey, Gb
    • Test Manager for large-scale web filtering product build. Agile delivery - responsible for all elements of test strategy & planning; including System (including automated UI & API), Performance, OAT, PenTest & Beta testing. Team of 5 onshore, 5 offshore test engineers.(role undertaken in parallel with other roles)
  • Bae Systems Applied Intelligence
    Principal Consultant (T6)
    Bae Systems Applied Intelligence Mar 2014 - Mar 2016
    Guildford, Surrey, Gb
    Automation Capability Lead – Global Engineering & Delivery• Introduced companywide standardised test automation approach and framework; now the standard automation framework in use in the company:o Created and developed Frameworkium – simple quick-start Maven project with java-based Selenium WebDriver implementation (github.com/frameworkium)o Leveraged reputation and contacts across the company to fast track it’s adoption: now in use in 40+ projects - across all business divisions & most officeso Established community of test engineers to maintain & improve the framework, including UKDC & KL automation leads – 5 distinct collaborators contributing code to dateo Common toolset, language & approach has enabled more effective collaboration between offices and smoothed path to use of offshore/nearshore to accelerate & develop automation of projects• Passionate trainer & evangelist for all things test: o Created and ran automation courses for 120+ testers across 2015 – including two weeklong courses in Malaysia officeso Also been running graduate introduction to test & advanced performance test training courses since 2014Head of Test – Global Engineering & Delivery• Senior test manager, with responsibility for the delivery and improvement of testing and QA across Global Engineering & Delivery (50-100 testers across London, Guildford, Leeds, & Kuala Lumpur)• Recruited and embedded >10 new UK roles – including local head of test & head of automation in Leeds office• Stood up offshore test automation service in Kuala Lumpur office (5-10 team members – flexes up and down)– cementing & providing a centre for the automation capability within KL, and allowing projects to purchase experienced automation developers to deliver outcomes in a common language (Selenium WebDriver – now using companywide Frameworkium pattern)
  • Bae Systems Applied Intelligence
    Principal Consultant
    Bae Systems Applied Intelligence Mar 2012 - Feb 2014
    Guildford, Surrey, Gb
    Project Manager - Secure Government Client, London• Project manager for 3 key projects, managing a team of 40-50 developers, architects, testers and business analysts – reporting to company and client senior management• Responsible for planning, tracking and reporting of projects from bid process through to go-live - agile delivery methodology, annual budget of £5m-£10mEngineering & Test Manager - Secure Government Client, London (UIE portfolio)• Designed & implemented new delivery model for portfolio of projects – engaging with wide range of teams and stakeholders to move from rigid V-model big-bang release schedule to a more regular rolling agile model• JIRA admin – responsible for ensuring consistent use of JIRA across portfolio of projects to enable reporting & fair comparison across projects• Implementation manager for complex out-of-hours deployments to live systems• Conducted a range of technical PoCs for new automation, development and performance test tooling, & developed a range of test tools and applications in range of languages (C#, Java, Python, SQL, shell, batch) – including DevExpress thick-client application implementation, using base CodedUI libraries but implemented in a page-object pattern• Designed & contributed to ‘capture’ project – a mongoDB + Flask application to store step-by-step screenshots of UI tests for easier repro & selenium grid monitoring
  • Detica
    Senior Consultant
    Detica Feb 2011 - Mar 2012
    Programme Test Manager - Secure Government Client, London• Accountable for all aspects of testing delivered across in excess of £10-20m worth of work a year (across > 10 projects) – covering a broad portfolio of small software updates, new software projects, and infrastructure delivery projects• Responsible for defining programme level test strategies, plans, methodologies, tools and frameworks; for defining target tooling state, and for ensuring successful adoption by BAs, development and test teams• Responsible for team of 20-30 test managers, leads and analysts• Upgraded and migrated test management solution used by >100 members of staff - worked with practices and Global Engineering functions to export this to the wider company - now adopted as standard toolset across BAE AI (JIRA + Zephyr for JIRA)• Managed successful migrations of automated test packs from Selenium 1 into full Selenium WebDriver implementation with shared selenium grid – reduced execution time of ~2500 test cases from >2 weeks to ~8 hoursTechnical Test Specialist - Secure Government Client, London (various projects)• Technical and non-functional test specialist across range of projects within the client group. Steered adoption of fully automated test solution (Selenium) for a number of projects. Wrote performance test frameworks for range of projects (MS CodedUI, SOAPUI, Selenium), and produced a number of PoCs and tools to aid testing across the account. Reported to account manager on a weekly basis• Performance specialist – worked in small team to identify & tune application performance bottlenecks (using MSTest performance framework in C#). Created & agreed NFRs with business, then implemented treemap and bubble chart visualisations to demonstrate improvements to business users
  • Detica
    Consultant
    Detica Sep 2008 - Jan 2011
    Guildford, Surrey, Gb
    Test Analyst & (latterly) Test Manager - Secure Government Client, London• Joined as a test analyst; quickly promoted to test lead & latterly test manager – running a team of 12 despite very limited experience – on a large data warehousing & visualisation application (Oracle, C# mid & front end, Lucene search engine)• Introduced MS TFS Test Management (moving from excel) & sharepoint reporting to support rapid growth of teamC++ Developer & Performance Test Engineer - Common Core Project, Guildford• Developed software for high speed packet processing framework deployed on number of hardware and software solutions; Developed performance test framework

Robert Gates Skills

Testing Selenium Gatling Performance Testing Docker Java Api Testing Jenkins Test Management Test Automation Aws Cucumber Team Building Jmeter Behavior Driven Development Agile Methodologies Unix C# Linux Selenium Webdriver Sql Software Engineering Junit Testng Jira Zephyr Python Scala Team Leadership Webdriver Qtp Boto Visual Studio Ci Left Shift Ms Project Devops Browserstack Saucelabs Restassured Protractor Serenity Bdd Jenkins Pipeline Ruby Grafana Elk Appium Scrum Cascading Style Sheets Mongodb Kubernetes Engineering Management Project Management Terraform Hadoop Helm Sre Elasticsearch Logstash Infrastructure As Code

Robert Gates Education Details

  • University Of Oxford
    University Of Oxford
    Engineering Science
  • King'S College School, Wimbledon
    King'S College School, Wimbledon

Frequently Asked Questions about Robert Gates

What company does Robert Gates work for?

Robert Gates works for Duco

What is Robert Gates's role at the current company?

Robert Gates's current role is Chief Architect and Innovation Officer.

What is Robert Gates's email address?

Robert Gates's email address is ro****@****ail.com

What schools did Robert Gates attend?

Robert Gates attended University Of Oxford, King's College School, Wimbledon.

What skills is Robert Gates known for?

Robert Gates has skills like Testing, Selenium, Gatling, Performance Testing, Docker, Java, Api Testing, Jenkins, Test Management, Test Automation, Aws, Cucumber.

Who are Robert Gates's colleagues?

Robert Gates's colleagues are Tomasz Halasa, Krzysztof Czaderna, Michał Romanowski, Piotr Dobczyński, Alec Ball, Jeroen De Swaef, Kimphung Duong.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.