This page is not up to date.
Courses taken:
Computer Vision: theory of basic techniques and use of the OpenCV library in C++ with Windows MFC on Visual Studio;
Machine Learning in industrial environments: theory and practical application of the most prevalent and effective regression and classification techniques using TensorFlow and ScikitLearn;
Internet of Things (IoT): programming of Arduino and RaspberryPi and theory of their communication protocols;
Introduction to videogame programming: game development using Unity and C#;
Development of applications for mobile devices : creation of simple applications using Xamarin;
Digital Image Synthesis: production of visual effects using Unity.
Main courses taken:
EG23 Man/machine interface and ergonomics;
GL02 Foundations of software engineering;
IF02 Information Systems design;
IF06A Computer Supported Cooperative Work;
IF10 Iterative development and Rapid Application Development;
IF14 Knowledge engineering methods for information systems audit;
IF26 Desgin of secured applications: Mobile web & smartphones;
LO02 Principles and practice of object-oriented programming;
LO07 Web technologies;
LO12 Knowledge-based systems and applications of artificial intelligence;
LO17 Cloud Architectures and Virtualization;
NF16 Databases.
Preparatory cycle for engineering education.
Option in Computer and Digital Sciences;
European section in English;
With honors.
As a part of the development team, my role involved enhancing, maintaining, and adding features to an enterprise management software. For each assigned project, I was responsible for:
Defining the requirements,
Web and database design (UML modeling, Figma mockups),
Development in PHP, JavaScript, and MySQL,
Documentation writing.
I worked in a Debian environment, using the PHPStorm IDE, and the team used the GitLab version control system.
On a bridge restoration site, I carried out various tasks including installing mesh and formwork, stone joints restoration and installing guardrails.
During this internship aimed at exploring the business world, I had the opportunity to work as a molder for three weeks and as a modeler for one week.
Grape harvesting as a picker and cutter.
Weeding and pruning of the vines.
Description: software with graphical interface for detecting landings from a runway video.
Used technologies: OpenCV and JavaFX.
Source code: GitHub
Designing the Human-Machine interface for a game with given rules. This project includes creating mockups, activity diagrams, and developing a prototype using Java Swing.
Source code: GitHub
This project consist of identifying stakeholders, establishing the governance structure, modeling the organization, pointing out issues and designing solutions.
It includes the realisation of:
activity diagrams,
domain models,
scenarios and associated sequence diagrams,
class diagrams,
state-transition diagrams.
Card game with concurrent Graphical User Interface (GUI) and Command Line Interface (CLI). Project made in Java with code documentation and an Object-Oriented architecture using design patterns.
Source code: GitHub
Project carried out as a team on all stages of the software's life: functional requirements, specifications, compliance control and maintenance. It is composed of:
a data parser with NodeJS,
a CLI with Caporal,
unit tests with Jasmine,
graph generation with Vega,
version management with GitLab.
Used technologies: PHP, HTML, Bootstrap and SQL with a MVC architecture.
Source code: GitHub
Maintenance and development of plugins written in Java for a Minecraft server hosted on Debian. It was with this project that I started in computer science, learning on my own at the age of 14.
Object-Oriented Programming (OOP);
Model-View-Controller (MVC) architecture;
Web, software, and database design;
User Interface (UI) design and prototyping;
Unified Modeling Language (UML);
Information Systems (IS) analysis and design;
Functional specifications;
Project management.
Level of expertise legend:
Average ⭐
Proficient ⭐⭐
Advanced ⭐⭐⭐
⭐⭐
⭐
⭐⭐⭐
⭐⭐
⭐⭐⭐
⭐
⭐
⭐
⭐⭐
⭐⭐
⭐⭐
⭐
⭐⭐⭐
⭐⭐
Microsoft Office Suite: Word, Powerpoint and basic use of Excel;
Communication softwares: Microsoft Teams, Slack, Discord;
Photo editing software: Adobe Lightroom;
Google searches and proficiency in using ChatGPT.
Assiduous,
Conscientious,
Self-reliant,
Self-taught.
Driving licence (french) and I possess a car;
First aid diploma (PSC1) obtained in 2015.
For the past few years, I've been developing a growing passion for aviation, particularly in military aeronautics.
I plan to pass a french aeronautics certificate called Brevet d'Initiation à l'Aéronautique (BIA) in the upcoming session in May 2024.
Additionally, I am a member of a glider flying club where I've started my training to become a glider pilot.
Additionally, I virtually pilot Mirage 2000C aircraft on Digital Combat Simulator (DCS World).
I've been playing badminton recreationally for many years and I recently started participating in competitions.
Furthermore, I regularly exercise for enjoyment and to stay in shape.
I also have a fondness for hiking, both for the scenery and the physical challenge it offers.