Degrees & Jobs

Discover my journey through education and professional milestones, showcasing the skills and experiences that shaped my career.
🚧🚧🚧 work in progress 🚧🚧🚧
🚧🚧🚧 All the information below is correct, but some details are still being added. Please check back soon for more updates. 🚧🚧🚧
Tip: Click on the logos below the descriptions for more details about the projects, experiences, and where I gained these skills.

👨‍💻 Software engineer & full stack developer+

Wi6labs, Cesson-Sévigné, France

Sept 2024 - Dec 2024

Full-stack development and maintenance of software architecture for a cloud IoT and an embedded solution.

As a Full Stack Developer, I work on both cloud-based and embedded IoT solutions, taking charge of development, maintenance, and adaptation of the system's software architecture, both of which follow a PUB/SUB (message-driven) architecture.

Cloud Solution

For the cloud solution, I handle the backend using PHP and C++ and the frontend with Angular, ensuring a responsive and user-friendly experience. The system is monitored using ELK (Elasticsearch, Logstash, Kibana) and Grafana to maintain high levels of supervision and reliability. Additionally, I manage codec processing using JavaScript, Python, and PHP, and implement a JSON-to-JSON templating system using Twig.

Embedded Solution

On the embedded solution side, I work primarily with C++ for backend development, incorporating various communication libraries such as Modbus, BACnet, and MQTT to facilitate efficient data exchange. Output control is managed through C and C++ to handle the embedded hardware communication seamlessly.

C Logo C++ Logo PHP Logo python Logo js Logo twig Logo gitlab Logo gitea Logo sonarqube Logo jenkins Logo kibana Logo logstash Logo elasticsearch Logo grafana Logo bacnet Logo modbus Logo mqtt Logo

🎓 Engineer's degree in IT+

ESIR (Graduate School of Engineering), Rennes 1 University, France

Sep 2021 - Sep 2024

My three-year engineering journey at ESIR equipped me with strong skills in software development, systems and data management, and software architecture, along with essential professional competencies.

My engineering program specializing in Information Systems at ESIR provided me with a wide range of technical and professional skills over three years

Year 1: Technical Foundations

I explored the fundamentals of software development with Java (OOP), as well as C and ASM for low-level algorithmics. I also studied electronics, graph algorithms, databases (SQL), mathematics, physics, and took my first steps in artificial intelligence (AI). I also developed cross-disciplinary skills such as communication, management, and English.

Year 2: Deepening and Specialization

I deepened my skills in C++, algorithm and complexity, and software architecture to design robust systems. I also studied software verification and validation, compiled languages, parallel programming, mobile web, developed a web application (backend: NestJS, frontend: Angular), and worked on mobile development using Android Studio (Java, Kotlin) and Flutter, and DevOps. A 6-month software project allowed me to apply project management and work in a team on a defined topic, culminating in a final audit.

Year 3: Mastery and Future Vision

In the third year, I developed expertise in big data management, distributed systems, and systems and data security. I studied model-driven engineering, high-performance software engineering using graphics cards, and deepened my knowledge in AI. I also strengthened my skills in scientific methodology, management, labor law, communication, and English.

Engineering Skills and Competencies

As an engineer, I have acquired all the necessary skills to fulfill the responsibilities associated with this status. My training has equipped me to handle complex technical challenges, lead projects, and contribute effectively to cross-functional teams.

C Logo C++ Logo Java Logo ASM Logo sql Logo Kotlin Logo js Logo typescript Logo nestjs Logo angularjs Logo Flutter Logo python Logo spring boot Logo arduino Logo docker Logo git Logo kubernetes Logo maven Logo github Logo gitlab Logo sonarqube Logo jenkins Logo kibana Logo logstash Logo elasticsearch Logo grafana Logo

👨‍🏫 Software development engineering apprenticeship+

Wi6labs, Cesson-Sévigné, France

Sep 2023 - Sep 2024

Full Stack Developer apprentice focusing on embedded IoT solutions, specializing in integrating new output features using BACnet and enhancing backend communication efficiency.

As a Full Stack Developer apprentice, I worked primarily on embedded IoT solutions, contributing to the development, maintenance, and adaptation of the system's software architecture, which followed a PUB/SUB (message-driven) architecture, while also supporting cloud-based components.

Cloud Solution

For the cloud solution, I worked on the backend using PHP and C++ and the frontend with Angular. I used ELK (Elasticsearch, Logstash, Kibana) for monitoring, handled codec processing with JavaScript, Python, and PHP, and implemented JSON-to-JSON templating with Twig.

