Entreprises, SSII, DSI
Trouvez rapidement les meilleurs intervenants pour tous vos projets informatiques
Photo d'Anthony, Chef de projet C

Anthony Chef de projet C

CV n°111003D002
Compétences techniques
C
C++
IHM
SVN
C#
Études et formations

FORMATION
BARONNERIE (ANGERS) 1999 – BTS Informatique Industrielle

Langues : Anglais

COMPÉTENCES TECHNIQUES
Frameworks et outils Spring, Hibernate, BlazeDS, Log4J
PureMVC (AS3)
IDE Eclipse, IDE Flash Builder
Outils et méthodes Méthodologie Agile (SCRUM)
Gestion technique de projet avec Redmine
Gestion de configuration SVN
Langages Flex 3 - 4.5, JAVA, C++, C, Python, C#, PHP5, SQL, XML, HTML, Javascript, VBA, OOBasic
SGBD MySQL
Qualité Intégration continue
(Hudson – Ant scripting – Sonar – Junit – FlexPMD)
Plateformes Facebook API Graph (JAVA) - intéractions
Flickr API (JAVA) – stockage d’assets

COMPETENCES METIERS
Contrôle / Commande Système embarqué de gestion de surveillance de réseaux électriques

Expériences professionnelles

SCHNEIDER-ELECTRIC : Conception et développement d’une RIA avec Adobe Flex 4.5 pour pouvoir paramétrer un système embarqué de surveillance de réseaux électriques – 1 an

AREVA : Conception et développement d’une RIA avec Adobe Flex 3 pour pouvoir paramétrer, monitorer et contrôler un système embarqué de surveillance de réseaux électriques – 2 ans

FACEBOOK : Dans un cadre personnel, conception et développement d’un jeu pour la plateforme Facebook à base d’Adobe Flex 4 coté client et JAVA/Spring/MySQL coté server – 1 an

Montpellier
Application Facebook développée hors contexte professionnel
Développeur (équipe de 2 personnes)
2009 à 2010 -12 mois
Développement d’un social game en Flex :
 Mise en place d’un process Agile (SCRUM) : Redmine
 Mise en place d’une plateforme d’intégration continue (tests de non régression sur la partie back-end) : Hudson, scripts Ant, FlexPMD et scénari de tests (JUnit). Utilisation de Sonar pour l’aspect métrique (couverture des tests dynamiques, résultat de l’analyse de code statique, nombre de class, de méthodes, etc.)
 Mise en place d’un server SVN (accessible via une machine virtuelle VMWare)
 Développement de la partie cliente en Flex 4, de la partie server en JAVA (framework Spring), Hibernate et MySQL. Utilisation d’un pattern MVC en Flex (PureMVC). Communication RPC assurée par BlazeDS (AMF).
 Développement d’un outil de développement, sous Adobe AIR, permettant la génération automatique des class BO (Business Object) JAVA en AS3
 Mise en place d’un fichier ‘dictionary’ contenant toutes les traductions de chaines de caractères et générant automatiquement les fichiers de langues (.properties) coté projet Flex (OOBasic)
 Apprentissage de l’API Graph de Facebook pour intéragir avec les datas de l’utilisateur
 Mise en place du mécanisme de connexion entre la plateforme Facebook et l’application
 Apprentissage de l’API Flickr dans le but de stocker des assets (images, vidéos)
 Mise en place d’un server mockup en Python (PyAMF) pour simuler rapidement le comportement du server en phase de tests (debuggage de la partie cliente)
// FLEX 4, JAVA, SPRING, BLAZEDS, PYTHON, METHODOLOGIE SCRUM, ASSURANCE QUALITE //

SCHNEIDER, Montpellier
Contrôle / Commande de supervision
Responsable technique (équipe de 3 personnes)
2011 -10 mois
Développement évolutif d’un système embarqué de télé-contrôle et de supervision pour EDF :
 Mise en place d’un process Agile (SCRUM) : formation – Redmine
 Définition de l’architecture logicielle back-end basée sur un micro-contrôleur µChip
 Développement du front-end (IHM web) dans le but de paramétrer le système embarqué à distance
 Langage Flex 4.5 pour le front-end et en C pour le back-end. Utilisation d’un pattern MVC en Flex (PureMVC)
 Communication client / server via du CGI scripting (en C)
 Tests, intégration
