You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Tom RivoireTR

Tom Rivoire

Applications Developer (mobile desktop embedded)

€350/day
3 projects
Montbrison, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Tom

My website: tomrivoire.fr

Passionate software engineer, with over two years in a startup as a developer and team leader, followed by an 18-month experience in the United States where I worked on a multitude of projects ranging from embedded software to mobile applications, including cloud and CI/CD. This was followed by a 12-month freelance mission for an American client, working 100% remotely from France.

My expertise in various application development frameworks allows me to create efficient and user-friendly software solutions for a wide range of clients.
Whether you need to develop an application from scratch or improve an existing one, I can help you achieve your goals. My proactive approach and ability to adapt to evolving needs ensure that your project will be successfully completed.

Some projects completed as a Freelancer:
- Android application, in the medical field, for an ultrasound device (Java).
- Control software for a prototype underwater drone with autonomous and swarm movements. Underwater data acquisition (Python, MAVLink, BlueROV2, ArduSub).


💻 Technical Skills

Android (Kotlin, Java)
iOS (Swift)
C / C++
Qt / Qml
GStreamer
ArduPilot / ArduSub / MAVLink
OpenDDS
Flutter
Github / GitLab
CI/CD
System (Windows, Linux) and network administration

📊 Cross-functional Skills
Agile methodology
Project management
Team management
Management
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Montbrison (up to 50km), Lyon (up to 50km), Saint-Étienne (up to 50km)

Experience

  • Fujifilm Sonosite
    Development of an Android app for an ultrasound device
    MEDICAL
    December 2024 - December 2025 (1 year)
    Seattle, United States
    Development of an Android application, in the medical field, for an ultrasound device (Java, Azure DevOps).

    - Definition of the application architecture, diagrams, documentation
    - Development of the user interface from Figma mockups
    - Development of the application's business logic
    - Management of local storage in an SQL database
    - Management of multi-application kiosk mode, user access restriction
    - Integration of user authentication system linked to hospital servers (LDAP)
    - Integration of the IoT provisioning protocol (DDKG)
    - Development of the OTA update system
    Java Android Azure DevOps Mobile Application Mobile Development
  • Witekio Holding
    Embedded and Mobile Application Development Engineer
    DIGITAL AND IT
    July 2023 - November 2024 (1 year and 5 months)
    Seattle, United States
    Development of embedded and mobile applications for American projects.
    Design and development of cloud infrastructure (AWS, Azure) and continuous integration systems (GitLab CI/CD).

    Achievements:

    Development of mobile applications for managing a fleet of dehumidification devices
    - Taking over a substantial codebase
    - Native Android and iOS mobile development (Kotlin, Swift)
    - Bug fixes
    - Development of new features
    - Documentation, diagrams (Miro)

    Firmware development for dehumidification devices
    - User interface development (C)

    Development of a CI/CD pipeline
    - Compilation of Yocto images in the cloud (Gitlab CI, AWS)
    - Automated tests on physical board
    - Deployment

    Android application for ultrasound device
    - Definition of the application architecture, diagrams, documentation
    - Development of the user interface from Figma mockups
    - Development of the application's business logic
    - Management of local storage in an SQL database
    - Management of multi-application kiosk mode, user access restriction
    Android C Gitlab CI/CD Java Kotlin
  • Cosma
    Development of an underwater drone prototype
    ENVIRONMENTAL
    February 2023 - June 2023 (4 months)
    Toulon, France
    Control software for an underwater drone prototype with autonomous and swarm movements.
    Underwater data acquisition (Python, MAVLink, BlueROV2, ArduSub).

    - Configuration of open-source firmware for the underwater drone (ArduSub)
    - Configuration of the companion computer on the controller (Raspberry Pi, BlueRov2)
    - Reception and processing of data from an acoustic antenna for localization relative to a surface boat (Python)
    - Control software for depth maintenance and autonomous movements (Python)
    Python MAVLink BlueRov2 ArduSub Ardupilot

Recommendations

Be the first to recommend Tom

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master's degree, Computer Science and Electronics of Embedded Systems (IESE)
    Polytech Grenoble
    2020
    Diplôme d'ingénieur, Informatique et Electronique des Systèmes Embarqués (IESE)
  • Master's degree, Intelligent Transport Systems
    Linköpings universitet
    2020
    Master's degree, Systèmes de transport intelligents

Skill set

Categories