Independent Submission | A. Rosser |
Internet-Draft | Wise |
Category: Informational | June 2024 |
Aaron Rosser - Senior Software Engineer
Abstract
Software engineer, scaling global payment infrastructure.
Status of This Memo
This document is not an Internet Standards Track specification. It is published for informational purposes.
Table of Contents
1. Contact | 1 |
2. Experience | 2 |
2.1 Wise | 2 |
3. Education | 3 |
4. Personal Projects | 4 |
4.1 Rage request | 4 |
4.2 GTA 5 JSON Editor | 4 |
4.3 EF Cash Carry Tool | 4 |
4.4 Argos Tools | 4 |
1. Contact
- Email: [email protected]
- LinkedIn: https://www.linkedin.com/in/aaron-rosser-10
- GitHub (Professional): https://github.com/aaronrosser
- GitHub (Personal): https://github.com/aaron29th
2. Experience
2.1 Wise
- Role: Senior Software Engineer
- Timeframe: 2022 - Present
- Location: London, United Kingdom
- Technologies: Java, Kafka, Kafka Streams, Spring Boot, Gradle, MariaDB, PostgreSQL, Docker, GitHub Actions, Oauth2, OpenID Connect, FAPI Security Profiles
3. Education
- University: University of Leeds
- Course: Computer Science BSc
- Timeframe: 2019 - 2022
- Location: Leeds, United Kingdom
4. Personal Projects
4.1 Rage request
Reverse engineered the custom network encryption protocol of Grand Theft Auto 5 and completed a static analysis of the PowerPC assembly code.
Reimplemented the custom network encryption protocol in a Python library. This enabled penetration testing of previously unexplored private APIs.
Successfully reported four vulnerabilities, including two of high severity.
4.2 GTA 5 JSON Editor
Created a WinForms application to remotely connect to a running instance of Grand Theft Auto 5. The application would then inject a custom PowerPC remote procedure call handler, allowing debugging of native game functions.
https://github.com/aaron29th/GTA_5_Json_Editor
4.3 EF Cash Carry Tool
Created an application, using WinForms, that automated ~60 hours a week of manual work. The application intercepted and parsed customer order print-outs allowing it to add additional annotations to help reduce the rate of operative errors as well as automatically generating previously manually created documents.
https://github.com/aaron29th/EF_Cash_Carry_Tool
4.4 Argos Tools
Created a Progressive Web App that scraped the catalog numbers of all Argos products. The project enabled retail employees to query products, using a wild card search. This project enabled the discovery of many lost products and was responsible for a significant efficiency increase in picking of items.