Hi, I'm Charles Degrandpré, a soon to be software engineer passionate about video games, computer image generation and simulation. I enjoy operating cloud native applications and computer optimizations as well as discussing and learning about new designs, decisions and architectures. I have hands-on experience across game development, tools like Unity/Unreal/Godot, and Python/Django for cloud-based apps and pipelines.

Charles Degrandpré

Hi, I'm Charles Degrandpré, a soon to be software engineer passionate about video games, computer image generation and simulation. I enjoy operating cloud native applications and computer optimizations as well as discussing and learning about new designs, decisions and architectures. I have hands-on experience across game development, tools like Unity/Unreal/Godot, and Python/Django for cloud-based apps and pipelines.

Available to hire

Hi, I’m Charles Degrandpré, a soon to be software engineer passionate about video games, computer image generation and simulation. I enjoy operating cloud native applications and computer optimizations as well as discussing and learning about new designs, decisions and architectures.

I have hands-on experience across game development, tools like Unity/Unreal/Godot, and Python/Django for cloud-based apps and pipelines.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

French
Fluent
English
Fluent

Work Experience

Software Engineer / Python Django Developer at Bell Canada
May 1, 2024 - August 1, 2024
Developed a Python/Django cybersecurity content analysis pipeline with associated tests. Deployed microservices in a Docker/OpenShift cloud architecture. Optimized remote API calls using Redis cache for pending and completed calls. Implemented a Locust-based load testing suite to verify API response times. Collaborated in a SCRUM/Agile team with developers, engineers, and analysts.
Python/Django Developer at Bell Canada
May 1, 2023 - August 1, 2023
Developed a Python/Django application to manage internal company resources. Automated PostgreSQL database operations using daily scripts with unit tests (PyTest), integrity checks and robust Confluence documentation. Worked as part of a team tracking progress using Jira.
QA Tester (Localization/LQA) at Pole To Win
June 1, 2022 - August 1, 2022
Tested a video game for localization problems and conformity (LQA). Collaborated within a team of 5-10 individuals per project to ensure quality and localization accuracy.
Game Developer / Software Engineer at Baobab Games - DION (Steam game)
January 1, 2025 - May 1, 2025
Developed a 3D multiplayer survival game using C# and the Unity engine. Created prefabs synchronized between servers and clients with RPCs and Commands. Built an autoscaling fleet of Google Cloud Platform servers with infrastructure-as-code using Terraform. Optimized game performance using the Unity profiler to meet targets. Collaborated in a team of 6 developers to implement client specifications.

Education

Bachelor's degree in Software Engineering at Polytechnique Montréal
January 1, 2021 - December 22, 2025

Qualifications

CodeML 2022: Initialization to machine learning competition
January 11, 2030 - February 10, 2026
Informatic Software Engineering Competition - 2022: Algorithmic problem solving
January 11, 2030 - February 10, 2026

Industry Experience

Gaming, Software & Internet, Media & Entertainment
    paper Micromanaged Civilisation

    A self managed project consisting of a turn by turn tiled strategy game operating as part of a 3d environment.

    The goal of this project was to tackle some of the issues I had observed with Civilization VI, a game by Firaxis Games, notably in regards to player simultaneous play within a multiplayer match as well as unequal starting positions for players while keeping what made the game fun, notably the customization of of game lobbies.