Arnaud ALLEMAND

Software Development Engineer

Clermont-Ferrand, France
arnaud.contact43@gmail.com • +33 6 18 97 82 62 • https://www.linkedin.com/in/arnaud-allemand/
Arnaud ALLEMAND

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

  • -

    Saint-Restitut, Drôme - On site

    Summary:

    • 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
    • C++
    • Qt
    • ROS
    • OpenCV
    • ffmpeg
    • gstreamer
    • GPU development with CUDA
    • NVIDIA Jetson boards (Xavier NX, Jetson Orin NX
  • -

    Warsaw, Poland - On site

    Summary:

    • 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
    • C#
    • .NET
    • Python
    • Agile methodology
    • Azure DevOps
  • -

    Saint-Étienne, France - On site

    Summary:

    • 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
    • WinDev
    • OCR software development
    • SQL

Education

    Clermont Auvergne INP - ISIMA

    Computer Science and Modeling
    Engineering Degree
    Show Courses
    • 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

    IUT Informatique - Aubière

    Computer Science
    University Diploma (DUT)
    Show Courses
    • 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

    Lycée St Jacques de Compostelle - Le Puy en Velay

    Science Baccalaureate, Biology option
    High School Diploma
    Show Courses
    • I.S.N. - Introduction to Computer Science and Digital Technologies

Skills

  • C
  • C++
  • Python
  • Git
  • Bash
  • Data sql-database-generic SQL Database (Generic) image/svg+xml Amido Limited Richard Slater SQL
  • C#
  • Java
  • HTML
  • CSS
  • Official PHP Logo image/svg+xml Official PHP Logo Colin Viebrock Copyright Colin Viebrock 1997 - All rights reserved. 1997 PHP

Projects

Template by Ariel