Website logo
Anatole · Software & Game Developer

My Résumé

A comprehensive overview of my academic background and professional experience.
Discover the journey and the skills that shaped my profile as a software and game developer.

Experience

IT development apprenticeship @ Goupil Technology

Dec 2024 - Present

  • I'm developing a Virtual Reality (VR) SaaS platform that allows users to interact with diverse points of interest (text, videos, quizzes, etc.) in immersive environments (360° videos or pictures).
  • I'm working with a client to create multiple VR experiences, introducing to various professions and activities such as plasterer-drywall installer or family life assistant.
  • Usage of Unity, C#, GitLab, and Agile methodologies.

Education

Engineering degree in IT and Multimedia (Apprenticeship)

2024 - 2027

Studying IT and multimedia engineering at Cnam-Enjmin, I am learning project management, software architecture, software development, and multimedia design. I am also learning to use various tools and technologies such as Unity, C++, C#, Python, SQL and machine-learning.

I also had the opportunity to learn microcontroller programming with Arduino and Raspberry Pi, by doing projects such as a ultrasonic distance sensor, a jump man game with a LCD screen, and a small arcade machine with a Raspberry Pi.

This curriculum is undertaken as part of an apprenticeship contract with the company Goupil Technology, where I work as a software developer in the field of virtual and augmented reality.

Extracurricular Activities

  • A physical engine made in Python, using self-made methods for physics simulation and maths.
  • K-Psule, a 2D bullet heaven game in Unity made in 14h.
  • Cadence, a small Python game to play music using Pygame.
  • A neutron shader in Unity ShaderGraph, simulating the behavior of a neutron star's surface.
  • A Halite III bot in C++.

Bachelor in Video Game Development

2023 - 2024

When I was studying game development at UQAC, I learned to use Unreal Engine and Unity. I also learned how to use C++ and C# to create games.

In addition to studying video game development, I had the opportunity to select courses focused on artificial intelligence and machine learning. I also learned project and team management using Agile methodology and Scrum.

This curriculum at UQAC is undertaken as part of a dual degree program, in conjunction with the Littoral Côte d'Opale University Institute in Calais, France.

Extracurricular Activities

  • Poule Poeufs, a Snake game made with Unreal Engine with the collaboration of 4 other students, including 3 from the NAD-UQAC.
  • Malum Habootus, a Bomberman game made with Unreal Engine with the collaboration of 8 other students, including 6 from the NAD-UQAC.
  • Insérer un mot de passe, a 3D serious game made with Unreal Engine with the collaboration of 14 other students.
  • A 2D Flipper game and a 3D FPS shooter game, in order to learn the fundamentals and principles of Unity (like raycasts, joints, states, triggers, events...) and how an engine works.
  • Some mini-projects in order to learn C++ and C# with Unreal Engine and Unity as well as AI, networking, testing and what can happen in a game development team/company.

Bachelor's degree in Computer Science

2021 - 2024

When I was studying computer science at the IUT, I learned to use C, C++, Java, Python, and SQL. I also learned to use HTML, CSS, PHP, JavaScript and some frameworks in order to develop small websites. I also saw the basics of artificial intelligence, mobile development, website security, network management and virtualization using Docker. Not to mention cryptography and project management using Agile methodology as well as Scrum.

The last year of this curriculum was undertaken as part of a dual degree program, in conjunction with UQAC in Chicoutimi, Québec, Canada.

Extracurricular Activities

  • A mobile application for depositing and retrieving location-based words developed in Dart and Flutter using NoSQL.
  • A PHP website allowing users to view, deposit, add, and delete reviews.
  • A Vue.js, Single Page Application (SPA) Pokedex.
  • A Python application for stacking FITS images for astrophotography using the Astropy library, equipped with an interface built with PyQt6.
  • A Discord bot in Node.js, facilitating communication between slash commands and a NoSQL database MongoDB to manage watchlists and users.
  • An introduction to the Angular framework, by connecting an ERP to a website.
  • The board game Blokus, recreated in Python.
See all Projects See all Games