-
OneTree Technologies
- Ingénieur logiciel
2009 - maintenant
Architecture et développement d'une application de récupération de la TVA pour les états membre de la communauté européenne.
- Analyse du domaine métier de la TVA, conception technique complète de l'application (base de donnée, logique métier, workflow humain, interface web).
- Interopérabilité avec les systèmes des autres pays membres (via le réseau CCN).
- Tests systèmes exhaustifs avec le framework Selenium.
- Conception et implémentation du workflow métier sur IBM Websphere Process Server.
- Gestion de micro équipes pour des développements précis, mise en place d'une structure de gestion de projet (tâches, estimations, risque, utilisation de système de gestion de révision, ...).
- Technologies: UML, J2EE, IBM WAS/WPS/RSA, Shell/Ant scripting, Selenium.
-
Sony
- Ingénieur logiciel
Puteaux
2006 - 2009
Implémentation d'un système DRM (Digital Rights Management).
- Réalisation d'un SDK implémentant les spécifications Marlin (http://www.marlin-community.com).
- Intégration sur Sony PSP et PS3 en tant que mécanisme de sécurité pour la vidéo à la demande (VOD).
- Utilisation du standard PKI (X509) pour la gestion de la chaîne de confiance.
- Tests: protocoles, implémentation, framework pour le stress-testing.
- Portage sur TrustZone, une extension de securité sur l'architecture ARM (http://www.arm.com/products/esd/trustzone_home.html).
- Développement en équipe avec la division Sony DRM à Tokyo.
- Technologies: C, programmation embarquée, outils d'analyse de code.
-
Nagravision
- Ingénieur logiciel
2005 - 2006
Réalisation d'un système d'accès conditionnel pour décodeurs TV (DVB Set-Top Boxes).
- Intégration des composants internes avec ceux des partenaires.
- Débogage des composants externes et du système d'accès conditionnel (C/C++, Java).
- Tests de validation et de certification du système d'accès conditionnel sur les services TV.
- Participation au développement de protocoles de test : tests d'intégration (en C), tests de sécurité (outils de flashage et matériel pour électronique ST, ARM et Connexant), tests fonctionnels (Mpeg2/4 streams, multiplexeur/modulateur DVB-T/C), tests de securité des cartes à puces et des données chiffrées (ECM, EMM).
- Technologies: DVB, C, middleware MHP et OpenTV.
-
Arcantel
- Stage ingénieur logiciel
2004 - 2005
Stage de fin d'études.
- Réalisation d'un site web de gestion de documents : analyse, conception objet et développement.
- Technologies: UML, data tiers architecture design patterns, mapping object/relationnel (Data Tier Modeler), C#/.Net, SSL, MD5.