-
Altran Praxis
- Software Architect, Technical Leader
Vélizy-Villacoublay
2013 - maintenant
Java, JavaFX, Spring, Hibernate, PostgresSQL, Eclipse usage et développement de plugins.
Responsable de l'architecture d’une nouvelle plateforme pour la planification de mission pour le compte de Dassault-Aviation; organisée autour des technologies, Java, JavaFX, Spring, Hibernate, PostgreSQL, Luciad. Proposition et définition des caractéristiques techniques du futur framework de développement logiciel. Lead technique de l’équipe de réalisation. Projet en phase de livraison avec un prototype applicatif afin de démontrer les nouvelles bases architecturales.
Projet de préparation de mission, domaine aéronautique militaire. Migration de fonctions applicatives d'une plateforme technique vers une autre plateforme applicative, afin de regrouper les différentes versions logicielles sur un cœur technique commun.
Projet de préparation de mission, domaine aéronautique militaire. Analyse et mise en œuvre de solutions liées à différentes problématiques de persistance. Robustesse des mécanismes de persistance et de l'application selon des contextes d'exécution dynamiques de l'application. Model de persistance afin de gérer l'évolution du modèle métier, en perturbant au minimum l'existant.
-
Altran Praxis
- Software Architect
Vélizy-Villacoublay
2012 - 2012
Analyse et rédaction d'appel d'offre en milieu avionique (non embarqué, pas de certification); ferroviaire (ne nécessitant pas de certification); cœur artificiel (projet R&D); cadres très techniques. L'appel d'offre dans le cadre du milieu avionique s'est déroulé en plusieurs étapes avec des échanges clients importants, puis des workshops techniques afin d'affiner la proposition, une fois notre proposition retenue par le processus de sélection du client.
Développement logiciel d'IHM3D sur Tablet Android avec Unity; évaluation technique et choix de la plate-forme. Interconnexion avec un système multimédia automobile, afin de présenter une interface multi modale de pilotage des fonctions de confort.
-
Altran Praxis
- Software Architect
Vélizy-Villacoublay
2011 - 2012
Analyse et support sur le projet SMEG Magneti Marelli (Peugeot 208). Stabilisation et développement sur système legacy complexe en fin de cycle de développement.
-
Altran Praxis
- Architecte Software
Vélizy-Villacoublay
2009 - 2011
Usage ou analyse de technologies variées à la faveur des projets: C, C++, Flex, Ice, CAN, Bluetooth, Linux, Java, Android, DO178-B. Eclipse usage et développement de plugins.
Analyse et développement sur des projets de R&D. Travaux de R&D pour le compte de la société Continental.
Développement sur un système automobile multimédia, sur la base de la plateforme GENIVI, dans le cadre de l'IAA. Inter connectivité d'un téléphone et de la plateforme automobile dans le cadre de l'usage d'une solution de guidance (JPANAMA).
Portage d'un agent sur android pour un outil de test automatique: OTOMAT, outil interne. Etude de la norme DO 178B.
Architecture et mise en oeuvre de concept d'IHM distribué, prototypage dans le cadre des travaux de R&D pour Continental. Participation à plusieurs phases et différents concepts clients (PolySurface, MagicUI)
Développement logiciel d'IHM 3D, réalisation des choix techniques et évaluation. Proof of concept.
Travaux préliminaires sur la conception d'un dongle Bluetooth, servant à l'interconnexion du réseau CAN automobile, via la prise OBD, avec un smart phone.
-
Activités Personnelles
- Développement Logiciel
2009 - 2012
Plusieurs développements plus ou moins important:
Réalisation de tests et petits programmes de démonstration sur la base de la librairie MicroUI (technologie propriétaire de la société IS2T) dédié à de la programmation Java sur des cartes embarquées de type micro contrôleur.
Analyse du format SVG, afin de mettre en oeuvre un process de transformation vers du code embarquable ciblant la librairie MicroUI.
Réalisation d'un moteur graphique d'animation gérant un axe profondeur en Java, embarqué sur une carte ATMEL, programmation d'une démonstration.
Approche du domaine des logiciels critiques. Etude des principes de la vérification formelle du logiciel. Démarche personnelle sur la base du langage Java et de la plateforme Eclipse (chaine de compilation, AST) dans le but de construire des outils de vérification formelle du logiciel.
-
Continental Automotive Systems
- Software Architect, Analyste
Toulouse
2008 - 2009
Année de transition, suite à la reprise des activités par la société Continental et la restructuration interne qui s'ensuit. Finalisation du projet SADAJ (projet ANR).
Etude des principes du MDA et des outils existants sur la plateforme Eclipse (Ecore, EMF, GEF: design IHM wysiwyg).
-
Siemens VDO Automotive
- Software Architect, Technical Lead
Tambouillet
2007 - 2008
Gestion du projet de recherche SADAJ (cadre ANR), et activités dans le cadre du pôle de compétitivité Aerospace Valley, pour le compte de Siemens VDO.
Démonstration de Java en milieu hardware hautement contraint.
Participation à la rédaction du project dans le but de la candidature, présentation dans le cadre de l'ANR.
Réalisation de la démonstration BOOMBO, basée sur la plateforme de démonstration des produits ATMEL, (CAN AVR8bits). Simulation de BCI, organe de contrôle de différent devices automobiles.
-
Siemens VDO Automotive
- Software Architect, Technical Lead
Tambouillet
2006 - 2006
Lead Technique afin de mettre en oeuvre une solution logicielle sur la plateforme CONGA, boitier télématique basé sur hardware Blackfin Analog Device, Greenhills Velosity Operating System. Management de la relation avec le provider de la JVM (construite from scratch), IST (maintenant IS2T). Intégration software de la solution, lever et participer à la résolution des problèmes d'intégration, notamment dans l'interaction étroite entre la stack software native et la JVM.
(Ce projet a été les prémisses du rapprochement entre deux sociétés, Greenhills et IS2T, qui maintenant ont une offre Java temps réel sur le marché)
-
Siemens VDO Automotive
- Software Architect, Analyste
Tambouillet
2005 - 2005
Définition et réalisation des couches basses logicielles du système offboard de navigation JPANAMA, développé sur smartphone sur le profile J2ME.
-
Siemens VDO Automotive
- Software Architect, Analyste
Tambouillet
1999 - 2004
Système embarqué automobile multimédia. C, Java, IHM multi modal, moteur d'animation graphique et 3D (M3G). Plateforme J2ME. Pile de communication, CAN, Bluetooth. Plateforme Eclipse, développement de Plugin.
Participation au développement sur le Framework TLA (exploité sur certaines séries chez BMW, Audi), dédié à la réalisation de système multimédia automobile.
Analyse et benchmarking de technologies, recherche de solutions techniques transverses, gestion de la relation avec des fournisseurs technologiques. Lead technique sur les outils transverses, les JVMs.
Analyse et propositions afin d'adapter les concepts de TLA sur des plateformes Low cost. Analyse du profile J2ME.
Travaux sur la stack 3D, M3G, gestion de la relation avec la société Superscape, prototypage en partenariat avec le service de design.
-
Company General of Geophysics, Dpt Seismic Processing
- Ingénieur Software
1997 - 1999
Environnements UNIX, Station de travail Windows, C, c++, Java, JINI.
Travaux sur la chaîne de traitement du signal sismique. Etude de solutions nouvelles dans le but de faire évoluer la chaîne de traitement à la faveur de technologies émergentes. Optimisation des ressources de calcul, distribution du code, architecture des IHMS et découplage des composants par un modèle de contrainte.
-
Company General of Geophysics, Dpt. Geophysical Analysis
- Ingénieur Software
1992 - 1997
Programmation événementielle, distribuée, technologie objet, environnements UNIX, X11, MOTIF, C, C++, CORBA.
Travaux sur les logiciels d'analyse sismique, cartographie, modèle d'analyse de faille, gestion des ressources mémoires, modèle d'accès sur des bases réparties hétérogènes.
-
Armée de Terre
- Scientifique du contingent
1991 - 1992
Modélisation des données de carte militaire, dans le but de passer sur un modèle numérique de type ARC/INFO