Atos

Développeur fullstack en alternance

Résume du système Auxylium

Auxylium est un système conçu pour améliorer la communication des troupes militaires. Il utilise des téléphones Android avec OS personnalisés et sécurisés, équipés de neuf applications de communication distinctes. Le système comprend également une partie serveur pour créer un réseau privé sécurisé entre les appareils. Les principales fonctionnalités incluent la cartographie, l'échange de messages texte, la communication audio (Talkie walkie et VoIP), le partage de fichiers et l'échange d'événements divers. Le projet a rapidement attiré d'autres clients dans différents secteurs (armée, pompiers, SAMU, etc.), ce qui a conduit à de nouvelles fonctionnalités et une portée élargie.

Principales missions

  • Refonte de l'architecture Android et développement de la solution.
  • Développement de fonctionnalités d'appel VoIP avec une bibliothèque Android.
  • Intégration d'un IoT pour compter les coups d'une arme à feu.
  • Création d'une bibliothèque Android pour la gestion des bases de données SQLite (tables, requêtes, notifications de changement de données, cache, etc.).
  • Généralisation d'applications Android pour divers clients avec des règles métiers spécifiques.
  • Portage de l'application Android vers une plateforme Web, nécessitant des modifications backend pour passer du protocole UDP au protocole TCP.

Projets majeurs

Auxylium

Système conçu pour améliorer la communication des troupes militaires.

500 à 1000 militaires des forces sentinelles
Android
Golang
MongoDB
Voice over IP
Cartographie
Sécurité
React

EVTA

Salon militaire pour démontrer les avancées numériques (IoT, robotique, etc.) dans le domaine militaire.

Android
IoT
Compteur de balle tirée
Drone
Lunette connectée
Jumelle connectée
Géoloc. indoor
Bluetooth low energy
NFC

Dismounted Soldier System (DSS)

Enrichissement du projet Auxylium pour des opérations extérieures (OPEX).

Android
Golang
MongoDB
Voice over IP
Cartographie
Sécurité
React
IoT
Géoloc. indoor
Devise to devise
Kubernetes

Environnement technique

Android, React, SpringBoot, MongoDB, Docker, Gradle, Git, Gitlab, GitlabCI, Kubernetes, SQLite, Java, Golang, Bluetooth, BLE, NFC

Projet précédent