// FLEX 4.5, C, MÉTHODOLOGIE SCRUM //

AREVA, Montpellier
Contrôle / Commande de supervision
Ingénieur en développement applicatif web / embedded (équipe de 5 personnes)
2009 à 2010 -22 mois
Développement nouveau d’un système embarqué sous Linux de télé-contrôle et de supervision de cellule de distribution électrique :
 Mise en place d’un process Agile (SCRUM) : formation – Redmine
 Mise en place de l’assurance qualité grâce à un server d’intégration continue : Hudson, scripts Ant, FlexPMD et scénari de tests (CPPUnit)
 Développement d’une RIA dans le but de paramétrer, monitorer et contrôler le système embarqué à distance
 Coté applicatif système embarqué : mise en place d’un server XML/RPC (AMF) en Python, développement de processus communiquant via D-BUS (bus logiciel)
 Langage Flex 3 pour le front-end ; en C / C++ et Python pour le back-end. Utilisation d’un pattern MVC en Flex (PureMVC)
 Tests, intégration
// FLEX 3, C, C++, PYTHON, ASSURANCE QUALITE, METHODOLOGIE SCRUM //

AREVA, Lattes
Contrôle / Commande de supervision
Responsable maintenance d’un système de supervision
2007 - 2009 -20 mois
Gestion d’une équipe offshore (Inde) dans le cadre de la maintenance d’un système de supervision sous Windows de réseaux électriques
 Mise en place d’un process Agile (SCRUM)
 Refonte totale du process automatique de génération des versions software de ce système : batchs scripting sous InstallShield couplés à des scripts DOS
 Suivi des corrections / évolutions, analyse des problèmes en amont, propositions de correctifs / patchs à l’équipe en Inde
 Tests, validation
 Langage C++, VBA – Technologie COM/DCOM
// C++, METHODOLOGIE SCRUM //

Ingénieur en développement applicatif sous Windows
2006 - 2007 -10 mois
Evolution d’un configurateur en JAVA, pour la gestion d’import / export de fichiers au format .XLS
 Développement en JAVA, XML / XSLT
// JAVA, XSLT //

ALSTOM, Montpellier
Contrôle / Commande de supervision
Ingénieur en développement applicatif web / embedded (équipe de 9 personnes)
2003 à 2006 -30 mois
Développement nouveau d’un système embarqué de télé-contrôle et de supervision pour EDF :
 Définition de l’architecture logicielle basée sur un micro-contrôleur HITACHI
 Développement d’une interface web dans le but de paramétrer le système embarqué à distance
 Coté applicatif système embarqué, développement de divers modules (Horloge Temps Réel, communication externe en IIC, stockage en mémoire externe, intégration de stacks propriétaires protocolaires de communication industrielle)
 Langage HTML, CSS, XML, XSLT, JAVA (applet) pour le front-end ; en C / Assembleur pour le back-end.
 Tests, intégration
// C, HTML, XSLT //

Ingénieur en développement applicatif sous Windows (équipe de 4 personnes)
2001 à 2003 -26 mois
Développement d’une application Windows permettant le dialogue entre un système de télé-contrôle et un poste client :
 Développement de divers modules liés à la communication série entre un slave (système de télé-contrôle) et un master (poste client distant)
 Langage C++
 Tests, intégration
// C++ //

GEMPLUS, Marseille
Carte à puce
Développeur / testeur GSM
2000 à 2001 -14 mois
Portage d’applicatifs sur différentes puces (Siemens, Phillips, Atmel, etc.) :
 Développement d’évolutions, de corrections en C, C++ / Assembleur
 Préparation de campagne de tests de non régression
 Tests
// C, C++, ASSEMBLEUR //