Resume
Technical Skills
Languages
- JavaScript
- SQL
- C
- Shell Script
- Kotlin
- Java
- C++
- FORTRAN
- Ada
- COBOL
Operating Systems
- Windows
- macOS
- Linux
Other Skills
- Git
- React
- Node.js
- Microservices
- Docker
- Kubernetes
- Google Cloud Platform
- IBM Domino/Notes
Personal Projects
WAMobile (2020)
- Created an Android application for accessing the University of Guelph’s WebAdvisor (course registration) service.
- Used Google’s AndroidX libraries, in combination with the JSoup library in Kotlin to make HTTP requests to the WebAdvisor server, parse the data, and display it in a mobile-friendly interface.
WhiteNoiseLinux (2021)
- Created a Linux desktop audio player for listening to white noise and other ambient sounds.
- Utilized the PulseAudio audio library, as well as the Qt application framework to create an efficient native application written in C++.
Education
2018 - Present
Bachelor of Computing, Computer Science (Co-op)
University of Guelph
Bachelor of Computing, Computer Science (Co-op)
University of Guelph
- Volunteered as System Administrator for Society of Computing and Information Sciences.
- Achieved an 89% GPA to date.
- Minoring in Business.
Key Academic Projects
SVG Editor Project (2020)
- Used JavaScript, HTML, and C to write a full-stack web application to edit SVG images.
- Wrote a server application utilizing RESTful APIs in Node.js using Express.
Dungeons & Dragons Level Generator Project (2019)
- Used Java to develop an application which generates levels for the game Dungeons & Dragons.
- Wrote a GUI using JavaFX.
- Utilized a view-controller-model architecture to separate logic from the user interface.
Work Experience
Software Developer Co-op (Java/API)
NCR | January - August 2022- Integrated existing third-party bank systems with NCR’s banking solutions.
- Enabled various banking transactions to be performed through NCR’s services across multiple banks.
- Worked in a tech stack with a microservice architecture.
- Received a “Very Good” (4/5) rating on final evaluation.
Web Application Developer
Kenna | May - December 2020, May - September 2021- Implemented new software features (front-end and back-end) according to client account team’s design requirements for the new product year.
- Fixed programming bugs in response to feedback from the quality assurance team.
- Received an "Outstanding" (5/5) rating on final evaluation.