-
Thales Sécurité Solutions et Services
- Ingénieur logiciel
2010 - maintenant
- Analyse, conception et réalisation d'un bus de services pour l'interfaçage de différents systèmes dans le cadre d'un projet de supervision urbaine en Amérique Centrale
-> Définition d'une architecture logicielle intégrant les contraintes de performances et de disponibilités du système
-> Mise en place d'une solution de haute-disponibilité au niveau OS, SGBD et applicatifs
-> Sécurisation du système de supervision
-> Réalisation de bundle OSGi (Java) d'accès à des applications métiers et des équipements matériels
-> Réalisation de Web Services pour l'interconnexion à d'autres systèmes logiciels avec CXF
-> Intégration d'un module .Net dans un environnement OSGi (Java) en JNI et C++ managé
- Participation aux évolutions d'une solution d'hypervision interne
- Chiffrage pour la réalisation d'évolutions/correction sur une application J2EE de gestion de visiteurs
Environnement :
Technologies : Java, J2EE, SOA, XML, Services Web, SOAP, OSGi
Outils : Apache HTTP Server, Tomcat, Hibernate, FUSE ESB, ServiceMiX, Camel, CXF, Maven, SQL Server 2008, Oracle 11g, Windows 2008
-
Thales Security Systems
- Ingénieur logiciel
Courbevoie
2009 - 2009
Dans le cadre d'un projet de création de systèmes de supervision d'infrastructures critiques nouvelle génération et inter-opérables :
- Analyse des besoins et études de faisabilité technique
- Rédaction de spécifications (fonctionnelles, d'interfaces et de données)
- Conception et développement d'une architecture logicielle basée sur la plateforme J2EE utilisant un bus de service (ESB ServiceMix)
- Mise en place d'un serveur d'intégration continue (Archiva/Hudson/Sonar)
Environnement :
Technologies : Java, J2EE, SOA, XML, Services Web, SOAP, JBI, Complex Event Processing
Outils : Tomcat, Axis, Hibernate, FUSE, ServiceMiX, Camel, CXF, Maven, SQL Server 2008
-
Sagem Sécurité
- Ingénieur logiciel - Responsable technique
PARIS
2008 - 2008
Dans le cadre d'un projet de production de documents d'identités sécurisés (cartes à puces sans-contact) en Afrique :
- Conduite des évolutions de l'architecture existante d'un sous-système (matériel, applications, flux de données)
- Recueil de besoins auprès des clients (entités gouvernementales étrangères)
- Planification et mise en œuvre de l'intégration des développements des différents partenaires (Allemands, Tunisiens et Marocains)
- Gestion des prestations externalisées au forfait (rédaction de cahiers des charges/spécification, définition des méthodes et moyens d'acceptation des travaux, suivi de l'avancement)
- Gestion d'une équipe de 5 développeurs en charge de corrections et d'évolutions
- Préparation à la migration d'un parc de station à l'échelle national (planning, scripts de migration et procédures d'installation/restauration)
- Optimisation d'une base de données de production Oracle 10g (efficacité/coût des traitements, amélioration du modèle de données)
- Validation et intégration logicielle
- Gestion de la configuration logicielle du projet sous Synergy
- Transfert de connaissances aux équipes support pour la phase de maintenance
- Déploiement sur site et formation/support aux utilisateurs et administrateurs du système
-
ATEME
- Ingénieur Logiciel
Bièvres
2007 - 2008
ATEME est un leader mondial des solutions de compression vidéo MPEG-4 / H.264.
Rattaché au sein de l'activité Consulting (en prestation)
-
Sagem Sécurité
- Ingénieur logiciel
PARIS
2007 - 2007
Dans le cadre d'un projet de production de documents d'identités sécurisés (cartes à puces sans-contact) en Afrique :
- Développement d'une application C++ de gestion des cartes à puces en production (déverrouillage de cartes, lectures d'information publiques/privées par authentification, exploitation statistique des données)
- Développement d'une application web (Java/J2EE) de gestion et délivrance de documents d'identités électroniques
- Évolution et personnalisation d'une application de contrôle qualité de cartes en production (C++, Java, XML, Oracle)
- Configuration et mise en place d'applications de traitements métiers (C++ et XML)
- Maintenance et configuration d'une application d'échange de données multi-protocoles/multi-sites en C#
- Évolution du modèle de données et mise en place de traitements automatiques (procédures stockées et jobs) sur une base de données Oracle 10g R2
- Validation et intégration logicielle
- Gestion de la configuration logicielle du projet sous Synergy
- Transfert de connaissances aux équipes support pour la phase de maintenance
- Déploiement sur site et formation/support aux utilisateurs et administrateurs du système
-
Thales Systèmes Aéroportés
- Ingénieur logiciel (apprenti)
Courbevoie
2005 - 2007
- Réalisation d'un système de validation (logiciels temps-réel et matériels de communication) d'un démonstrateur d'autodirecteur nouvelle génération (C++, RTX, Windows)
- Portage d'un environnement de simulation d'autodirecteur (C, Fortran, Assembleur, Linux, Solaris)
- Etude de besoins pour la réalisation d'un outil de visualisation graphique de données acquises en vol
-
Siemens Transportation
- Développeur (stagiaire)
Saint-Denis
2002 - 2002
- Portage du logiciel de Poste de Contrôle Centralisé d'un métro automatique (VAL à Toulouse, France)
- Réalisation de procédures de pilotages d'équipements ferroviaires (C++, Windows)
- Réalisation d'un outil de génération automatique de documents (Perl, Windows)