Embedded Solution

On the embedded solution side, I primarily worked with C++ for backend development, incorporating various communication libraries such as Modbus, BACnet, and MQTT to facilitate efficient data exchange. During my apprenticeship, I focused mainly on expanding the embedded solution by adding a new output option through BACnet integration, utilizing C++ to seamlessly manage communication with the embedded hardware.

C Logo C++ Logo PHP Logo python Logo js Logo typescript Logo twig Logo git Logo gitea Logo sonarqube Logo jenkins Logo kibana Logo logstash Logo elasticsearch Logo grafana Logo bacnet Logo modbus Logo mqtt Logo

👨‍🏫 Engineering Intern in Mobile Application Development +

Infoscope Hellas, Thessaloniki, Greece

Jun 2023 - Sep 2023

This internship was my first professional experience abroad, during which I developed a mobile application for monitoring IoT equipment.

During my internship, I developed a mobile application called "Meterscope Mobile", designed to monitor and track IoT equipment. This was my first professional experience abroad. This new application was a modern continuation of an older, existing version, aimed at enhancing both functionality and user experience. My role involved conducting a detailed analysis of the initial application to identify key requirements and improvements. For the development process, I utilized React Native and Expo, ensuring the app was versatile and compatible across platforms. Finally, I successfully deployed the application on both Android and Apple devices, making it accessible to a wide range of users.

js Logo typescript Logo expo Logo react Logo git Logo gitlab Logo

👨‍🏫 Assistant Quality Engineer+

Keolis Rennes, Rennes, France

Jun 2022 - Sep 2022

Assisted in quality assurance processes to enhance software reliability.

During my recent internship, I worked on the digitalization and automation of the quality control process for Parc Relais. My main responsibilities involved analyzing the current procedures and developing automated workflows to enhance efficiency. Specifically, I digitized forms using Kizeo Forms, allowing for seamless data collection, and created an advanced analysis tool in Excel to facilitate more effective data interpretation. This project also gave me the opportunity to simulate direct interactions with customers, enhancing my communication skills. By the end of the internship, I successfully implemented a fully automated process that covered everything from data entry to analysis, significantly improving the efficiency of the quality control system.

🎓 DUT (Two-year technical degree) in Electrical Engineering and Industrial Computing+

Rennes 1 University, France

Sep 2019 - Sep 2021

My two years of DUT GEII gave me a strong foundation in electronics, programming, and practical engineering, preparing me well for further studies in engineering.

During my two years of DUT, I built a strong foundation in math, physics, and electronics. I worked on both analog and digital circuits, which gave me a good understanding of modern technology. I learned programming in Python, C, Microcontroller C, Arduino, C#, Visual Basic, and VHDL. I used these skills to develop software, create prototypes, and design hardware. I also gained experience in microcontrollers and embedded systems, learning how to make hardware interact with the real world. Courses in communication and English helped me improve my ability to work in teams and communicate clearly. Overall, my DUT gave me strong technical skills and hands-on experience, preparing me for engineering school.

python Logo C Logo arduino Logo C# Logo Visual Basic Logo VHDL Logo

👨‍🏫 Wiotys Production Automation Assistant+

Wi6labs, Cesson-Sévigné, France

Apr 2021 - Aug 2021

Worked on automation solutions to streamline production processes.

During my internship, I was responsible for implementing a new production system, a project that allowed me to apply a range of technical and collaborative skills. I developed a production program using Python, focusing on creating efficient and scalable processes. To ensure effective progress, I utilized the Agile methodology for project management, which facilitated iterative improvements and regular feedback. Additionally, I played a key role in designing and establishing the production processes, ensuring they aligned with the company's needs. My work also involved close collaboration with an external audit firm, which enriched the project with expert insights and strengthened the overall design. The outcome of my efforts was a scalable production tool that was ultimately adopted by the company, significantly improving their production efficiency.

python Logo git Logo gitea Logo jenkins Logo

🎓 Technological high school diplomas in Industry and Sustainable Development (STI2D)+

Bréquigny High School, Rennes, France

Sep 2017 - Jul 2019

A technical program focused on industry, sustainable development, and engineering.

I completed the STI2D high school diploma, which focused on industrial sciences and sustainable development. During this period, I gained a solid understanding of technology, engineering, and environmental innovation. I also learned programming skills, working with Arduino, Python, and C, which helped me develop a practical approach to solving technical problems.

arduino Logo python Logo C Logo