Armel - Architecte C++

Ref : 140902A001
Photo d'Armel, Architecte C++
Compétences
Expériences professionnelles
  • Expérience Professionnelle

    Septembre 2004 – Ellié Computing – Éditeur de logiciels
    (environ 10 ans)
    En co-responsabilité du cycle complet du produit Ellié Computing Merge (outil de
    fusion côte à côte et 3 sources, version 2.5 disponible sur ********, version 3.0
    en cours de réalisation)
    Responsable de l'établissement du cahier des charges, de la spécification, conception et
    partiellement de la réalisation de chaque itération
    Design de plan/suite de tests automatisés d'interface graphique, ligne de commande et
    d'objets de scripts
    Rédaction de la documentation en anglais
    Étude de la concurrence et de nombreux outils de gestion de configuration
    Choix et participation à des projets Open Source
    Environnement : Visual C++/C#, G++, ASP, SQL, Bash, Windows, Linux, Solaris, OS X,
    wxWidgets, COM/ActiveX, XML/XSL, Subversion/Git/SourceSafe, ECMAScript
    Novembre 2012 - Ellié Computing – Éditeur de logiciels
    (3 mois)
    Tutorat d'une collaboratrice pour le développement d'un arbre de type B-Tree en
    Copy On Write en C++ (pour le stockage des fichiers textes et binaires de grande taille et
    les tables de symboles issues d'un analyseur syntaxique progressif).
    Étude de thèses
    Établissement de sujet de stage / gestion de projet
    Gestion de projet
    Environnement : Visual C++, G++, Windows, Linux, OS X, Subversion
    Octobre 2009 - Ellié Computing – Éditeur de logiciels
    (20 mois)
    Tutorat d'une collaboratrice pour le développement d'une suite de tests Javascript
    pour ECMerge, d'une interface de communication avec des outils de gestion de
    configuration, et la définition d'analyseurs lexicaux pour une vingtaine de langages
    Établissement de sujet de stage / gestion de projet
    Gestion de projet
    Définition de plan de test
    Environnement :ECMerge, GOS (système d'analyse lexicale et syntaxique propriétaire)
    M. Armel ******** Ellié Computing
    ******** 2 allée de la Butte aux Cailles,
    ******** 93160 NOISY LE GRAND
    Permis de conduire B. ********
    Mai 2007 – HyperOffice
    (2 mois)
    Développement en C++ d'un canal de communication entre une application
    J2EE et une application Adobe Flash
    Environnement : Visual C++, Windows, Subversion, JNI
    Juillet 2000 – ******** (racheté par Amazon en 2005)
    (50 mois)
    Emploi d'ingénieur d'études
    Participation à la spécification, conception et réalisation du format MOBI (lecture et
    production)
    Rôle majeur pour l'architecture logicielle, la qualité et les choix technologiques
    Portage du Mobipocket Reader pour différentes plates-formes (PalmOS 68K et ARM,
    WinCE 2/3, PocketPC 2000/2003, Windows Mobile, Psion Epoc32, Symbian Serie60, Serie80
    et UIQ, Franklin bookMan et eBookMan).
    ◦ Les portages comprenaient aussi bien la sous-couche technique d'accès aux données
    (classes de gestion de fichiers portables, d'accès aux répertoires), de rendu / média
    (abstraction graphiques de type Device/Graphical Context, player OggVorbis) et
    d'interface utilisateur / couche haute (menu, boites de dialogues, ressources...). Ils
    comprenaient par ailleurs la partie installation, la maintenance des projets multilingues,
    ainsi que la partie PC (utilisation des API d'accès aux données depuis le PC,
    synchrone/asynchrone).
    Responsable dans le Mobipocket Reader du parser HTML, du moteur de rendu de HTML et de
    l'interpréteur de Javascript
    Conception/développement du moteur de publication et de sécurisation (DRM) des livres
    électroniques (Mobipocket Creator)
    Tâche de R&D sur la compression du source HTML (développement d'un algorithme
    propriétaire de compression des livres tenant compte des limitations des terminaux
    mobiles), dont la définition d'une nouvelle technologie de Suffix Trees
    Environnement : Visual C++, Gcc, Windows, nombreuses plates-formes mobiles,
    SourceSafe
    Mai 1999 – Metland - Web'ID
    (3 mois)
    Spécification, conception et développement d’un outil de création de sites web
    ‘tout en un’ (plate-forme serveur et client). Modèle à base de composants.
    Environnement : Visual C++/Basic, Delphi, Windows, DCOM/ActiveX, SourceSafe

Études et formations
  • Gestion de produit
    Analyse proactive des besoins des utilisateurs, étude de la concurrence
    Rédaction du cahier des charges
    Établissement de spécifications fonctionnelles et techniques
    Définition de plans de tests
    Analyses d'impacts
    Support technique et fonctionnel aux utilisateurs
    Conduite de projets
    Organisation et conduite de projets
    Planification d'évolutions, de livraisons
    Sections d'Activités
    Architecture logicielle (multi-tiers, services web, desktop)
    Structures de données : design et choix de structures adaptées pour le multi-threading (Copy
    On Write, Lock Less, immutability...), pour le calcul en temps contraint (calcul et analyse de
    formules O(n)), étude/adaptation et mise en oeuvre de publications de recherche
    Compilateurs : analyse lexicale et grammaticale, conception de générateur de frontaux
    Participation à des projets Open Source (wxWidgets, scintilla, libcurl, libssh2)
    Design d'interface : outil de comparaison et fusion, éditeur, site web avec achats/caddie,
    base de donnée de produits commerciaux
    Outils – Méthodes
    MERISE, Approche Objet (OMT), Composants (OLE/COM), Cycle V/Itératif/Agile, MVC
    C++, C, C#, XML/XSLT, SQL, bash/sh/batch, Visual Basic et VBScript (ASP), Assembleurs,
    Pascal. Langages de génération de frontaux (grm, fdc, GOS, Flex/Bison)
    Outils : Visual Studio, GCC (compilateur C/C++), wxWidgets
    Bases de données : Oracle, Firebird SQL, Access, MSDE/SQL Server
    Systèmes : Unix (OSF/Motif/GTK, Linux, Solaris), Windows, OS X, MS/DOS, Arduino
    Gestion de configuration logicielle : Subversion, Git, Darcs, Hg, SourceSafe
    Divers : HTML, ASP sur IIS3-7, serveurs Apache, CGIs, bakefile, libcurl
    Formation
    2000 Diplôme d'ingénieur INSA – Lyon (BAC + 5, Groupe I)
    spécialité informatique (reçu 3ème de promotion)
    Langues
    Anglais Courant, lecture/rédaction de documentation, documents commerciaux, site web
    Allemand Rudiments, niveau 2 INSA, Cours du soir (2004-2007)

D'autres freelances
Consultant C++

Ces profils pourraient vous intéresser !
CV Consultant MUREX
Mouad

Consultant MUREX

  • HOUILLES
MUREX MS OFFICE C++ BLOOMBERG PYTHON SQL
Bientôt disponible
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Consultant SQL
Albert

Consultant SQL

  • PARIS
SQL C# SQL SERVER .NET C++
Disponible
CV Analyste Quantitatif Risque Marché/Crédit
Moussa

Analyste Quantitatif Risque Marché/Crédit

  • ACHÈRES
SAS PYTHON VBA C++
Disponible
CV Développeur DevOps
Rida

Développeur DevOps

  • DUNKERQUE
C++ JAVA C# CI/CD REACT.JS Angular SQL PL SQL .NET J2EE
Disponible
CV Consultant Quant / IT-Quant / C++ / Python
Abdelmoughith

Consultant Quant / IT-Quant / C++ / Python

  • SCEAUX
ITQUANTS EQUITY DERIVATIVES C++ PYTHON
Disponible
CV Ingénieur/docteur développement FPGA et IA
Tarek

Ingénieur/docteur développement FPGA et IA

  • SAINT-OUEN-L'AUMÔNE
FPGA PYTHON C++ C
Disponible
CV Consultant embedded software
Guillaume

Consultant embedded software

  • SACLAY
MATLAB C++ C MBD
Disponible
CV Développeur C++
Iurii

Développeur C++

  • SÉLESTAT
C++ C LINUX LINUX EMBARQUE SYSTEMES EMBARQUES
Disponible
CV Consultant C++
Guillaume

Consultant C++

  • LE CANNET
C++