Raymond - DevOps - Tech Lead C/C++
Ref : 090529R001-
95100 ARGENTEUIL
-
Consultant technique, DevOps, Développeur (55 ans)
-
Totalement mobile
-
Mandataire social de sa structure Freelance (SARL, SAS, EURL, etc)
Expérience professionnelle
Depuis Mai 2019 Sanef – Senlis
Lead Technique sénior
UML – C/C++ 11 – Visual Code –GitLab – Jira – DBus
Mise en place usine logicielle GitLab CI/CD Automatisation des build, tests
et packaging.
Définition de l’architecture d’une nouvelle solution, multi-plateforme, de
gestion des barrières de péage.
Développement des couches communes de communication inter-process
Formation développeur
Mars 2019
Février 2018
SUEZ Smart Solutions – Ingénierie Système d’information – Croissy sur seine
Développeur sénior
C – FreeRTOS – GitLab – LoRaWAN – Modem SDR
En autonome. Maintenance et implémentation de nouvelles fonctionnalités
dans un modem longue portée 169Mhz.
Maintenance et développement sur un modem longue portée pour la télé-relève de
compteur communicant. Maintenance des outils d’aide à la supervision et
l’exploitation.
Janvier 2018
Juillet 2017
Capgemini – Editeur de logiciel – Toulouse
Développeur sénior
C/C++ – Eclipse – ClearCase – CentOS 5.11
Dans une équipe d’une dizaine de personnes, maintenance d’un logiciel de
contrôle aérien.
Maintenance applicative d’un ensemble d’application pour la solution ODS
(Operationnal Display System). Solution pour le contrôle aérien en passant.
Juin 2017
Janvier 2017
Thales – Editeur de logiciel – Gennevilliers
Développeur sénior
C/C++11 – Java – Visual Studio 2010 – Eclipse – Jenkins – Git – Jira
Dans une équipe de quinze personnes, maintenance d’un logiciel de
supervision d’équipements réseau (modems, routeurs, gateway…).
Maintenance applicative d’un front-end Java et d’un serveur d’application C++.
Implémentation de la gestion des « Trap » d’équipement.
Décembre 2016
Juin 2016
WebDyn SA – Ingénierie gateway smart metring – St Germain en Laye
Intégrateur - Développeur sénior
C/C++11 – Linux Embedded ARM – Ubuntu – CMake – Eclipse – Jenkins –
SVN
Dans une équipe d’une dizaine de personnes, implémentation de
fonctionnalités, test et validation sur cible.
Développement de fonctionnalités tel que watchdog, module ssh, module de
supervision…Développement en C++11 sous Eclipse avec CMake, cross compilation.
Intégration, test de non régression et validation sur cible ARM STM32.
Mars 2016
Septembre 2015
Mappy SA – Editeur logiciel – Issy les Moulineaux
Développeur sénior
C/C++11 – Python – RabbitMQ – Tornado – Eclipse – Jenkins – Git –
DevOps – Agile – Postgres – QGis
Dans une équipe de 6 personnes, implémentation d’algorithme de calcul
d’itinéraire (dijkstra, A*, CH), packaging Python, RabbitMQ.
Développement, packaging et déploiement de différents applicatifs pour le calcul
d’itinéraire. Qgis, Postgres et autres outils pour la gestion de données.
Septembre 2015
Janvier 2015
B&C Tech – Direct Marketing – Lille et Issy les Moulineaux
Développeur sénior
C++11 – STL – Boost – QT – Makefile – Git Lab – Linux CentOS
Définition de l’architecture logicielle d’un ETL. Réalisation de diverses
commandes pour trier, rechercher et modifier de gros volume de données
pour une RNVP
Développement d’une suite d’outils en ligne de commande pour la gestion de gros
volume de données. Réalisation IHM avec la librairie QT
Décembre 2014
Juillet 2014
Dassault Système 3DVIA – Editeur logiciel – Vélizy
Analyste développeur
Visual studio C++ – XML – JavaScript – SVN
En autonomie, pour le service Facilities, réalisation d’un POC pour la
visualisation 3D de l’agencement des bureaux.
Développement de nouvelle fonction du logiciel HomeByMe 3D pour la gestion de la
localisation des collaborateurs.
Janvier 2014-Avril 2014
Cimel – Météorologie, Analyste Programmeur
Borland Builder C++ – SVN
- Développement logiciel autour d'un LIDAR (télédétection par laser des couches atmosphérique, répartition des aérosols et nuages)
Avril 2013-Décembre 2013
Fresenius Vial – Fabricant matériel de perfusion, Analyste Programmeur
Embarcadero C++Builder XE3 – SVN – GForge – PostgreSQL – SQLite Visual Studio – C#.Net
- Carry maintenance d’un logiciel développé en C# (design pattern MVVM)
- Carry maintenance d’un logiciel « Partner Agilia » pour le SAV des appareils de perfusion, développé en C/C++.
- Intégration de nouvelle version d’appareil, gestion communication (RS232, TCP).
-Septembre 2012-Février 2013
Thomson Reuters – Editeur de logiciel, Analyste Programmeur
Visual Studio – C++ – COM – ATL – SVN
- Portage d’un Add-In Excel en 64 bits
- Revue de code, portage de l’environnement de compilation (environ 150 projets)
- Adaptation de l’intégration continu (CCNet)
Mai 2012-Août 2012
ITRON – Compteurs d’énergie communicant, Intégrateur
STM32F4 ARM Cortex – KEIL – RTOS – C++ – ClearCase
- Groupe international concepteur et fabricant de compteur d’énergie communicant.
- Sur les projets Galvani et T5, réalisation de test au niveau firmware et sur outil dédié pour la qualité logiciel (Non régression, nouvelle fonctionalité…)
- Protocole MBus, COSEM
Juillet 2007-Avril 2012
Thomson Reuters – Editeur de logiciel, Analyste Programmeur
Visual Studio – C++ – COM – ATL – SVN
- Développeur dans un contexte international au sein d’une équipe d’une centaine de personne.
- Développement de la nouvelle version de Xtra 3000, EIKON
- Implémentation de différentes fonctionnalités au niveau Kernel de l’application
EIKON 2.0 plus de 300 projets, 25 projets formant le kernel
Librairie UI (cppviews), Modèle objet(COM), intégration VBA, librairie de compression(ZIP), container ActiveX, container IE, librairie image (JPEG, PNG, ICO), virtual registry, sauvegarde XML
Avril 2007-Juin 2007
IXEA – Analyste Programmeur
Window 2000
- Spécification détaillée d’un logiciel de rendu de navigation marine.
Janvier 2007-Février 2007
RCI Finance Belgique – Déploiement logiciel d’archivage
IIS – Window 2003 Server – TSE – SQL Server – ASP.NET – XML – C#.Net
- Déploiement du logiciel d’archivage PMas (STS Group).
- Développement en C#.Net de modules spécialisés pour automatiser l’archivage de document PDF.
Mai 2006-Décembre 2006
AIR Liquide – Maintenance Applicative, Analyste Programmeur
UNIX AIX – Serveur HTML propriétaire – Visual Studio – C – CVS – Sybase – CGI – XML – XSLT – XSL:FO
- Maintenance applicative d’un serveur HTML écrit en C, implémentation des demandes de changement…
- Serveur HTML tournant sur Unix Aix, connecté á une base de donné Sybase.
- Mise en place de CVS, de méthodes de développement avec Visual Studio sous Window.
- Evolution de l’édition de fichier PDF avec FOP sous Aix. Utilisation de XML, XSL:FO
Octobre 2005-Mars 2006
RCI Finance Suisse – Administrateur Système, Maintenance Applicative et Analyste Programmeur
Windows 2003 Server – TSE – WINDEV – SQL Server – ASP.NET – Sybase – XML – C# .Net
- Administration de 6 serveurs Windows 2003. Domaine, GPO, Script de personnalisation …
- Projet étique refonte du système actuel d’étique (sous Word) avec une technique plus facile à maintenir. Proposition de la technologie XML + XSL.
- Déploiement de l’outil CIM de Apsynet pour la réalisation de dossier technique sur l’architecture informatique.
- Déploiement de l’outils de CRM SalesLogix pour le service Marketing et Ventes.
Juillet 2005-Septembre 2005
ViaMichelin – Analyste programmeur
VC++ – Framework .NET – XML
- Réalisation d’un analyseur de trames RDS-TMC dans le cadre du suivi de production de leur émission info-trafic. Programme développé en C++ avec le framework .NET pour l’IHM. Décodage des trames RDS, gestion du récepteur RDS et de l’émetteur avec des trames UECP.
Mai 2005 Carina Solutions – Analyste programmeur
ASP – JavaScript – VBScript – VC++ – Lib TIFF – XML
- Réalisation d’un programme qui régénère un document au format TIFF avec les données lues dans une base de données et génération du fichier XML qui correspond à ses données.
- Réalisation de script (VBScript) pour la génération de fichier XML en vue d’importer des données.
- Réalisation de page ASP avec du JavaSript et du VBScript pour l’affichage et la modification de données dans une SGBDR MSDE. Application de gestion de documents archives.
- Ecriture des requêtes SQL (Update et Select)
Mai 2004-Novembre 2004
Picadelly Development – Analyste réalisateur
MinGW C++ – C bibliothèque WX – Visual C++ – PHP – Apache – MySQL – Visual DSP++ – Symbian OS 6.1 UIQ_21
Réalisation d’une transmission basse vitesse basé sur la norme BELL 202 et DTMF
Définition et développement du protocole de communication.
Utilisation de la bibliothèque MESI pour la modulation BELL 202 et DTMF.
Développement du serveur avec la gestion du modem sous Windows XP et du prototype du client.
«Debugage» du code pour un DSP Analog Device (ADSP-BF531).
Mise en place de l’environnement de développement (Visual Studio, Builder X et CodeWarrior) pour l’application sous OS Symbian (téléphone portable). Développement d’une application de démonstration sur Nokia 3650.
Mars 2004-Avril 2004
SEFTI – Administrateur Système
Windows 2000 Server – Linux Debian
Installation d’un serveur Linux pour l’accès distant par Internet (client Windows et Linux). Mise en place d’une solution VPN L2TP/IPSec à base de certificats x509. Paramétrage du firewall et du routeur. Mise en place d’un service DHCP relay et d’un DNS secondaire. Déploiement de ultraVNC sur chaque poste pour la télémaintenance.
Septembre 2003-Novembre 2003
HN Service – Analyste programmeur
VISUAL C – WIN32 – DB2 - Windows NT4
Migration d’applications de OS2 vers NT4.
Application de gestion de retraite par capitalisation.
Application écrite en C win32 l’IHM utilise directement la bibliothèque Windows.
Mise en place de l’outil VSS.
Juin 2003-Août 2003
Autoformation – ASP
Windows 2000 – InterDev - Visual Studio .NET
Développement d’un site intranet pour la visualisation d’une base ACCESS (historique de la télégestion pour la Ste SEFTI). Développement d’une version en ASP et une deuxième version en ASP.NET
Déploiement du site intranet dans sa version ASP.
Mars 2003-Mai 2003
SEFTI – Responsable projet – Analyste réalisateur
VISUAL C++ - ACCESS – ODBC - Windows 2000
Migration du poste de télégestion de NT4 vers W2000.
Ajout d’une fonction, dans le logiciel de télégestion, d’envoie de message alphapage.
Retouche de l’IHM en MFC.
Modification de l’application pour la prise en compte des cycles de tests et interrogation à distance.
Décembre 2002-Février 2003
SEFTI – Administrateur Système
Windows NT4 / 2000 / 95
Migration d’un serveur de domaine NT4 vers W2000 serveur.
Déploiement de deux postes distants par RNIS et de Terminal Serveur d’applications.
Déploiement d’une solution d’envoie de fax centralisée.
Migration de 7 clients W95 vers W2000 professionnel. Installation d’un intranet et d’une messagerie interne.
Août 2002 - Octobre 2002
Autoformation – .NET
Windows 2000 – Visual Studio .NET
Web Service en C#. Connexion à une base de données ACCESS avec des requêtes de sélection et mise à jour.
Application cliente du Web Service en VB .Net, VC++7 et VC#.
Décembre 2001-Juillet 2002
CAC Systèmes (Filiale EADS) – Analyste programmeur
Builder C++ - Keil Software - Windows NT4 / 2000 – C167 – Logiciel embarqué dans le domaine aéronautique.
Réalisation d’un logiciel pour synchroniser les horloges de deux ordinateurs sous NT
Développement de composants graphique RAD pour Builder
Participation aux projets liés aux avions sans pilote DT35 et ATZ – Développements avec l’outil Keil Software pour un Contrôleur C167 :
o Dans un noyau temps réel propriétaire, ajout de nouvelles fonctionnalités pour la gestion d’une turbine et d’une camera POP (timer, I/O hardware).
o Codage et validation des formules (données par la simulation) d’asservissement du vecteur.
Mai 2002 – Assistance technique pour l’intégration d’une caméra POP chez INTA Espagne.
Comparatif de logiciel pour la gestion des sources (Visual SourceSafe / PVCS). Mise en place de la solution.
Février 2001-Septembre 2001
TrustyCom (Filiale de CS) – Analyste programmeur
VISUAL C++ – VISUAL STUDIO – ORACLE – PL/SQL – Windows NT4 / 2000
Formation sur la sécurité à base de certificats et clé privé.
Réalisation de plusieurs modules multi-tâches pour une PKI modulaire avec support carte à puce. Les différents modules intégrés plusieurs IHM développé en MFC.
Utilisation de Visual SourceSafe pour la gestion des sources et des configurations des différents modules du projet.
Réalisation et intégration de modules sur un système d’embossage et imprimante DATACARD.
Participation à la recette et à la formation des clients.
Mars 2000-Janvier 2001
Gilles Leroux – Responsable projet
VISUAL C++ - VISUAL STUDIO – CORBA – COM/DCOM - Windows NT4
Réalisation en collaboration avec le client du cahier des charges. Proposition d’une architecture distribuée (CORBA DCOM).
Réalisation d’un système de gestion d’automatisme pouvant s’adapter sur différentes machines de production de cartes à puces.
Définition et réalisation des IHM en ATL/MFC. Développement de contrôles spécifiques pour l’IHM.
Développement d’un serveur multitâches sous forme de service système pour la gestion des entrés / sorties, d’un client/serveur multitâches pour la gestion de l’ensemble machine et participation au développement d’un client pour la gestion de la production de carte à puces (personnalisation et programmation).
Développement d’un module se plaçant dans le panneau de configuration Windows pour paramétrer les différentes applications.
Intégration de la bibliothèque INTERBUS (Phœnix Contact) et gestion des RS232 en multitâches.
Utilisation de Visual SourceSafe pour la gestion des sources et des configurations des différents modules du projet.
Formation et management d’une petite équipe de développeurs
Janvier 2000-Février 2000
Jacques Denis Export – Analyste programmeur
DELPHI 4 - Sybase – ODBC – COM/DCOM - Windows NT4
Développement d’un service NT multi-tâches incluant une interface COM/DCOM et une application cliente.
Transfert de commande d’achats à partir de l’ERP Gamelan vers différents fournisseurs au travers d’une interface spécialisée.
Juillet 1999-Novembre 1999
SEFTI – Responsable projet – Analyste réalisateur
VISUAL C++ - ACCESS – ODBC - Windows NT4
Réalisation en collaboration avec le client du cahier des charges d’une télégestion.
Conception, réalisation et déploiement de la télégestion. Définition et développement des IHM en MFC.
Conseil et suivi informatique de la société (Windows NT4 et 95).
Janvier 1999-Mai 1999
DEFI INFORMATIQUE – Analyste programmeur
VISUAL Basic 6 - SQL – ACCESS – ODBC
Réalisation en collaboration avec le client du cahier des charges d’un logiciel de gestion de compte.
Conception et réalisation du programme en VB6 - base de données relationnelle ACCESS utilisation de ODBC pour l’accès à la base.
Mars 1998-Mars 1999
IAPI - Evènementiel - Responsable Informatique
Février 99 Formation Management de Projet par l’ANVAR de Bordeaux
Builder C++ - Interbus - Windows NT4
Responsable du suivi de la sous-traitance informatique (analyse de la conception).
Participation à la rédaction du cahier des charges du programme de supervision pour le théâtre de la citée (Toulouse) et du studio 3 de canal +.
Développement de composants graphique RAD pour Builder, gestion de la RS232, intégration de la bibliothèque Interbus (Phœnix Contact ).
LabWindows CVI - Windows 95
Développement d’un programme de supervision pour la tournée de J.J.Goldman.
Gestion de la RS232 pour la communication avec des variateurs MOVITRAC, protocole et IHM.
Octobre 1996-Janvier 1998
SOFRES A.M. (Barcelone) – Responsable déploiement Analyste Programmeur
VISUAL C++ - Windows 95
Interlocuteur auprès de la direction de SOFRES pour la mise en place du nouvel appareil AUDIMAT.
Mise en place du protocole de validation, de test des appareils et des logiciels d’exploitation.
Etude et réalisation du cahier des charges pour le logiciel de maintenance des appareils
Conception et réalisation de ce programme. Définition des IHM et du protocole d’échange avec un serveur de communication.
Août 97 - Mission au Liban (10 jours) pour le déploiement d’exploitation et la formation des techniciens.
Octobre 1994-Septembre 1996
INFO SYSTEL - Technicien d’étude
µContrôleur TMS 370
Développement de cartes électroniques pour appareil AUDIMAT, décodage de signaux I2C, Télétexte, VPS, DIDON, à base de circuit intégré ALTERA, LATTICE (Logique Programmable) et microcontrôleur TMS 370.
C - DELPHI - BORLAND C++ 4.5 - Windows 3.11 / 95
Participation au développement d’un programme de supervision. Boite de dialogue, économiseur d’écran, programme de paramétrage logiciel...
Développement en C d’un driver pour un écran LCD.
Mise au point d’une carte entrée/sortie pour PC.
Novembre 1993-Octobre 1994 Formation AFPA - Technicien Supérieur Automatique Informatique Industrielle
Stage de formation TSAII. Sujets abordés:
Système DOS, UNIX, Psos (temps réel).
Langages: - Pascal - C - assembleur 68000
Asservissement (Correcteur P.I.D)
Automates programmables (Siemens, April) grafcet, gemma
Réseaux locaux (JBUS, LAC...)
Supervision
Expertise Secteurs d’activité
Projets informatiques industrielles
Temps Réel, Multitâche, µContrôleurs
Administration Système
Industrie électronique, Défense
Evènementiel
Editeur logiciel
Connaissances techniques
Matériels : Routeurs – firewall – modem Hayes – modem ADSL
Systèmes d’exploitation : Windows 3.11 / 95 / 98 / NT4 / 2000 / XP pro / Win 7/ 2000 Serveur / 2003 Serveur
Linux Debian – Unix SCO(utilisateur)
Controleurs : TMS 370 Texas Ins. – C166, C167 Siemens
Outils de développement : Visual Studio (C++, VB, ASP) – Visual Studio .NET – Embarcadero XE3 – Borland Builder – Delphi – Lab Window CVI – Keil Software – MinGW C++ – WinDev 9
Librairie / Bibliothèque : DotNet – MFC – ATL – STL – WX – VCL – Interbus
Langages : C – C++ – C# – VB – Pascal object (Delphi) – assembleur – ASP – PHP – SQL
Technologie : Web Service – Pipe inter-process – COM/DCOM – RS232
Base de données : ODBC – Sybase – SQL Server – Oracle – DB2 – MySQL – LDAP – Access
Internet/Réseau : Apache – IIS – DNS – DHCP – WINS – VPN – L2TP/Ipsec – Proxy SQuid
Sécurité : PKI – Certificat x509 – PKCS12 – PKCS7
Utilitaires de sauvegarde : NT Backup – BackupExe
Outils bureautiques : Pack Office Pro – Lotus SmartSuite
Suivi de projet : Git – SVN – GForge – Visual Source Safe – PVCS – Visual Project
Méthodologies : Agile (Scrum, unit test, Extreme programing) – Design Pattern – UML
Formation
2002 : Brevet de base pilote avion
1994 : BTS automatique et informatique industrielle - AFPA
1993 : Attestation de mathématique de niveau III - CNAM
1988 : BEP électronique
1985 : CAP électronique
Langues
Anglais moyen
Espagnol - Catalan : Bonne maîtrise
Expertise
Projets informatiques industrielles
Temps Réel, Multitâche, µContrôleurs
Formations
Administration Système
Secteurs d’activité
Industrie électronique
Défense
Évènementiel
Editeur logiciel (Financier)