# Rick Schubert > Software Engineer, Udemy Online Instructor Location: City Of London, England, United Kingdom Profile: https://flows.cv/rickschubert I'm passionate about programming and always strive to better myself. I love to share my learning through teaching online at udemy. Check out my course about Automated Web Testing with JavaScript and Playwright! ## Work Experience ### Full Stack Engineer @ Aviva Jan 2025 – Present | London, United Kingdom ### Backend Engineer ("Software Engineer") @ Pod Point Jan 2022 – Jan 2025 | Greater London, England, United Kingdom - Created 270 pull requests in my first year, developed 127 jira tasks, code reviewed and/or tested 112 tickets – all in my first year - Led the migration from a third-party provider for location-based search functionality to another provider, resulting in cost savings of $10.000 per month and an average speed increase of 5% per search - Researched and implemented a cloud distribution network (CDN) solution using AWS Cloudfront to cache the response of the most requested endpoint for both private and public users in the mobile app, resulting in a decrease of app loading time from a maximum of 15 seconds down to 50 milliseconds - Fixed numerous bugs and created dozens of new features across our distributed system of microservices, serving 220.000 charging stations with millions of network requests per day (Internet of Things) - Key contributor in completing a fast-paced project to upgrade our existing system to implement a new messaging protocol - Technologies: Golang, TypeScript, AWS (ECS, Lambda, SQS, SNS, Cloudwatch, S3, API Gateway, RDS, Kinesis), Rest APIs, Event-sourcing, Websockets, Docker ### Backend Engineer ("Cloud Services Application Engineer") @ YouView TV Limited Jan 2021 – Jan 2022 | London, England, United Kingdom - Established and led a biweekly guild meeting which resulted in many actions, a wider team alignment and greater job satisfaction - Led a department OKR to understand services' test coverage - Actively worked on a highly scalable, distributed cloud system serving a billion requests per day using JavaScript, Golang, Clojure with microservice architecture (Internet of Things) - Full responsibility of the entire development lifecycle for each feature: development, testing across various automated test levels, deployment - Worked on features such as search, content discovery, content targeting, data ingestion - Investigated and fixed live service issues, incident response - Frequent deployments of new services using infrastructure as code (Cloudformation, Docker, ECS) - Led a department OKR to correctly size resources on the various microservices, reducing infrastructure costs while still maintaining high availability and performance – driven by automated load tests - Technologies: Golang, JavaScript, Clojure, REST APIs, AWS (ECS, Lambda, SQS, SNS, Cloudwatch, S3, API Gateway, Cloudformation), Neo4j, Oracle DB (SQL), SOLR, Docker ### Senior Software Development Engineer in Test @ tray.io Jan 2018 – Jan 2021 | London, England, United Kingdom - Built from scratch an extremely performant end-to-end test framework using TypeScript (superset of JavaScript) and WebdriverIO/Selenium + Makes use of API calls and other shortcuts to speed up the testing process + Detailed reports + Heavily parallelised on the CI system with docker + Cucumber + Page object pattern - Heavily involved with CI processes: built, maintained and improved release and test pipelines + Contextual stages (only run stage A if files of type X changed; only run tests for files that have changed) + Exposes many notifications in our company messaging systems and user interactions attached to these, such as retries + Tools: Jenkins, Docker, Linux, bash, Groovy, git - Built from scratch a comprehensive API test framework in TypeScript which accesses REST APIs and GraphQL APIs - Built from scratch the nodejs testing library mock-inspect to mock network request and assert how these requests have been made by the application code - now open-source - Built contract testing framework from scratch ### Test Engineer @ Arcadia Group Ltd Jan 2018 – Jan 2018 | London, United Kingdom - Created highly performant and extremely stable browser test suite using Selenium/WebdriverIO + Customisable: runs on desktop and mobile viewports, works against all 7 Arcadia brands + Smart setups: pre-test creation of user profiles and gathering of test products via API - API tests + Polished and resurfaced 1 year abandoned/dysfunctional API suite + Very stable, 0% non-genuine error rate - UI Integration tests + Created a UI integration test suite completely from scratch, using Cypress + Mocks all network requests - high stability - CI/Jenkins + Helped integrate test suites into Jenkins jobs with Docker ### QA Specialist @ Arachnys Jan 2017 – Jan 2018 | London, United Kingdom - Created a web application from scratch to track the weekly team progress (React, node.js) - Updated browser test suite - Continuously identified issues around the app and improved testing processes - Performance testing - Enforced code standards ### QA Specialist @ Tag Jan 2015 – Jan 2017 - Automation of processes for the entire account (developed more than 20 custom desktop applications) - Received an "Exceptional Award" in the category of "Exceptional Ideas and Solutions" - Established new and restructured existing processes - Reference point for technological innovation - Raised client satisfaction ratings - Meticulous attention to detail across each brand ## Education ### Master’s Degree in German Literature and Linguistics Chemnitz University of Technology ### Bachelor’s Degree in German Literature and Linguistics Chemnitz University of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/rick-schubert - Website: https://rickschubert.net --- Source: https://flows.cv/rickschubert JSON Resume: https://flows.cv/rickschubert/resume.json Last updated: 2026-04-05