12/05/2024 updated


100 % available
Embedded Software Engineer with Expertise in Linux and Windows Systems
Sucy-En-Brie, France
Worldwide
Engineering Degree (2023) from EPITA in GISTRE major (Génie Informatique Systèmes Temps Réel Embarquées)FlutterUnity 3dJava (Programming Language)Agile MethodologyAndroid (Software)Apple IOSApple Mac SystemsArduinoJIRABorder Gateway ProtocolC Sharp (Programming Language)C++ (Programming Language)Mobile Application DevelopmentCMakeComputer Programming
Embedded Systems Development
Expertise in STM32, Yocto, RTOS, Embedded Linux, Android, Arduino, and Raspberry Pi for developing complex embedded systems.
Programming Languages
Proficiency in C/C++/C#, Rust, Java, VHDL, Dart, Python, and SQL for diverse software development projects.
Operating Systems
Strong knowledge of Linux, Windows, and macOS for cross-platform development and system-level programming.
Development Tools
Proficient use of Git, Perforce, Jira, Unity, LaTeX, QEMU, GDB, Valgrind, Make, CMake, and Automake for efficient software development and project management.
Protocol and Communication
Expertise in UART, SPI, I2C, MQTT, REST, BGP, USB, and TCP/IP for implementing various communication protocols in embedded systems.
Mobile Development
Experience with Dart, Flutter, Android, iOS, GitLab, Firebase, and MacOS for mobile application development across different platforms.
Agile Methodologies
Application of agile methods in software development projects, particularly in financial software engineering.
Expertise in STM32, Yocto, RTOS, Embedded Linux, Android, Arduino, and Raspberry Pi for developing complex embedded systems.
Programming Languages
Proficiency in C/C++/C#, Rust, Java, VHDL, Dart, Python, and SQL for diverse software development projects.
Operating Systems
Strong knowledge of Linux, Windows, and macOS for cross-platform development and system-level programming.
Development Tools
Proficient use of Git, Perforce, Jira, Unity, LaTeX, QEMU, GDB, Valgrind, Make, CMake, and Automake for efficient software development and project management.
Protocol and Communication
Expertise in UART, SPI, I2C, MQTT, REST, BGP, USB, and TCP/IP for implementing various communication protocols in embedded systems.
Mobile Development
Experience with Dart, Flutter, Android, iOS, GitLab, Firebase, and MacOS for mobile application development across different platforms.
Agile Methodologies
Application of agile methods in software development projects, particularly in financial software engineering.
Languages
EnglishFluentFrenchNative speaker
Project history
Developing financial software, implementing and maintaining functionalities for the Risk Engine part of the MX3 financial software using agile methods. Technologies used include C++, Java, Perforce, Git, Jira, and Windows.
Developed and implemented new features for the compiler of 'Routing Control Functions', the route filtering language created by Arista for the 'Border Gateway Protocol'. Technologies used include C++, Python, Linux, Git, and Perforce.
Created a mobile application to manage judo clubs for the city of Nanterre. Participated in detailed functional analysis and drew up functional specifications. Technologies used include Dart, Flutter, Android, iOS, GitLab, Firebase, and MacOS.