Projet : CarAlgo Pro
Secteur / Contexte général : Automobile / Véhicule connecté.
Méthodologie : Scrum
Sujet du projet :
▪ Conception et développement d'une plateforme web qui facilite la génération automatisée de
code exécutable pour les cartes embarquées
Tâche :
▪ Conception, développement et documentation des APIs
o Gestion des workflows, des Step, des Block
o Génération des scripts exécutables sur la carte embarquée
▪ Conception de la base de données avec PostgreSQL
▪ Implémentation de la logique métier en python
▪ Développement la partie Frontend du projet en ReactJS
o Gestion de la partie workflow et ces composants (Workflow, Step)
Résultats obtenus:
▪ Respect des délais
▪ Développement d’une application stable et performant
Projet : ASM-Setting
Secteur / Contexte général : Industrie : conception et fabrication des matériels de communication : portiers
téléphoniques, poste d’appel d’urgence, téléalarme d’ascenseur.
Méthodologie : Cycle en V
Sujet du projet :
▪ Développement d’un serveur cloud privé (Backend et Frontend) pour des matériels de
communication
▪ Gestion d'un parc de produits : gestion des accès, de la configuration et de la supervision des
portiers
Tâche :
▪ Conception et développement d’une architecture modulaire avec Django
▪ Développement des API RESTful avec DRF
▪ Mise en place des taches asynchrones avec Celery et Redis
▪ Développement de la partie frontend :
o ReactJs 16.14 (react, react-bootstrap, reach-router, redux, react-redux, react-hook-form,
axios, moment, webpack, babel, eslint, jest, react-intl, react-lazyload )
o Utilisation Redux pour la gestion de l'état
▪ Études de faisabilité technique
▪ Maintenance évolutive et corrective
▪ Écriture et exécution des tests unitaires et fonctionnels
▪ Mise en place d'un pipeline CI/CD avec Jenkins et Git
▪ Revues de code et suivi des pull requests
▪ Rédaction de la documentation technique
Résultats obtenus:
▪ Apprentissage de nouveaux langages et Frameworks ( ReactJs).
▪ Respect des délais et bon maintien de l'existant.
▪ Code clean et organisé.
Projet : Calcul National
Secteur / Contexte général : Énergie : La mise en place d’un noyau de calcul de plusieurs données
électrotechniques
Méthodologie : Agilité, Scrum
Sujet du projet :
▪ Projet Import Basse Tension :Elaboration de l’état de réseaux électrique basse tension en
France.
▪ Projet Calcul National :Génération des rapports de qualité et détection des clients mal
alimentés
▪ Projet Werable : Contrôle et gestion des traitements sur des fermes de calcul
Tâche :
▪ Conception et développement d’une application web “Werable” :
o Exploitation et déploiement des traitements électrotechniques
o Supervision et validation des traitements
▪ Développement des API RESTful avec DRF.
▪ Développement et maintenance des traitements sous forme de machine à état
▪ Gestion des incidents en RUN des applications
▪ Implémentation des tests unitaires, fonctionnels et de non régression.
▪ Revue de code et refactoring
▪ Analyse et amélioration de la sécurité du code à l'aide de Checkmarx
▪ Mise en place d'un pipeline CI/CD avec Jenkins et Git
▪ Documentation du code
▪ Participation aux rituels agiles (planification de sprint, grooming et rétrospective)
Résultats obtenus:
▪ Respect des délais et bon maintien de l'existant.
▪ Contribution à la réussite de plusieurs projets.
▪ Principes de l’Agilité/Scrum respectés
Environnement technique :
Python, Django, Script batch, Rest API, Django Rest Framework, Oracle, SQL, Pandas, Numpy, VSCode,
UnitTest, Pytest, doctest, Pydoc, Postman, JSON, XML, Browsable API, PEP8, Git, Jenkins, Checkmarx,
méthodologie Agile
Projet : ActiGraf
Secteur / Contexte général : Automotive :Authoring des calculateurs
Méthodologie : Cycle en V
Sujet du projet :
▪ Développement d’un logiciel de programmation des applications embarquées dédiées pour les
calculateurs ACTIA Bus&Coach
Tâche :
▪ Programmation des calculateurs BUS&CAR
o Gestion des véhicules et leurs variantes
o Gestion des maitres et des esclaves
▪ Génération des applications
o Génération des fichiers de configuration des calculateurs
▪ Câblage des entrées/sorties physiques aux entrées/sorties fonctionnelles
o Gestion de câblage
o Gestion des applications
▪ Téléchargement des applications générées
o Développement et maintenance d’outil de téléchargement
▪ Intégration de IEC program Editor « STRaToN » sous ActiGRAF
Résultats obtenus:
▪ Respect du spécification fonctionnelle
Environnement technique :
C++/QT, C++ Builder, Qt 5.7, Embarcadero XE6, Firebird, XML, Bug Tracking System, DOORS, SVN
5
Projet : MultitoolNG
Sujet du projet :
▪ Développement d’un outil de diagnostic pour les calculateurs ACTIA Bus&Coach produit par
Actia Automotive
Tache :
▪ Développement et maintenance d’outil de diagnostique
Mission / Projet : Gestion électronique de document
Développement d’une solution software GED (Gestion Electronique de Document) : GEDocx.
Secteur : Logiciel et services informatiques
Tache :
▪ Développement d’un module de Gestion de document/projet
▪ Développement d’un module d’impression, Scanning
▪ Développement d’un module d’importation/d’exportation (import Document, Folder, Source, LFP file
// Export PDF, PDF/A, Texte, Single page, LFP) en utilisant la librairie Viscom (ImageViewer Gold)
▪ Développement du module de Branding, Coding Field, Filtre
▪ Développement du module OCR (Optical Character recognition) multithreading avec la librairie
Tesseract_Leptonica_OCR
▪ Développement du module ImageViewer permettant l’affichage des documents (images)
▪ Développement d’un module de détection et d’extraction des méta-données et de contenu de
document avec Apache Tika
▪ Développement d’un module d’indexage et de recherche de données avec Apache Solr
▪ Test unitaire et d’intégration
Mission / Projet : YAECO
Développement d’un navigateur Web conçu pour les grands écrans et les hautes résolutions. : Yaeco.
Secteur : Logiciel et services informatiques
Tache :
▪ Développement de la partie serveur du navigateur Yaeco avec PHP/MySQL :
o Participer à améliorer la conception de la base de données.
o Ajout de Yaeco en mode DEMO.
▪ Développement d’un client Yaeco avec C++/QT :
o Spécification et Conception du navigateur Web Yaeco.
o Développement du module « User Interface » permettant d’afficher les Frame principal et leur
composant.
▪ Développement des modules : « History », « Cockies », « DownoadManger », « Login_Registartion »,
« Report », « Tablet », « Update ».
Mission / Projet :
Participer à la réalisation d'une application web pour la santé et la sécurité des patients.
Secteur : Logiciel et services informatiques
Tache :
▪ Suivi de patients (gestion des fiches, gestion des RDVs, gestion d’ordonnance...)
▪ Gestion des équipes de soin
Mission / Projet : IPTV
Développement d’une solution IPTV : Développement d’un client IPTV pour un set-top-box.
Secteur : Conseil et services informatiques
Tache :
▪ Étude de l’architecture d’IPTV.
▪ Développement d’un software pour un IP-Set-Top-Box.
▪ Mise en place d’un serveur de Live Streaming en utilisant la librairie Mumudvb et une carte satellite.
▪ Développement d’un module de gestion de communication interprocessus.
▪ Développement d’un analyseur de Stream en ...
Mission / Projet :
Participer au développement d’un projet domotique.
Secteur : Logiciel et services informatiques
Tache :
▪ Contrôler les équipements d’une maison grâce à une boxe.
▪ Tableau de Bord : contient des statistiques de la consommation et la consommation globale en temps
réel.
▪ Affichage d’un historique de consommation