Arnaud ALLEMAND
Software Development Engineer
Clermont-Ferrand, France

About
Future software engineer specialized in embedded systems and computer vision. Hands-on experience with C/C++, Python, Qt, ROS, OpenCV, and image processing. Currently in my final year at Clermont Auvergne INP - ISIMA.
Experience
-
- Software Development Apprentice Engineer @ MERIOSaint-Restitut, Drôme - On siteSummary:
- Development of embedded image processing and computer vision algorithms for gyro-stabilized multi-sensor gimbals and video payload systems
Responsibilities:
- Embedded C++ programming
- Use of ROS and OpenCV for the developement and integration of video processing algorithms
- Object-oriented software design
Achievements:
- Designed and implemented a video playback tool for MPEG-TS streams encapsulating STANAG-compliant metadata, using Qt and ffmpeg
- Deployed computer vision pipelines on NVIDIA Jetson boards, leveraging GPU acceleration for real-time processing
- Set up CI/CD pipelines to automate application testing and build processes
- Designed and implemented a software library for the generation and embedding of MISB-compliant metadata into gimbal video streams
-
- Engineering Intern @ Vision RTWarsaw, Poland - On siteSummary:
- Development of automated tests for patient monitoring systems using 3D cameras and stereo vision.
Responsibilities:
- Assisted in debugging and optimizing front-end code to ensure smooth user experiences
- Participated in daily stand-ups and bi-weekly sprint planning meetings to ensure alignment with project goals
- Participated in code and automated tests reviews within the team
Achievements:
- Successfully implemented a 3D bench model import feature in on the the VisionRT's MapRT product, accelerating the creation of therapeutic treatment plans
- Created a monitoring tool in Python that identifies and reports manual tests not performed by the testing team, improving test coverage visibility
-
- Software Development Intern @ DIAGRAM InformatiqueSaint-Étienne, France - On siteSummary:
- Contributed to the development of internal tools and added new features to a range of ERP solutions for various SMEs
Responsibilities:
- Resolving support tickets across various software products at DIAGRAM
- Taking part in weekly code reviews and worked closely with senior WinDev developers
Achievements:
- Developed an OCR tool using WinDev to automate the entry of income and expense reports
- Deployed a user-friendly web-based database query solution for DIAGRAM Informatique clients seeking direct access to their data
Education
- Object-Oriented Programming
- Algorithms & Data Structures
- GPU Computing & Image Processing and Synthesis
- Video Game Development and Immersive Technologies
- Development for Embedded Systems
- Digital Signal Processing
- Mobile Development (Android)
- Linear Programming, Operations Research and Production Systems Optimization
- Data Analysis and Business Intelligence
- Machine Learning and Deep learning and Reinforcement Learning
- Continuous Integration & Development
- Containers/Virtual Machines, DevSecOps and Cloud Technologies
- Secure Network, Web Development and Pentesting
- Graph Theory
- Agile Methods and Business Organization
- Introduction to Software Development & Object-Oriented Programming
- Algorithmic Quality
- Introduction to Computer Architecture
- Introduction to Operating Systems and Systems Programming
- Low-Level Communication and Introduction to Network Services
- Web Development
- Production Pipeline Automation and Virtualization
- Database Management and Querying
- SQL within a Programming Language
- Discrete Mathematics
- Fundamental Mathematical Tools
- Numerical Tools for Descriptive Statistics
- Probability Theory
- Optimization Methods
- Mathematical Modeling
- Cryptography and Security
- Introduction to Organizational Management
- Software Quality Assurance
- Digital Law and Intellectual Property
- I.S.N. - Introduction to Computer Science and Digital Technologies
Clermont Auvergne INP - ISIMA
Computer Science and Modeling
Engineering Degree
Show Courses
IUT Informatique - Aubière
Computer Science
University Diploma (DUT)
Show Courses
Lycée St Jacques de Compostelle - Le Puy en Velay
Science Baccalaureate, Biology option
High School Diploma