Ben Vandenberg: Experience

My Experience

School

Carleton University Logo

Carleton University

Bachelor of Computer Science: Computer and Internet Security

Expected Graduation: May 2022

CGPA: 10.5 A- (12 point scale)

Work Experience

Irdeto Logo

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

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

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

T&P Project

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

Blackjack AI Logo

Blackjack AI

Python

- Developed a Blackjack game API with python

- A NeuroEvolution of Augmenting Topologies (NEAT) implementation on the blackjack game API

Carleton Schedule Creator Logo

Carleton Schedule Creator

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

EZ Umpire

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