Hi, I

Software engineer. Welcome to my resume.

About Me

I'm an enthusiastic engineer interested in all things electronic, from web development to embedded systems.

Side projects and work knowledge are what give me a strong skillset to bring to the workforce. My internships and tutoring experience have given me a deeper understanding of programming and teamwork. I studied engineering at the University of Queensland, and now work in San Francisco, CA.

I am always interested in opportunities to expand my experience!

Handsome photo of me
Work & Education

Industry

Software Engineer Intern @Atlassian, Sydney

Nov 2020 - Feb 2021

I worked as a cloud microservice engineer as part of Atlassian's PaaS. My focus was on implementing synthetic testing and alerts for serverless systems on AWS. I used AWS, Kotlin + Spring Boot, Node.js.

Software Engineer Intern @Infosys, India

Jun 2019 - Sep 2019

I completed a Robotics intership in India with Infosys, a global IT company. I researched and implemented a co-operative pathfinding algorithm in low-cost robotics.

Cyber Security Intern @Cympire, Israel

Nov 2018 - Dec 2018

I wrote a fully automated Windows Kerberos Vulnerability exploit in C. I also created an Azure infrastructure to execute this vulnerability on, able to be automatically deployed through PowerShell.

Academic

Bachelor of Computer & Electrical Engineering, Bachelor of IT

Feb 2016 - Jun 2021

I'm studying a dual bachelor with a current GPA of 6.9. I have received the dean's commendation each semester, and have been awarded 8 scholarships.

UQ Teaching Assistant

Feb 2018 - Nov 2020

I have taught classes up up to 90 students on topics including embedded systems, web design, networking, and operating systems. Responsibilities also include grading course assessment.

UQ Summer Research Project

Nov 2018 - Feb 2019

I was awarded a research scholarship with UQ to design and prototype technology to improve the lives of people with dementia.

Projects
Hand VR demo

VR Hand Rehabilitation

As part of my bachelor's thesis, I developed a VR hand-tracking interaction system for use in upper-limb rehabilitation. The library contains configurable object manipulation using grasping, pinching, or gesturing with or without physics. Developed on the Oculus Quest 2 with Unity.

  • VR
  • Hand Tracking
  • Unity
  • Shaders
View Demo
Spotisearch

SpotiSearch

I individually designed, created, and published a website which provides powerful filtering and playlist automation functionality for Spotify users. Made using Vue.JS, the public Spotify API, and OAuth 2.0 authentication. It was designed as a demonstration of my front-end abilities.

  • Serverless
  • Vue.js
  • OAuth 2.0
Visit Site
ColoChat website

ColoChat Chatbot

Colochat is an interactive web-app which inspires an interest in Aboriginal languages. Children are able to talk to Colo and ask for translations, quizzes, etc. I used Google's DialogFlow API for advanced natural language processing as well as Firebase Functions for the server. The front-end was done in Vue.

  • Natural Language Processing
  • Serverless
  • Vue.js
Visit Site
Glowing cube with button

RemindMe IOT Assistant

I designed the RemindMe cube prototype to assist dementia patients with their daily routine by providing a compact cloud-enabled cube. The cube can be set to softly pulse and play music at certain times of day, or based on smart-home triggers (such as a positional sensor) to remind the patient of their goal. I implemented it with an IOT-enabled microcontroller and full Alexa integration through Amazon AWS.

  • AWS Lambda
  • Embedded C
  • Alexa
Visit Article
edX Course website

UQ GIT EdX Course

I wrote a large section of UQ’s official GIT version control online course. This online course will be used to teach GIT to every engineering and IT student at UQ from next semester onwards. My task included writing explanations on command-line functionality & core concepts and creating tutorial videos.

  • Version Control
  • GIT
Show More
Skills & Experience

Software Developer

I've worked extensively with front-end web development during internships and personal projects. Modern OOP languages are my go-to for getting things done.

Languages I use:

Web Development (Vanilla, Vue.js)I have used JavaScript for 2 internships, and taught web design at UQ. I also have experience writing custom jQuery libraries & plug-ins.
PythonI've used Python to prototype embedded algorithms at Infosys, and across courses at UQ.
Cloud Services (AWS, Firebase)I've used Firebase to create a cloud-based chatbot, AWS to make an Alexa-enabled IOT device for dementia research.
Java & KotlinI've used Java across 3 courses including a partial compiler implementation. I have a strong understanding of OOP design principles.
Basic
Intermediate
Advanced

Computer Engineer

Writing clean, efficient code is something I really enjoy. I teach embedded systems and C at UQ, and have used those skills across internships. I also have a background in electrical.

Languages I use:

C (Embedded, Windows, Linux)I've used C to create security exploits for work and wrote code for STM32 and Atmel devices in projects. I've taught C courses for 2 years.
Embedded SystemsI teach C on Atmel microcontrollers and have worked with STM32 in university projects, and I co-created an embedded cooperative pathfinding algorithm.
Electrical/ElectronicsI'm studying as a qualified electrical engineer, which includes analysis and applied design of circuit theory.
SecurityI've written Windows vulnerability exploits in C and completed multiple security courses.
Basic
Intermediate
Advanced
Contact Me

Please, don't hestitate to contact me through any of the options below. I'd love to hear from you!

aaron.coox+honey@outlook.com