SKILLS
- C/C++ - C# - Java - Python - HLSL
- Unreal Engine - Unity - Godot
- Software Architecture - Design Patterns
- Version management software (GIT - Perforce)
- GUI Builder & UI/UX Design Conception
- Geographic Information Systems (GIS)
- Test-Driven Development (TDD)
- Network API
VIDEO GAMES EXPERIENCES
Warhammer 40000: Mechanicus II
Bulwark Studios - View Steam page
Role: Gameplay Programmer
Context: Internship, 20-persons studio, team of 6 programmers
Stack: Unity, Odin Inspector, xNode, DoTween, Rider, C#
Methods: Entity Component, Singleton, Observer, Command
Missions:
- Gameplay content: Unit Skills and Advantages, UI Integration, Dialog UI System, collaboration with Game Designers
- Integration of graphical content and User Interface (UI) features, Collaborating with the Art/Animation/Rigging team
- Creation of a tool for narrative elements integration with text localization into the story structure, collaboration with Game Designers
A Celts Ode
ENJMIN (Master JMIN) - View Itch.io page
Role: Game Developer
Context: Master’s Project, 8-persons team, 2 programmers, full english
Stack: Unreal Engine, C++, Inkpot narrative scripting
Methods: Singleton, Observer, custom hexagon grid
Missions:
- Character Actions and Conditions, turn-based system, Main menu, UI features & integration, Exploration interactions, On-grid decal system
- Inkpot narrative scripting integration, dialog system creation, interactable event through text
Souffle-Court
CNAM Paris - Cédric Laboratory
Role: Game Developer
Context: In-situ Emotion Research-Focused Serious Game
Stack: Unity, Arduino controller, physiological data sensors
Methods: Singleton, Observer
Missions:
- Narration System, Event trigger system, Arduino/Unity Connection
- Data acquisition physiological sensors in real time
- Electronic, sound, and light devices management
OTHER EXPERIENCES
Delta Suite
IMPACT : SAS-Impact.fr
Role: Junior Software Engineer
Context: Software focused on crisis management and operations management in the Defense sector.
Stack: Luciadlightspeed, IntelliJ IDEA, Java, Kotlin, C++, FXML
Methods: Test-Driven Development, Singleton, Observer, Factory, Builder
Missions:
- Development of software modules within a digital geographic information system (SIG).
- Implementation of interoperable communication interfaces compatible with military hardware.
FORMATION
CNAM ENJMIN : Master JMIN
Angoulême (2022 - 2024)
CNAM ENJMIN : Engineer student
Angoulême (2018 - 2021) in apprenticeship
Franche-Comté University : IT Pro. Licence
Besançon (2017 - 2018)
Belfort-Montbéliard University : IT Degree
Belfort (2015 - 2017)