Cosium est une société éditrice de logiciels. Elle conçoit et développe des solutions digitales destinées aux opticiens et audioprothésistes.
MISSIONS
Développements sur l’application principale Center
o Correction de bugs
o Refactor en profondeur de la fonctionnalité
permettant de gérer les états de commande de
verres et montures.
o Ajout de nouvelles fonctionnalités
o Revue de code
o Tests unitaires
Intégration de la nouvelle API Cofidis :
o Création d’un client REST dédié à cette API, utilisée
dans Center.
o Authentification mutuelle via certificats X509.
o Migration d’API SAML vers REST
Chiffrage de tâches
Klee Group conçoit, développe et invente des solutions digitales métier sur-mesure. Intervention en tant que Leader technique
sur le compte DGAC (Direction Générale de l’Aviation Civile), client Klee.
MISSIONS
Intervention d’urgence sur l’application grand public
Alphatango (déclaration de drones et vols de drones)
o Correction de bugs
o Refactor en profondeur de la page dédiée à la
notification de vol sujette à de nombreux bugs et
de nombreuses régressions.
Rédaction d’une documentation
technique liée au refactor afin de
capitaliser.
o Ajout d’un nouveau type de formation télépilote :
Interface avec la société Dokeos pour la
récupération d’information sur les
formations réussies par un usager de
l’application.
Génération PDF d’attestation de réussite
de formation avec génération de QR code.
Ajout d’une page de vérification des
informations d’une attestation de réussite
à une formation via QR Code.
o Ajout d’un nouveau service web exposé à l’EASA
(European union Aviation Safety Agency) pour la
récupération d’information sur les vols de drone :
Authentification mutuelle entre la DGAC
et l’EASA via certificats X509.
Création d’un nouveau web service REST.
Etude des solutions possibles pour
l’utilisation du protocole standardisé
OData (imposé par l’EASA) pour la
création de web services REST.
Utilisation de la librairie Olingo d’Apache
o Etude d’impact sur une montée de socle applicatif
(passage d’une SLES 12 SP2 à une SLES 12 SP5)
o Mise en place montée de socle sur les
environnements de dev
Intervention sur le socle technique commun « Blanche »
utilisé par les applications développées pour la DGAC.
o Livraison de 3 nouvelles fonctionnalités à la DGAC
Composant anti-virus
Sécurisation du composant d’export de
données
Meilleur affichage à l’utilisateur d’erreurs
techniques
o Rétro-ingénierie sur le projet blanche :
Comprendre comment les livrables sont
créés.
Comprendre les fonctionnalités des
composants existants
Ecriture d’une documentation technico
fonctionnelle
o Audit de code pour chiffrer l’ajout de
règlementations RGAA
Conception et développement from scratch d’une
application de gestion des dossiers médicaux du personnel
navigant.
o Architecture, conception et modélisation
Dockerisation des différents composants
logiciels (App Spring Boot, Nginx,
PostgresSQL, LDAP)
Mise en place d’une VM Debian 10
Automatisation du déploiement via
Jenkins
Cryptage de données
o Revue de code
o Développement
o Tests unitaires
Equipe de 6 personnes
Amundi est une société spécialisée dans l’Asset Management
MISSIONS
POC : Refonte d’une application client lourd en client léger
permettant le passage d’ordres et la simulation de passage
d’ordres sur les marchés financiers. Affichage de données
pertinentes, sous forme de tableaux croisés dynamiques,
des fonds et de leurs contenus.
Mise en place d’une application web permettant de
cataloguer et référencer toutes les applications, logiciels,
librairies, services, API utilisés au sein d’Amundi pour aider
les développeurs et la MOA dans la conception de leurs
applications. (Ex : APIs pour récupérer de l’info sur des
portefeuilles, impact d’un asset sur un fond).
Développement d’une application de ticketing intégrant
des notions fonctionnelles permettant ainsi de lier des
tickets à des instruments financiers et de faire du routage
en fonction de plusieurs paramètres financiers. Intégration
avec d’autres outils en interne. Intégration du chat
Symphony pour lier un ticket à une room symphony de
discussion pour impliquer des utilisateurs externes à
Amundi (ex : Dépositaires).
Développement de Maestro framework et plateforme :
o Mise en place d’un framework web en angular 7 :
Développement de composants web
prêts à l’emploi.
Mise à disposition de services permettant
de faciliter le développement aux autres
équipes de développement (responsive,
layout, typographie, classes CSS)
Mise en place d’une charte graphique
permettant d’homogénéiser l’affichage
des applications utilisant notre framework
o Mise en place d’une plateforme web :
Mise à disposition de services transverses
disponibles pour toutes les applications
de la plateforme (messaging, profil
utilisateur, i18n)
Création d’une application représentant le
point d’entrée de la plateforme. Affichage
de notifications en temps réel, émises par
les applications de la plateforme, sous
forme de timeline. Possibilité d’agir
directement sur les notifications, ou lien
direct vers l’application en question.
Création d’une application admin, pour
paramétrer une application Maestro
Création d’une application permettant
d’obtenir de l’information sur différents
actifs financiers (Portfeuilles, Emetteurs,
Assets) comme par exemple le rating,
ISR/ESG.
o Support technique pour les autres équipes de
développements (sur le framework, la platforme et
angular de manière générale).
Mise en place d’une application
permettant de recenser tous les
composants web du framework, les
services, les interfaces, les classes
utilitaires. Ajout d’un éditeur de code pour
tester les composants.
Ecriture d’une documentation sur
Confluence (« Getting started », tutoriel,
changelog, etc.)
Mise en place d’une room HipChat pour
centraliser les questions des
développeurs et leurs réponses.
Tests unitaires
Intégration continue
Méthodologie Scrum
Projet réalisé dans une équipe de 20 personnes
PALMA V4 : PLM (Product Lifecycle Management). Conception et développement Java sur solution PLM
MISSIONS
Montée en compétence sur le fonctionnel
Analyse des spécifications fonctionnelles et techniques
Conception et développement de fonctionnalités :
o Modification d’un produit dont les documents de
conception ont été modifiés
o Remplacement automatique d’un composant
obsolète dans tous les produits qui l’utilisent
Paramétrage/Customisation de l’application
o Profils / droits utilisateurs
o Préférences, labels…
Etude de la version précédente et adaptation du code
lorsque nécessaire
Tests unitaires
Projet réalisé dans une équipe de 2 personnes
Maintenance corrective et évolutive du parc applicatif suite à une fusion.
MISSIONS
Analyse de l’existant et recueil des besoins utilisateurs
Conception UML
Refactorisation de code Java
Création de web services :
o SOAP sur le parc existant (contraintes techniques)
o REST sur les nouveaux projets
Rédaction d’un manuel utilisateur
Tests unitaires
Projet réalisé dans une équipe de 2 personnes
Améliorer la présence sur les réseaux sociaux. Mise à jour du site e-commerce en période de soldes.
MISSIONS
Création d’applications Facebook
Mise à jour d’éléments du site e-commerce