Menu

Cyril MARCHALANT

PRESLES EN BRIE

En résumé

Actuellement en poste au sein de de société SEBIA, j'exerce les fonctions de responsable du développement logiciel, architecte logiciel, et architecte des systèmes d'information.

J'ai travaillé précédemment dans les domaines du militaire (Thomson TT&S), du multimédia (VITEC) et du CRM appliqué à la téléphonie mobile (SLP).

Au point de vue du développement pur, mes compétences vont du développement orienté (C++) objet à la programmation bas niveau (assembleur), en passant par la programmation graphique (IHMs), les traitements numériques, ou le développement Web.

Mes centres d'intéret actuels au niveau professionnel sont maintenant plus centrés sur la gestion gestion de projet, les outils d'organisation du travail, et les questions d'architecture logicielle.

J'aspire donc maintenant à un poste me permettant d'exercer dans ces domaines.

Mes compétences :
API
Assembleur
Basic
Bugzilla
CSS
CVS
Eclipse
HTML
JAVA
Javascript
MFC
Microsoft SQL
Microsoft Visual Basic
Microsoft Visual C++
MySQL
PostgreSQL
Python
STL
Visual C#
Win32
XML

Entreprises

  • Sebia - Responsable développement logiciel

    2003 - 2007 - Architecte logiciel :
    - Définition de l'architecture logiciel
    - Définition des orientations techniques
    - Choix des technologies et des outils de développement

    - Développement logiciel PC : (C++, VB, Python, STL, XML, SQL)
    - pilotage automate
    - Interface homme machine, composants ActiveX
    - Algorithmes de traitement de courbes
    - Librairies : gestion XML, traitements numériques, affichage évolué

    - Architecte des systèmes d'information :
    - Gestion des sources : Mise en place d'un serveur CVS
    - Suivi du développement :
    - Mise en place du bug tracker 'Bugzilla'
    - Développement d'une interface Web améliorée au dessus de Bugzilla, baptisé 'Bugzilight' pour le suivi et la validation des développements (Python, XHTML, CSS, Ajax)
    - Mise en place d'un "pont" CVS/Bugzilla : liaison automatisée entre la gestion des tâches et la gestion des sources
    - Mise en place de la base documentaire "KnowledgeTree"
    - Définition des workflow inter-services
  • Gemplus P-CRM - SLP Infoware - Ingénieur en développement logiciel

    2001 - 2003 Ingénieur en développement logiciel : Développeur leader sur « 24x7 Modeler » côté client : Partie modélisation d'une plate-forme de marketing prédictif, permettant d'anticiper les besoins et les aspirations des clients.
    Application C++ développée sous Visual C++ en MFC.

    - Conception de l’IHM :
    - Design et implémentation
    - Intérêts particuliers portés à : l’ergonomie et l’homogénéité de l’interface, la généricité et la réutilisation des composants
    - Librairies utilisées : MFC et Swing/AWT
    - Exemples de fonctionnalités développées : éditeur de formules avec coloration syntaxique, auto-complétion et support undo/redo illimité, Applet java de visualisation d'arbre binaire, (intégrée dans l'application C++) avec aperçu avant impression.
    - Maintenance, évolution et refactoring, afin d’améliorer la robustesse, les performances, et la réutilisabilité des composants.
    - Réalisation de maquettes pour étudier la faisabilité de nouvelles fonctionnalités.
    - Veille technologique.

    - Langages et technologies mis en oeuvres: C++, java, XML, HTML, applet, javascript, ActiveX

    - Gestion de projets : Rédaction des spécifications, planification et suivi des développements, gestion des sources (SourceSafe, CVS)

    - Travail en collaboration avec le service qualité : gestion de bugs (Bug Tracker), validation
  • VITEC Multimédia - Ingénieur en développement logiciel

    1997 - 2001 - Développement sur plusieurs produits : RT6 et MCM (encodeur MPEG-1, création de CR-ROM mutimédia et de Vidéo-CD), MPEGProfiler (encodeur MPEG-2 haut de gamme), et DCM (création de DVD).

    - Développements réalisés :
    - Applications C++ (Visual, MFC)
    - Driver MCI et interface utilisateur permettant de piloter une carte d’encodage/décodage MPEG-1.
    - Mise en œuvre de filtres DirectShow et interface utilisateur avec contrôle magnéto et gestion de liste d’encodages automatisés.
    - Conception d’une application générique d’encodage/décodage en technologie orientée objet, supportant MCI, AVI, DirectShow et SDK propriétaire, de manière à pouvoir être réutilisée sans développement supplémentaire dans n’importe quel produit.
    - Programmes d’installation (InstallShield)
    - SDK orienté streaming (pour applications réseau)

Formations

Réseau

Annuaire des membres :