
Blooming Sprout
Creation of a Socially Driven Game where the visual of an island is generated procedurally using algorithms like Lazy Flood Fill or cellular automaton implemented in python.
✨
Throughout my training, my learning strategies have been based on two strong foundations. A formal learning phase that provided a rigorous approach and enabled me to tackle subjects that I wouldn't have tackled otherwise, followed by a personal learning phase that enabled me to delve deeper into the subjects covered in class, to look at them from a different perspective or to extend my knowledge to fields that aren't covered in a formal setting.
This methodology has enabled me to develop skills in modern technologies that are of interest to me for my future career, particularly in the fields of software engineering and the web, while at the same time structuring my development practices.
6-month Internship at Euro-Information, the IT branch of Crédit Mutuel Alliance Fédérale
This internship involved migrating marketing automation processes from Adobe Campaign to Unica Campaign. Key objectives included: analyzing the existing integration of Adobe Campaign, assessing user requirements, and evaluating the capabilities of Unica Campaign.
During this experience, I developed expertise in administering both Adobe Campaign and Unica Campaign. I also gained valuable project management skills.
6-month internship at Euro-Information's IT branch focused on migrating marketing automation processes from Adobe Campaign to Unica Campaign. The role involved analyzing integrations, assessing user needs, and developing administration and project management expertise.
5-year engineering degree in IT security, infrastructure and network security.
This training also covers global IT concepts such as data structures, database management, language theory and a wide range of human sciences such as finance, management and communication.
A 5-year engineering degree in IT security, covering network security, infrastructure, data structures, databases, language theory, and human sciences like finance, management, and communication.
An internship with the Association Nationale des Apprentis de France (ANAF).
The primary missions involved updating and improving the Mesaidesapprenti.fr website, an online simulator designed to help apprentices identify available financial aid.
The project, initially developed by an external agency, required in-depth recovery and analysis of the source code, despite the absence of documentation.
The main tasks included redesigning the site’s graphics to improve ergonomics and accessibility, as well as optimizing the backoffice to better manage usage statistics and better understand user needs.
An internship with ANAF involved improving the Mesaidesapprenti.fr website’s design, accessibility, and backoffice, while recovering and analyzing undocumented source code.
4-month student exchange at the Polytechnic University of Bucharest.
This exchange enabled me to deepen my knowledge of software engineering, particularly in design patterns, Java programming and image processing.
The exchange also enabled me to discover other cultures by meeting students from a large number of European countries.
A 4-month exchange at the Polytechnic University of Bucharest focused on software engineering and cultural exchange with students from across Europe.
✨
Graphic Design |
---|
UX Design : Figma, Inkscape |
Adobe suite : Photoshop, Illustrator |
Web & Mobile |
---|
Basics : HTML, PHP, CSS, Javascript/Typescript |
Frameworks : Astro, Svelte, React, CodeIgniter |
Mobile : React-Native, Expo, Swift UI |
Backend & Data : Express, HTMX, SQL, GraphQL, MongoDB, Firestore |
DevOps |
---|
Deployment : Docker, Nix |
Collaboration : Git, Github |
Virtualisation : VMware, Virtual Box |
Backend & Data : Express, HTMX, SQL, GraphQL, MongoDB, Firestore |
Other |
---|
Languages : Python, Rust, C, Bash |
Game Engines : Pygame, Unity |
Data Visualisation : Chart.js, Pandas, Matplotlib |
✨
Creation of a Socially Driven Game where the visual of an island is generated procedurally using algorithms like Lazy Flood Fill or cellular automaton implemented in python.
A Web App that lets you convert different currencies using the fixer currency API.
The Killer is a life-size game held annually on the Bourges campus of INSA Centre Val de Loire. Each player gets a card with a QR code and uses an app to discover their target and two available weapons. The goal: eliminate your target with a weapon while avoiding being eliminated by your own hunter.
The Killer is an annual life-size game at INSA Centre Val de Loire's Bourges campus, where players use an app to hunt targets with assigned weapons while evading their own pursuers.
mesaidesapprenti.fr is an online tool that helps apprentices identify the financial aid they qualify for.
Using a simple simulator, they can find schemes suited to their needs, like housing or transport assistance. It offers a clear overview to help young people manage their budget during their apprenticeship.
Mesaidesapprenti.fr is an online simulator that helps apprentices identify and access financial aid.
Implementation of different Front-End and Back-End for a French O-Tacos random order generator.
The Goal here is to have a simple project that allows me to discover and compare new frameworks by re-creating the same layout every single time.
Simulation video game with peer-to-peer network features, programmed in Python and C.
Simulation video game with peer-to-peer network features, programmed in Python and C.
✨
Annual computer science competition bringing together all the schools of the INSA group, constituted of two phases.
In the first one students need to solve Coding Challenges of increasing difficulty and score points.
In the second phase, the final, every student with the maximum amount of points in each INSA meets and make a team that will have to code in 24 hours an AI which will compete against other teams’ AIs.
Large-scale game ( ~200 people ) requiring a Rust backend and a React Native application. This project was led by a team of 7 people and I played the role of React Native application manager.
Morcom is the company I’ve created and run on my own.
This company allows me to take on short-term web design and web programming assignments.
This business has taught me how to manage a project from start to finish, with time constraints, and how to manage customer relations.
I organized La Nuit de l’Info, a national competition that brings students together for one night to work on the development of a web application.
In order to organize this event, I had to raise funds and communicate with my school and students.
An association that promotes access to knowledge by offering private tutoring to students in difficulty and organizing conferences on the life of an engineering student.
As well as taking part in the association’s activities as a member, my involvement as treasurer has enabled me to acquire additional skills, such as teamwork and managing a bank account.
Website made with ❤️ by jumscrafteur