Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Rory Golledge

Manly,NSW

Summary

Passionate developer & teacher with experience developing real-world applications. Proficient in a wide suite of programming languages with experience in working on a large variety of resultant projects.

Overview

4
4
years of professional experience

Work History

C++ Performance Intern

IMC Trading
11.2023 - 02.2024

- Project-based internship over 10 weeks.

- Improved performance of an in-house tool by 120x through a large C++ migration.

- Worked solely with one other intern to perform the full migration.

- Constant collaboration through discussion with an adjacent team to understand desired outcomes.

- Graduate offer given.

Teacher/Tutor

University Of New South Wales
05.2020 - Current
  • Ongoing teacher for two courses. One in introduction to programming using C, and another in the practices of modern C++.
  • Conducted tutorials with ~20 students to develop programming skills and ideas.
  • Developed interactive teaching resources with web technology
  • Designed changes for the front-end course structure in the COMP1511 course
  • Written multiple C-based assignments designed for thousands of students, including all the back-end/front-end required for presentation and testing

Course Admin

University Of New South Wales
01.2023 - Current

- Technical admin for the COMP1511 course

- Managed marks for ~1000 students per term.

- Managed 40+ tutors and their timetabling per term.

- Managed course budget.

- Responsible for putting out technical-related fires

- Responsible for writing exams to test C knowledge

- Primary method of achieving the above done through command-line based operations on a Linux server, with a heavy focus on Bash and Python scripting.

Education

Bachelor Of Science - Computer Science

University of New South Wales
Sydney, NSW
12.2023

Completed Higher School Certificate, ATAR of 95.05 -

Ku-ring-gai High School
North Turramurra, NSW
12.2019

Skills

Languages

Proficient in:

  • C
  • Python
  • Java
  • C
  • Bash
  • Rust
  • HTML/CSS/JavaScript

Comfortable in:

  • Haskell

Technologies

Proficient using:

- Git

- CMake & Bazel

- SQL database systems (notably PostgreSQL & SQLite)

- React

- Flask

- Expressjs

- OpenGL

- Linux

Accomplishments

Note: Due to University policy, the repositories for these projects cannot be shared.

  • Worked on the back-end of a messaging application with a team. Project was done in Python using Flask for web requests. Work was equally distributed amongst the team with the exception of myself writing a database schema/implementation to store user data.
  • Worked individually on the front-end of a messaging application. This involved the use of HTML/CSS/(vanilla) JavaScript. The work for this app was similar to the front-end component required for the project above.
  • Worked individually on the front-end of an AirBnB website clone. This was written using the React framework.
  • Worked on various OpenGL projects using C++. These projects included the exploration of 3D graphics with use of advanced rendering techniques used in modern graphics.

Timeline

C++ Performance Intern

IMC Trading
11.2023 - 02.2024

Course Admin

University Of New South Wales
01.2023 - Current

Teacher/Tutor

University Of New South Wales
05.2020 - Current

Bachelor Of Science - Computer Science

University of New South Wales

Completed Higher School Certificate, ATAR of 95.05 -

Ku-ring-gai High School
Rory Golledge