Julien Deltour
Ingénieur R&D / Responsable Pile de communication v2x at YoGoKo- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
French Native or bilingual proficiency
-
English Professional working proficiency
Topline Score
Bio
Experience
-
YoGoKo
-
France
-
Embedded Software Products
-
1 - 100 Employee
-
Ingénieur R&D / Responsable Pile de communication v2x
-
Aug 2018 - Jun 2023
YoGoKo est une entreprise rennaise qui conçoit et fournit une pile de communication pour le véhicule connecté et coopératif. Mes missions : ► Étude et veille sur les standards de communication V2X (vehicule to everything). ► Implémentation des standards ITS dans notre stack de communication : - au niveau de la couche Facilities (middleware), implémentation de nouveaux types de messages (européens et américains) en Java ; - au niveau de la couche Transport/Network… Show more YoGoKo est une entreprise rennaise qui conçoit et fournit une pile de communication pour le véhicule connecté et coopératif. Mes missions : ► Étude et veille sur les standards de communication V2X (vehicule to everything). ► Implémentation des standards ITS dans notre stack de communication : - au niveau de la couche Facilities (middleware), implémentation de nouveaux types de messages (européens et américains) en Java ; - au niveau de la couche Transport/Network, implémentation du standard américains (WSMP) en C. ►Intégration de notre pile logicielle sur plusieurs supports (OS et architectures variables). ► Travail de réflexion sur une refonte de l'architecture de notre logiciel. ► Développement d'une API python pour notre logiciel. ►Intégration de notre technologie sur un boîtier passerelle vers le bus CAN d'un véhicule : - intégration de notre pile de communication sur une distribution Yocto (adaptation, compilation croisée) ; - décodage de trames (propriétaires et CAN) ; - optimisation logicielle. ►Intégration de la technologie Bluetooth Low Energy à notre hardware dans le cadre d'un projet visant la sécurité des ouvriers (avertir un ouvrier si il se trouve trop prêt d'un véhicule de chantier) : - test bas niveau de communication ; - décodage et encodage de trames BLE ; - intégration à notre middleware : - mise au point d'une démonstration. ► Définition et mise en œuvre d’une stratégie de validation logicielle et d’une plateforme de tests. L'ETSI fournit aujourd'hui un ensemble de suite de tests fonctionnels écrits en langage TTCN-3. Il a fallu mettre en place une plateforme qui permet : - l’exécution de ces tests contre notre système ; - la récupération des verdicts de tous les tests ; - une adaptabilité la plus simple possible pour pouvoir tester de nouveaux types de messages. ►Support client, formations (interne et client). Langages de programmation utilisés : Java / C / Python / TTCN-3 (langage de test standardisé par l'ETSI) Show less YoGoKo est une entreprise rennaise qui conçoit et fournit une pile de communication pour le véhicule connecté et coopératif. Mes missions : ► Étude et veille sur les standards de communication V2X (vehicule to everything). ► Implémentation des standards ITS dans notre stack de communication : - au niveau de la couche Facilities (middleware), implémentation de nouveaux types de messages (européens et américains) en Java ; - au niveau de la couche Transport/Network… Show more YoGoKo est une entreprise rennaise qui conçoit et fournit une pile de communication pour le véhicule connecté et coopératif. Mes missions : ► Étude et veille sur les standards de communication V2X (vehicule to everything). ► Implémentation des standards ITS dans notre stack de communication : - au niveau de la couche Facilities (middleware), implémentation de nouveaux types de messages (européens et américains) en Java ; - au niveau de la couche Transport/Network, implémentation du standard américains (WSMP) en C. ►Intégration de notre pile logicielle sur plusieurs supports (OS et architectures variables). ► Travail de réflexion sur une refonte de l'architecture de notre logiciel. ► Développement d'une API python pour notre logiciel. ►Intégration de notre technologie sur un boîtier passerelle vers le bus CAN d'un véhicule : - intégration de notre pile de communication sur une distribution Yocto (adaptation, compilation croisée) ; - décodage de trames (propriétaires et CAN) ; - optimisation logicielle. ►Intégration de la technologie Bluetooth Low Energy à notre hardware dans le cadre d'un projet visant la sécurité des ouvriers (avertir un ouvrier si il se trouve trop prêt d'un véhicule de chantier) : - test bas niveau de communication ; - décodage et encodage de trames BLE ; - intégration à notre middleware : - mise au point d'une démonstration. ► Définition et mise en œuvre d’une stratégie de validation logicielle et d’une plateforme de tests. L'ETSI fournit aujourd'hui un ensemble de suite de tests fonctionnels écrits en langage TTCN-3. Il a fallu mettre en place une plateforme qui permet : - l’exécution de ces tests contre notre système ; - la récupération des verdicts de tous les tests ; - une adaptabilité la plus simple possible pour pouvoir tester de nouveaux types de messages. ►Support client, formations (interne et client). Langages de programmation utilisés : Java / C / Python / TTCN-3 (langage de test standardisé par l'ETSI) Show less
-
-
-
Groupe Creative
-
France
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Ingénieur développement python
-
Jan 2018 - Aug 2018
11/01/2018 - 10/08/2018 : Mission chez AVIWEST - développement "from scratch" d'un outil de test. Langage : Python 3.5 - Réflexion sur l'architecture de l'outil ; - Développement d'une interface graphique (PyQt5) ; - Mise en place d'une connection série (pyserial) ; - Mise en place d'une connection à une base de données (mysql-connector) ; - Passage de commandes système (subprocess.popen) ; - Téléchargement de fichiers (requests et requests_ntlm) ; - Génération d'un… Show more 11/01/2018 - 10/08/2018 : Mission chez AVIWEST - développement "from scratch" d'un outil de test. Langage : Python 3.5 - Réflexion sur l'architecture de l'outil ; - Développement d'une interface graphique (PyQt5) ; - Mise en place d'une connection série (pyserial) ; - Mise en place d'une connection à une base de données (mysql-connector) ; - Passage de commandes système (subprocess.popen) ; - Téléchargement de fichiers (requests et requests_ntlm) ; - Génération d'un installeur windows et d'un packet debian (cx_freeze et pynsist). Gestion du projet : GitLab et Jenkins. Show less 11/01/2018 - 10/08/2018 : Mission chez AVIWEST - développement "from scratch" d'un outil de test. Langage : Python 3.5 - Réflexion sur l'architecture de l'outil ; - Développement d'une interface graphique (PyQt5) ; - Mise en place d'une connection série (pyserial) ; - Mise en place d'une connection à une base de données (mysql-connector) ; - Passage de commandes système (subprocess.popen) ; - Téléchargement de fichiers (requests et requests_ntlm) ; - Génération d'un… Show more 11/01/2018 - 10/08/2018 : Mission chez AVIWEST - développement "from scratch" d'un outil de test. Langage : Python 3.5 - Réflexion sur l'architecture de l'outil ; - Développement d'une interface graphique (PyQt5) ; - Mise en place d'une connection série (pyserial) ; - Mise en place d'une connection à une base de données (mysql-connector) ; - Passage de commandes système (subprocess.popen) ; - Téléchargement de fichiers (requests et requests_ntlm) ; - Génération d'un installeur windows et d'un packet debian (cx_freeze et pynsist). Gestion du projet : GitLab et Jenkins. Show less
-
-
-
PragmaDev
-
France
-
Software Development
-
1 - 100 Employee
-
Ingénieur d'études et developpement
-
Feb 2009 - Dec 2017
PragmaDev est une société parisienne fondée en 2001 qui développe une boite à outils de modélisation (langage SDL) et de test (langage TTCN-3) appelé Pragmadev Studio. Durant ces huit années, j’ai participé au développement de l’outil PragmaDev Studio et à l’ajout des nouvelles fonctionnalités au sein d’une équipe de 3 ingénieurs en développement. Mon activité majeure était consacrée à l’outil PragmaDev Tester et au support du langage de test standardisé TTCN-3 : -… Show more PragmaDev est une société parisienne fondée en 2001 qui développe une boite à outils de modélisation (langage SDL) et de test (langage TTCN-3) appelé Pragmadev Studio. Durant ces huit années, j’ai participé au développement de l’outil PragmaDev Studio et à l’ajout des nouvelles fonctionnalités au sein d’une équipe de 3 ingénieurs en développement. Mon activité majeure était consacrée à l’outil PragmaDev Tester et au support du langage de test standardisé TTCN-3 : - Développement en python 2.6 d'un générateur de code TTCN-3 vers C++ ; - Développement en python 2.6 d'un générateur de suites de tests TTCN-3 à partir de traces d'exécutions MSC ; - Génération automatique de suites de tests à partir de modèles en SDL en utilisant des outils d'exploration de systèmes : -> exploration exhaustive avec la toolbox IF du laboratoire Verimag, -> exploration symbolique avec l'outil Diversity du CEA ; - Support des suites SIP (Session Initiation Protocol) fournies par l'ETSI et génération d'un exécutable prêt à l'usage; - Ecriture et présentation d'une vidéo d'introduction au TTCN-3 sur Youtube. Show less PragmaDev est une société parisienne fondée en 2001 qui développe une boite à outils de modélisation (langage SDL) et de test (langage TTCN-3) appelé Pragmadev Studio. Durant ces huit années, j’ai participé au développement de l’outil PragmaDev Studio et à l’ajout des nouvelles fonctionnalités au sein d’une équipe de 3 ingénieurs en développement. Mon activité majeure était consacrée à l’outil PragmaDev Tester et au support du langage de test standardisé TTCN-3 : -… Show more PragmaDev est une société parisienne fondée en 2001 qui développe une boite à outils de modélisation (langage SDL) et de test (langage TTCN-3) appelé Pragmadev Studio. Durant ces huit années, j’ai participé au développement de l’outil PragmaDev Studio et à l’ajout des nouvelles fonctionnalités au sein d’une équipe de 3 ingénieurs en développement. Mon activité majeure était consacrée à l’outil PragmaDev Tester et au support du langage de test standardisé TTCN-3 : - Développement en python 2.6 d'un générateur de code TTCN-3 vers C++ ; - Développement en python 2.6 d'un générateur de suites de tests TTCN-3 à partir de traces d'exécutions MSC ; - Génération automatique de suites de tests à partir de modèles en SDL en utilisant des outils d'exploration de systèmes : -> exploration exhaustive avec la toolbox IF du laboratoire Verimag, -> exploration symbolique avec l'outil Diversity du CEA ; - Support des suites SIP (Session Initiation Protocol) fournies par l'ETSI et génération d'un exécutable prêt à l'usage; - Ecriture et présentation d'une vidéo d'introduction au TTCN-3 sur Youtube. Show less
-
-
Education
-
ESIEE PARIS
Master's degree, Systèmes embarqués