Marc - Développeur VISUAL C++

Ref : 120228M004
Photo de Marc, Développeur VISUAL C++
Compétences
Expériences professionnelles
  • nov 2004 - février 2012
    (7 ans 2 mois)
    Consultant développeur, ACS puis Bos International, Belgique
    SSII et sa filiale d'édition d'outils de développement, ********
    Utilisation du C++ (DotNet VC8 & 10), MFC, ATL, Winsock 2, SDK Windows... sous Windows 7, Server 2008, Vista... en 32 et 64 bits
    Intégration des librairies jpeg, libpng, zlib, OpenSSL
    Les + : Codes sources audités avec succès par le CETIC
    Brevet en cours, plus de 600 000 lignes de code
    Le langage XD permet de pérenniser les projets et de maîtriser les développements complexes assurés par ACS
    Création d'un langage de développement
    ►Création du langage XD, orienté objet et syntaxiquement proche du C, intégrant son propre système de base de données
    ►Conception d'un compilateur et d'une Virtual Machine
    ►Réalisation d'un service de communication générique (TCP/UDP/SSL/HTTP/HTTPS) pour héberger la Virtual Machine XD et assurer son ouverture sur l'extérieur
    ►Conception d'un environnement de développement, d'un éditeur de source, d'un debugger, et d'un terminal graphique dédié

    Développement système en langage XD
    ►Un serveur de mail (SMTP et POP3) et un serveur FTP
    ►Des systèmes de load balancing, de synchronisation multi-serveurs (cloudcomputing), de monitoring, de backups externalisés

    Développement de logiciels métier en langage XD
    ►Une base pour PGI/ERP (multi devises, multilingue, multi fuseaux horaires)
    ►Un système de Workflow
    ►De nombreuses applications en mode SaaS, notamment un logiciel de collecte et gestion des absences (société de 60 salariés), un logiciel de gestion de formations pour un organisme public (1 500 utilisateurs)

    avril 2004 - oct 2004 (7 mois)
    Recherche & Développement pour mon propre compte, Paris
    Utilisation du C++ (VC6 & GNU CC) sous Windows et Linux
    ►R&D sur les langages de programmation et les outils de développement
    ►Exploration des possibilités offertes par le C++ : exceptions, pointeurs intelligents (addrefer, observer...)
    ►Écriture d'une librairie de base, portable Linux et Windows

    févr 2000 - mars 2004
    (4 ans 1 mois)
    Consultant développeur, Exide, fabricant de batteries indépendant pour Free Expert, puis pour Armonys
    Utilisation du C++ (VC 6),
    MFC, ATL, Oracle DB 8&9 sous Win95, NT, 2000
    Les + : Sauvetage d'une mission en 2 mois, sur la base de quelques sources
    ►Développement d'un ActiveX émulateur terminal 5250 pour AS400, pour remplacer un prototype en VB
    ►Développement de composants ActiveX et d'applications pour un intranet, en fonction des besoins de l'équipe de développement web : contrôle graphique arborescence évolué, spooler d'impression pour AS400 permettant de déporter les sorties papier, composant client TCP/IP et partie serveur AS400 en C ILE
    ►Documentation des composants et formation de l'équipe de développement

    nov 1999 - jan 2000
    (3 mois)
    Consultant développeur, Obvious Tech, start up, Paris indépendant pour Free Expert
    Utilisation du C++ (VC 6), WFC, ATL, STL sous Win95, NT, 2000
    ►Fiabilisation d'une librairie de traitement vidéo
    ►R&D sur la détection de changements de plan et de mouvement pour indexer automatiquement des vidéos
    ►Création de filtres DirectX basés sur ce travail

    août 1999 - oct 1999
    (3 mois)
    Consultant développeur, Treestyle, start up, Paris
    Utilisation de Zope,
    MySql, Python, C sous
    Linux Debian, Delphi 4 sous Windows
    ►Développement d'un portail web dédié à l'évènementiel
    ►Développement d'un client autonome pour alimenter les bases aussi bien online que offline

    févr 1998 - juillet 1999
    (1 an 5 mois)
    Développeur système salarié, Ciel Groupe Sage, Paris édition de logiciels de gestion, ********
    Utilisation du C++ (VC 5&6) sous Windows NT/95/98
    Les + : Apprentissage et maîtrise du C++ en 1 semaine (condition d'embauche)
    Remise sur pied en 2 mois d'une librairie et d'une application totalisant 1 million de lignes de code
    Les + : Obtention du Prix de l'innovation sur IT Forum

    1999 pour les améliorations apportées
    Responsable de la R&D sur les nouvelles technologies de développement
    ►Analyse des méthodes et normes de développement en composants : COM, Corba
    ►Animation de formations individuelles au C++ et conduite de réunions de présentation des nouvelles méthodes de travail

    Développement d'une nouvelle librairie de base
    ►Destinée à remplacer les librairies ATL et STL et intégrée dans les logiciels Ciel
    ►Gestion mémoire / "garbage collector", multithreading, encapsulation de COM, automatismes divers
    ►Développement d'un composant de stockage hiérarchique (similaire à la Registry de Microsoft)

    Maintenance et amélioration de la librairie existante
    ►Fiabilisation d'une librairie complexe utilisée par Ciel Gestion commerciale, Ciel Paye et Ciel États Financiers, intégrant l'interface utilisateur, un système de BDD propriétaire, un compilateur Basic et un générateur d'états
    ►Conception d'une interface utilisateur conviviale et paramétrable

    nov 1997 - janvier 1998
    (3 mois)
    Consultant développeur, Cybex, Paris
    SSII, multimédia
    ►Maintenance et installation de serveurs Linux RedHat, administration réseau

    octobre 97 (1 mois)
    Consultant développeur, Bic, Clichy
    Fabricant de stylos, briquets...
    Utilisation de Delphi 1.0 sous Windows 3.11
    ►Conception d'un utilitaire de saisie et d'impression pour regrouper et recouper les bases produits des filiales internationales

    juillet 1996 - sept 1997 (1 an 2 mois)
    Consultant développeur, ART Internet, Deuil La Barre
    Fournisseur d'accès internet, filiale d'ADT International
    Utilisation du C sous Linux
    Debian, et de Delphi 2.0
    sous Win95 & NT
    Les + : Mise en place de toute l'infrastructure internet d'un FAI (matériel et logiciel)
    ►Conception d'un serveur de vente par correspondance avec paiement par carte bancaire, calcul automatique des frais de port internationaux...
    ►Écriture d'un progiciel de facturation et de gestion des abonnements
    ►Création d'une librairie pour le développement de CGI (Common Gateway Interface), d'un forum de discussions et d'utilitaires de gestion de devis, de mailing lists, de statistiques...
    ►Réalisation d'un utilitaire de correction de pages HTML
    ►Installation et administration de serveurs Internet (mail, FTP, web) et de routeurs

    avril 1996 - mai 1996 (2 mois)
    Consultant développeur, Adpi, SSII, Semoy
    Utilisation de Delphi 1.0 sous WinOS2
    ►Conception d'un logiciel de traitement et d'impression d'images (nuancier)
    ►Création d'une fonction de simulation d'évolution d'un solde bancaire

    juillet 1995 - sept 1995
    (3 mois)
    Responsable informatique et administratif d'une PME, Tunisie

    avril 1993 - juillet 1995 (2 ans 3 mois)
    Développeur salarié, Cabinet Informatique Prayer, Orléans
    Utilisation de C sous UNIX
    SCO
    Les + : Reverse engineering sur un traitement de texte, corrections et ajouts fonctionnels en assembleur
    ►Études, analyses, et développement de logiciels de gestion juridique
    ►Respect du niveau d'exigence « zéro bug » pour des clients liquidateurs mandataires de justice

Études et formations
  • COMPÉTENCES
    ►Plus de 15 ans d'expérience en C++ et C, en entreprise et télétravail
    ►Expert en programmation orientée objet (POO)
    ►Optimisation, fiabilisation, réécriture, portage, évolution de développements
    ►Création de nouveaux projets, utilisation de la méthode AGILE
    ►Utilisation des librairies : MFC, ATL, STL, Runtime C, WFC...
    ►Développement en réseau TCP/IP : intégration du SSL, implémentation des protocoles et normes HTTP 1.1, FTP, SMTP, POP3
    ►Développement Système : maîtrise des SDK & GDI Windows 32 et 64 bits, Winsock 2, multi-threading, stockage de masse, COM/DCOM, assembleur (Intel). Création et maintenance de librairies propriétaires
    ►Développement Métier : conception de Progiciels de Gestion
    Intégrés/ERP, GED, BPM/Workflow
    ►Bases de données : utilisation des BDD MySQL, Oracle, Paradox et du langage SQL pour ces différentes bases
    ►Recherche & Développement Langages : conception d'interpréteurs, de compilateurs like C/C++/XML
    ►Rédaction de documentations techniques et de cahiers des charges, en anglais et en français
    ►Anglais technique : lu, écrit

    LANGAGES DE DÉVELOPPEMENT
    ►Expert C++ : normes C++0x et ISO/CEI 14882:2003, Microsoft Visual Studio pour DotNet, compilateurs Intel, GNU et Borland
    ►Expert C : norme Ansi avec les compilateurs GNU et Borland
    ►Maîtrisés : Pascal, Pascal objet (Delphi), JavaScript
    ►Utilisés : Python, Java, C#, VB

    SYSTÈMES D'EXPLOITATION
    ►Serveurs : Windows, Linux / Clients : Windows

    AUTRES COMPÉTENCES
    ►HTML (langage de mise en page)
    ►Mathématiques, physique, électronique digitale
    ►Développement en C sur micro contrôleurs Microchip 8 et 16 bits
    ►Développement des jeux SymLineZ et FreeTileZ pour des Smart Phones avec la plateforme Symbian

D'autres freelances
Développeur C++

Ces profils pourraient vous intéresser !
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Ingénieur de développement JAVA
Arezki

Ingénieur de développement JAVA

  • ARGENTEUIL
JAVA REACT.JS C++ JAVASCRIPT
Disponible
CV Ingénieur de développement C
Stéphane

Ingénieur de développement C

  • MONTROUGE
C C++ SQL PLUS SQL PL SQL ORACLE PRO C SCRIPT SHELL JAVA PYTHON Oracle Database 12c
Disponible
CV Consultant SQL
Albert

Consultant SQL

  • PARIS
SQL C# SQL SERVER .NET C++
Disponible
CV Designer 5G
Mouhamed

Designer 5G

  • PARIS
C++ 5G
Disponible
CV Développeur
Aloïs

Développeur

  • NANCY
C++ SQL JAVASCRIPT REACT.JS C BASH NODE.JS PYTHON ASSEMBLEUR DOCKER
Disponible
CV Développeur Cloud AWS
Berneso

Développeur Cloud AWS

  • ORLY
Cloud AWS JAVASCRIPT JAVA Angular J2EE PHP C++ SQL SERVER JAVA J2EE AGILE
Disponible
CV Développeur FLUTTER
Hugo

Développeur FLUTTER

  • IVRY-SUR-SEINE
FLUTTER SQL C JAVA PYTHON C++ RUBY GIT
Disponible
CV Développeur Full Stack et Data Scientist
Jugurtha

Développeur Full Stack et Data Scientist

  • BOULOGNE-BILLANCOURT
PYTHON SQL REACT.JS C++ JAVASCRIPT SWIFT
Disponible
CV Développeur React
Florent

Développeur React

  • PIERRES
C# JAVASCRIPT SQL SERVER .NET MYSQL SQL REACT.JS POSTGRESQL C++ NODE.JS
Bientôt disponible