Emploi informatique - emploi électronique
Inscrivez votre entreprise pour bénéficier d'un essai gratuit et accéder aux coordonnées de ce candidat !

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

Derniers cv : 438 · 437 · 436 · 435 · 434 · 433 · 432 · 431 · 430 · 429 · 428 · 427 · 426 · 425 · 424 · 423 · 422 · 421 · 420 · 419 · 
418 · 417 · 416 · 415 · 414 · 413 · 412 · 411 · 410 · 409 · 408 · 407 · 406 · 405 · 404 · 403 · 402 · 401 · 400 · 399 · 398 · 
397 · 396 · 395 · 394 · 393 · 392 · 391 · 390 · 389 · 388 · 387 · 386 · 385 · 384 · 383 · 382 · 381 · 380 · 379 · 378 · 377 · 
376 · 375 · 374 · 373 · 372 · 371 · 370 · 369 · 368 · 367 · 366 · 365 · 364 · 363 · 362 · 361 · 360 · 359 · 358 · 357 · 356 · 
355 · 354 · 353 · 352 · 351 · 350 · 349 · 348 · 347 · 346 · 345 · 344 · 343 · 342 · 341 · 340 · 339 · 338 · 337 · 336 · 335 · 
334 · 333 · 332 · 331 · 330 · 329 · 328 · 327 · 326 · 325 · 324 · 323 · 322 · 321 · 320 · 319 · 318 · 317 · 316 · 315 · 314 · 
313 · 312 · 311 · 310 · 309 · 308 · 307 · 306 · 305 · 304 · 303 · 302 · 301 · 300 · 299 · 298 · 297 · 296 · 295 · 294 · 293 · 
292 · 291 · 290 · 289 · 288 · 287 · 286 · 285 · 284 · 283 · 282 · 281 · 280 · 279 · 278 · 277 · 276 · 275 · 274 · 273 · 272 · 
271 · 270 · 269 · 268 · 267 · 266 · 265 · 264 · 263 · 262 · 261 · 260 · 259 · 258 · 257 · 256 · 255 · 254 · 253 · 252 · 251 · 
250 · 249 · 248 · 247 · 246 · 245 · 244 · 243 · 242 · 241 · 240 · 239 · 238 · 237 · 236 · 235 · 234 · 233 · 232 · 231 · 230 · 
229 · 228 · 227 · 226 · 225 · 224 · 223 · 222 · 221 · 220 · 219 · 218 · 217 · 216 · 215 · 214 · 213 · 212 · 211 · 210 · 209 · 
208 · 207 · 206 · 205 · 204 · 203 · 202 · 201 · 200 · 199 · 198 · 197 · 196 · 195 · 194 · 193 · 192 · 191 · 190 · 189 · 188 · 
187 · 186 · 185 · 184 · 183 · 182 · 181 · 180 · 179 · 178 · 177 · 176 · 175 · 174 · 173 · 172 · 171 · 170 · 169 · 168 · 167 · 
166 · 165 · 164 · 163 · 162 · 161 · 160 · 159 · 158 · 157 · 156 · 155 · 154 · 153 · 152 · 151 · 150 · 149 · 148 · 147 · 146 · 
145 · 144 · 143 · 142 · 141 · 140 · 139 · 138 · 137 · 136 · 135 · 134 · 133 · 132 · 131 · 130 · 129 · 128 · 127 · 126 · 125 · 
124 · 123 · 122 · 121 · 120 · 119 · 118 · 117 · 116 · 115 · 114 · 113 · 112 · 111 · 110 · 109 · 108 · 107 · 106 · 105 · 104 · 
103 · 102 · 101 · 100 · 99 · 98 · 97 · 96 · 95 · 94 · 93 · 92 · 91 · 90 · 89 · 88 · 87 · 86 · 85 · 84 · 83 · 
82 · 81 · 80 · 79 · 78 · 77 · 76 · 75 · 74 · 73 · 72 · 71 · 70 · 69 · 68 · 67 · 66 · 65 · 64 · 63 · 62 · 
61 · 60 · 59 · 58 · 57 · 56 · 55 · 54 · 53 · 52 · 51 · 50 · 49 · 48 · 47 · 46 · 45 · 44 · 43 · 42 · 41 · 
40 · 39 · 38 · 37 · 36 · 35 · 34 · 33 · 32 · 31 · 30 · 29 · 28 · 27 · 26 · 25 · 24 · 23 · 22 · 21 · 20 · 
19 · 18 · 17 · 16 · 15 · 14 · 13 · 12 · 11 · 10 · 9 · 8 · 7 · 6 · 5 · 4 · 3 · 2 · 1 ·