Robert Gates work email
- Valid
- Valid
Robert Gates personal email
- Valid
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.
-
Chief Architect And Innovation OfficerDucoLondon, Gb -
Director Of EngineeringDuco Apr 2024 - PresentLondon, Gb -
Vp Of Engineering (Interim)Duco Jan 2024 - Apr 2024London, Gb -
Director Of EngineeringDuco Mar 2022 - Jan 2024London, GbLeads a number of teams within Engineering - designing, building & running both the software and infrastructure that empowers our users. -
Head Of TechnologyDuco Jan 2021 - Jan 2024London, GbResponsible 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) -
Head Of Platform EngineeringDuco May 2018 - Jan 2021London, GbDesigned 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 -
Senior EngineerDuco Aug 2017 - May 2018London, GbProductionised & implemented large scale data warehouse application (Duco Data Platform):- Apache Hadoop + Impala, Kerberos, Sentry- Puppet deployment onto VMWare virtual machines -
Senior Qa EngineerDuco (Du.Co) Apr 2017 - Jun 2017London, Gb -
Qa Engineering Team Lead (Senior Manager)Bae Systems Applied Intelligence Mar 2016 - Mar 2017Guildford, 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 -
Qa ManagerBae Systems Applied Intelligence Sep 2015 - Aug 2016Guildford, 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) -
Principal Consultant (T6)Bae Systems Applied Intelligence Mar 2014 - Mar 2016Guildford, Surrey, GbAutomation 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) -
Principal ConsultantBae Systems Applied Intelligence Mar 2012 - Feb 2014Guildford, Surrey, GbProject 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 -
Senior ConsultantDetica Feb 2011 - Mar 2012Programme 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 -
ConsultantDetica Sep 2008 - Jan 2011Guildford, Surrey, GbTest 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
Robert Gates Education Details
-
University Of OxfordEngineering Science -
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
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.
Start your free trial