Aaron Rosser
Software Engineer at Wise
Contact
Email: aaron@aaronrosser.xyz
PGP keyAlternate email: aaron29th@gmail.com
GitHub (Professional • Personal)
GitLab
HackerOne
Skills
- Java
- Spring boot / framework
- Gradle
- Selenium
- Kafka
- Kafka streams
- Apache Flink
- SQL
- Docker
- C#
- WinForms
- ASP.Net Core
- Entity Framework
- Limited use of Windows Presentation Foundation
- Python
- General use
- NumPy
- SQLAlchemy
- Flask
- Django
- C++
- General use
- Arduino
- Qt
- Legacy fixed function pipeline OpenGL
- PHP
- Reverse Engineering / basic assembly programming
- PowerPC
- x64
Projects
Cinema Website
Uni - Year 2 - Software Engineering Project
Worked in a group of four following a scrum methodology to create a fully featured cinema website with booking, admin and analytics functionally written in python using the Flask framework.
EF Cash Carry Tool
Independent
Developed a proof-of-concept WinForms application, written in C#, to automate regular tasks at work by parsing pdf documents and using the data to generate new pdf documents, this allowed the tasks to be done in less than a quarter of the previous time.
GTA 5 Mission Creator Tool
Independent
WinForms application, written in C#, that makes use of memory editing, remote procedure calling and detours to enable access to an unreleased section of the game.
Rage Request
Independent
Reverse engineered GTA 5's custom network encryption and created a python library that implemented it to aid in looking for security vulnerabilities for Rockstar Game’s bug bounty program.
Solar System Simulation
Uni - Year 3 - Computer Graphics
Desktop Qt application written in C++ to demostrate how complex worlds can be created with the legacy fixed function pipeline OpenGL.
GTA 5 Json Editor
Independent
WinForms application, written in C#, to edit memory and call in game functions that relate to json objects in Grand Theft Auto 5 on PS3.
Web Marketplace
Uni - Year 2 - Web application development
Developed a responsive marketplace website written in python using the Flask framework.
Qt Video Player
Uni - Year 2 - User Interfaces
Worked in a team of six to design and prototype a video player written in C++ using Qt.
xv6 Operating System Improvements
Uni - Year 2 - Operating Systems
Added user mode malloc / free, copy-on-write memory management and implemented a new shell for the xv6 operating system written in C.
YouTube Notification Bot
A Level Computing
Developed a YouTube Pub/Sub bot written in C# using ASP.Net Core along with a WinForms client application, written in C#, to automatically post tweets and discord messages when YouTube videos were uploaded.
Argos Tools
Independent
Site to help Argos employees search products without whole cat numbers as well as find similarly pronounced locations to aid with finding missing products.
Jack Compiler
Uni - Year 2 - Compiler Design
Developed a compiler for the Jack programming language written in C.
Covid-19 Track and Trace Website
Uni - Year 2 - Software Engineering Principles
Developed a website for businesses to record and process customer details for NHS track and trace, written in python using the Flask framework.