|
|
|
|
|
| | | | |
|
CV Architecte Logiciel | |
|
|
Architecte logiciel expérimenté en informatique technique dans les environnements C++ et C#, j’ai une vision étendue de la construction logicielle alliée à une très bonne technicité.
Mon expertise technique m’a permis de résoudre avec succès des problèmes complexes dans différents domaines techniques (multithreading, IHM, algorithmique, image, …) où je suis intervenu à tous les niveaux (modélisation, prototypage, développement, analyse de problèmes, support à l’équipe de développement, …).
J’ai également encadré sur différents projets des équipes de développeurs et collaboré avec des intervenants étrangers. La variété des contextes, tant technique qu’humain, m’a permis de développer une bonne capacité d’adaptation.
| |
|
Compétences
Architecture
 Architecture d’applications, d’APIs et de composants
 Frameworks C++ et .NET
 Modélisation UML (Visio, StarUML)
 Utilisation de Design Patterns
 Conception multithread
 Preuves de concepts (C++, C#, scripts)
 Résolution de problèmes (support technique, refactoring, analyse de disfonctionnements)
 Amélioration des performances (refonte algorithmique et optimisation de code, VTune)
Technique
 Systèmes : Windows, .NET, Symbian
 Matériels : PC, téléphones mobiles, FPGA, systèmes embarqués
 Processeurs : Intel x86, GPU, TI iMX, DxO IPC
 Technologies : .NET, WPF, Win32, MFC, COM, ATL
 Techniques de programmation
- Objet, Généricité, Méta-programmation
- Portabilité, Réutilisabilité, Contrainte, Optimisation, Debug
- Multithreading (Win32, Boost, .NET)
 Langages
- C++ / STL / Boost, C
- Langages .NET : C#, C++/CLI, XAML, LINQ
- Langages de scripts : Perl, JavaScript
- Langages du W3C : XML, DTD, Schema, XSL, HTML, CSS
- Langage de GPU : HLSL
- Langages assembleurs : x86 / SSE, TI iMX, DxO IPC
 Rendu graphique 2D/3D : WPF, GDI+, Direct3D, Shaders
 Web Services
 Base de données : ADO.NET, SQLite, SQLServer
 Traitement d’images (Intel IPP, Exif)
 Calcul scientifique
 Environnement de développement : Visual Studio
 Gestion des sources et suivi des bugs : Bugzilla, Subversion, CVS, SourceSafe
Management  Gestion de projets
 Définition et gestion des plannings (MS Project)
 Distribution et suivi des tâches
 Encadrement technique des développeurs
 Reporting
 Recrutement
Langue
Anglais opérationnel
Formation
1992 DEA de Mathématiques Appliquées (Université de Limoges)
Calcul formel, Cryptographie et Algorithmique
Stage de fin d’études au CNES dans le Centre Spatial de Toulouse (département Mathématiques Appliquées et Analyse Numérique) : réalisation d’un différentiateur automatique en langage Maple.
 
Expériences professionnelles
2001 – 2009 Chef de projet / Architecte / Développeur DxO Labs
Editeur de logiciels / Design de systèmes embarqués
Chef de projet de l’application DxO Optics Pro (2007 – 2009)
Logiciel d’amélioration d’images numériques pour photographes professionnels et amateurs
- Spécification / Architecture
- Management de 10 personnes (équipes développement et qualité)
Environnement technique : MS Project, Visio, Windows, .NET, WPF, C#, C++, Direct3D, Web Services
Architecte (2007)
Application « appareil photo » sur un UMPC équipé d’un module caméra
- Architecture en UML (Visio) / Prototypage / Moteur multithread synchronisant IHM, calculs et caméra
- Encadrement technique de 2 développeurs
Environnement technique : UML, Windows, .NET, WinForms, C#, C++, C++/CLI, Multithreading
Leader technique (2005 – 2006)
Chaîne de traitement d’images embarquée pour téléphone mobile
- Développement d’un générateur de code / Résolution de problèmes algorithmiques
- Encadrement technique de 5 développeurs (dont 2 en Inde)
Environnement technique : FPGA, C, Perl, assembleurs Silicon Hive et DxO IPC
Architecte / Leader technique de l’application DxO Mobile Photo Suite (2003 – 2005)
Logiciels pour téléphones mobiles (appareil photo, amélioration d’images, composition de cartes postales)
- Architecture en UML
- Encadrement technique de 3 développeurs
- Développement du cadre général
Environnement technique : UML, Symbian S60, C++, Téléphones Nokia, Simulateur sous Windows
Architecte / Développeur (2001 – 2003)
Moteur d’amélioration d’images, prototype de démonstration
- Architecture, fondations des bibliothèques logicielles
- Développement, traitement d’un flux vidéo, optimisations algorithmiques et SSE
Environnement technique : UML, Windows, C++, XML
2000 – 2001 Architecte Bluemega Technology (via Alten)
Editeur de logiciels
Application Mega Track (suivi des opérations d’impression sur un réseau)
- Architecture en UML, réalisation d’un prototype
- Assistance technique auprès de l’équipe de développement
Environnement technique : UML, C++, COM, XML
1998 – 2000 Architecte / Développeur CSK France (via Alten)
Editeur de logiciel médical
Application CSK Santé (gestion et échange de données médicales)
- Architecture et réalisation de composants COM, d’une API Automation et d’IHM
- Création d’un langage de création de formulaires reliés à une base de données
Environnement technique : Windows, C++, MFC, ATL, COM, Automation, ActiveX
1997 – 1998 Développeur Danone (via Media Projets)
Centre de recherche Crealis
Application Dyn@card (simulation de croissance bactérienne dans les aliments)
- Conception et développement d’un client/serveur Web
- Simplification de la formulation du modèle mathématique utilisé
Environnement technique : Applets Java, serveur CGI en C++, IMSL, base de données JDBC
1994 – 1997 Développeur Legrand (via Media Projets)
Services R&D et Marketing
Application de contrôle d’installations électriques et application de composition de schémas électriques
- Développement d’une API de contrôle de réseau domotique
- Développement du placement de modules électriques
Environnement technique : Windows, C++, MFC, GDI
| |
|
| Recherche d'Emploi : | Recherche Active d'emploi | |
|
| Formation : | Bac+6 | |
|
| Expérience : | >10 ans | |
|
| Résidence : | Hauts-de-Seine (92) | |
|
| Préférences Géographiques : |
Ile-de-France | |
|
| Mots Clefs : | Architecture, UML, Design Patterns, multithread, C++, STL, Boost, C#, .NET, Windows, WPF, Direct3D, GPU | |
|
|
| |
|