My Experience
School
![Carleton University Logo](static/images/carleton.png)
Carleton University
Bachelor of Computer Science: Computer and Internet Security
Expected Graduation: May 2022
CGPA: 10.5 A- (12 point scale)
Work Experience
Irdeto
Software Developer - Coop
Jan 2021 - Aug. 2021
- Produced over 500 code contributions (commits) of production code
- Wrote a sophisticated CLI tool using the latest features of Python 3 and a highly extensible modular design
- Rewrote a legacy Perl application using good coding practices in Python 3
- 100% unit test coverage and consistently maintained an exceptionally high quality of work
- Worked with a variety of languages and technologies, required learning skills on the fly
- Maintained and created test environments for end-to-end testing by setting up servers in network
![Nokia Logo](static/images/nokia.jpg)
Nokia
Software Developer - Coop
Sept. 2019 - Dec. 2019, May 2020 - Aug. 2020
- Developed multiple automation utilities with Python that interact with Nokia's 1830 Product Portfolio to handle mundane tasks and preform necessary system cleanups
- Design and developed automation infrastructure and tool enhancements using ElectronJS + Python to maximize the effectiveness and productivity of ION Optics feature teams
- Hosted collaboration and code review meetings to determine direction of new and existing projects and their requirements, resulting in improved communication skills
- Created and maintained baseline setup configurations while handling other projects, lead to the development of time management and multitasking skills
![CRA Logo](static/images/cra.jpg)
Canadian Revenue Agency
Testing Analyst - Coop
May 2019 - Aug 2019
- Develop, prepare, execute new, and revise existing testing conditions in order to test requested system specification changes/requirements made by functional areas.
Personal Projects
![T&P Project Logo](static/images/tap.png)
Typescript/JavaScript, React, Express.js, Node.js, MySQL, SSL certificate
- Designed and developed an application infrastructure centered around a Discord Bot
- Engineered a node-based discord bot for use in a private discord server
- Implemented React web application, Express.js API server, and a MySQL database, to allow users to easily upload/edit custom sound clips and gather data
Python
- Developed a Blackjack game API with python
- A NeuroEvolution of Augmenting Topologies (NEAT) implementation on the blackjack game API
![Carleton Schedule Creator Logo](static/images/schedule.webp)
JavaScript, React, Node.js, Ui Path Automation
- Hackathon project designed to provide a better solution to the currently available methods of creating student schedules
- Engineered a React web application that generates the best available course schedules possible based on given courses and the user's preferences
![EZ Umpire Logo](static/images/umpire.png)
Java, JavaFX, JFoenix
- Developed an application using java that allows the user to easily schedule umpires
- Personal project inspired by learning how long it takes to schedule umpires manually and the cost of comparable solutions
- Integrated JavaFX for a more appealing look, resulting in better usability