Experience
2025 — Now
2025 — Now
London, United Kingdom
2022 — 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
2021 — 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
2018 — 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
2018 — 2018
2018 — 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
Education
Chemnitz University of Technology
Master’s Degree
Chemnitz University of Technology