CV du
consultant
Réf PROF00008867
Compétences
Expert
Moyen
Débutant
Langages
C++ FULLSTACK JAVA NodeJSDiplômes et formations
Pays / régions
Expérience professionnelle
Compétences
• AWS, Docker, Lambda, Serverless , Azure, Kubernetes
• NodeJS ( depuis 2015 )
• Java (depuis 1994) , Quarkus, SpringBoot ,Javascript , Groovy, Kotlin
o J2ME ( developpement mobile)
o J2EE ( développement serveur, Quarkus, Servlets, Hibernate...)
o J2SE (swing 10 ans , javaFX 3 ans)
• Applications mobiles depuis 2001 :
o développement natif Androïd (java Kotlin Compose)
o IOS (Swift /SwiftUI)
• Web (html5, javascript , typescript, Angular , React , VueJS, Lit-Element)
• Base de données : Oracle , MySql , Postgres , MongoDb , Elastic search
• Devops CI/CD Jenkins
• Systèmes : Linux , OS-X, Windows
• Langages : Java, Javascript, Python , GO , Swift , Kotlin, C, C++
Systèmes et Langages
• Unix , Linux
• Windows / XP-VISTA- 7 - 8
• Dos
• Java 1 - 10 , Javascript
• Python
• C,C++,C#, Objective C
• Basic
• Assembleur, 80X86
• Pascal,PL/1
• Lex – Yacc
• Perl
• HTML 3 , 4 , 5
• Websphere, Weblogic Tomcat, .net, JBoss
Réseaux
• Internet
• RPC
• TCP-IP
• Routeur OST
• Netscape API
• Microsoft ISAPI
Bases de Données
• Oracle
• Sybase
• Informix
• Sql Server
• Ingres
• Odbc
• Paradox
• Access
• Btrieve
• C-Tree
• C-Isam
• MongoDb
• Elasticsearch
Interfaces Homme-Machine
• Visual C++
• MFC
• OLE
• Open Interface
• Visual Basic
• Motif
• Owl
• Swing, JavaFX
• AWT
• SWT
• iOS sdk
• Android SDK
• jQuery
• Angular JS et Angular 2+ React React native NativeScript
Etudes
• BAC section C en 1975
• DUT d’informatique en 1979 à l’IUT d’Orsay.
Langues :
• Anglais (courant)
• Italien (courant)
• Stage d’informatique de neuf mois à Milan en 1975
• Russe (bonnes notions)
Loisirs Sculpture, tennis, golf
Expériences Professionnelles
Ingénieur conseil (1984 – 2023)
MSC-AGLGROUP
Expert technique
02 /2024 – Maintenant
Migration des logiciels existants dans le cloud Azure. Développement d’un éditeur de fichier edi pour la gestion de manifestes. Développement d’un logicel de gestion des conteneurs dans les ports avec vue 3D. Développement d’une application mobile (IOS / Android) avec reconnaissance de caractères intégrée pour faire le suivi des véhicules et conteneurs entrants et sortants.
Environnement de développement : Azure,Citrix,Java Quarkus, Nodejs, VueJs, Lit-Element, Mongodb, SQLServer
INGENICO
03/2021 - 31-12-2023
Mission d’intégration dans le domaine du paiement sur une gamme de terminaux sous Android.
Coordination et suivi des équipes de Chine, du Vietnam,d’Inde et de France . Développement CI pour la création des tests automatisés sur les terminaux en testfarm.
Environnement de développement/CI :
Artifactory,Bitbucket,Jenkins,Gradle,Groovy,Python,Docker, Kubernetes,Appium,Robot
Framework,Java,Tomcat
EXAPROBE
10/2020 - 01/2021
Mission d’architecture et développement fullstack dans le domaine de la sécurité informatique.
Développement d’un portail d’exploitation des logs de sécurité.
Mise en place de la partie Serveur et Cliente, intégration à l’architecture SI existante
Environnement de développement :
NodeJS , Postgres, Lit(Google) , Angular
ESD-Partners
05-2020 – 09-2020
Mission d’architecture et développement d’un site web à destination des entreprises qui travaillent dans le domaine spatial. ESD-partners publie depuis 25 ans un annuaire papier et avait le besoin de le faire apparaître sur internet. Je me suis occupé de ce portage depuis le cahier des charges, jusqu’à la mise en production.
Environnement de développement :
NodeJS , Postgres , HTML5 , Web-Components Lit(Google)
KUANTIC
12/2019 – 04-2020
Développement d’un serveur de reporting
Kuantic est une société qui fabrique un boitier électronique destiné à être insérer dans les voitures des flottes d’entreprises. Il permet de suivre en temps réel les mouvements et les informations des autos et de les envoyer à une base Nosql.
Kuantic avait besoin d’un logiciel qui permet d’extraire toutes ces informations de la base et de les présenter à ces clients. Je me suis occupé de la partie serveur de ce logiciel.
Environnement de développement :
NodeJS , MySql et Riak (base nosql), Elixir/Erlang , Angular
SANOFI
Mission DEVOPS
07/2019 – 09/2019
Domaine de la production pharmaceutique.
Développement d’une application d’optimisation du cycle de production. Je me suis occupé de la mise en place Devops du logiciel
Environnement de développement :
VueJS, Typescript, Python , NestJS, Postgres, cloud AWS, GITLAB CI/CD, Terraform, Nexus , Docker
EXAPROBE
Mission d’architecture et développement fullstack
11/2018- 06/2019
Domaine de la sécurité informatique.
Développement d’un portail d’exploitation des logs de sécurité.
Mise en place de la partie Serveur et Cliente et intégration à l’architecture SI existante
Environnement de développement :
Angular 6, React ,Typescript, NodeJS , MongoDb , Elastic Search , Python
IBM
09/2018- 11/2018
Mission courte de préparation d’un framework pour le développement d’une application de gestion du patrimoine pour le groupe Vinci.
Mise en place des composants de base utilisés
Environnement de développement :
Angular 6, Typescript, NodeJS , MongoDb
Engie
Architecture et développement
03/2018- 09/2018
Mission fullstack , d’un configurateur de formulaires destiné aux planificateurs detournées de contrôle du réseau de gaz.
Mise en place de l’architecture (DAT) et développements
Environnement de développement :
Java , SpringBoot2, Angular 5/6, Typescript, Spring Boot , MySql
Suez Environnement
06/2015- 15/02/2018
Expert mobilité sur les problématiques liées aux agents de terrain et responsable de l’équipe
Responsable de l’application mobile Android destinée aux agents de terrain ainsi que de l’équipe de développeurs rattachés à cette application.
• Conception et développement d’un designer destiné à créer automatiquement des formulaires pour Angular JS.
• Conception et développement sous NodeJS d’un tableau de bord graphique des applications en production.
• Conception et développement d’une application de gestion des documents connectée à Azure, Aws, Alfresco utilisant Elastic-Search.
• Conception et développement d'une API javascript (ES6) pour réaliser des tests automatiques NodeJs avec Protractor.
Environnement de développement :
Angular JS, NodeJS, Express JS, Android natif (java), MongoDB, Elastic search, Docker, Protractor,Typescript
Société Générale
Mission d’architecture
06/2014 – 04/2015
Intégration à l'équipe d'architectes chargés de fournir le socle de développement aux différentes entités de la banque – Rédaction et maintenance de DAT
Environnement de développement:
Java , Weblogic server sous linux, Weblogic portal, J2EE, Tivoli ,EAI, JMS, Webseal, Spring, Hibernate, Docker
PhoneSite
Recherche et développement
10/2009 – Maintenant
Mise en ligne du logiciel MesBistrots (2023-2024) https://www.mesbistrots.com destiné au grand public et surtout aux professionnels de la restauration. Prises de commandes sur téléphones mobiles et logiciel de caisse dans le Cloud.
Produit déployé sur AWS serverless lambda.
Une application IOS et Android
Mise en ligne du logiciel Artonthemap (2021) https://www. artonthemap.org destiné aux Musée et Galeries d’art, permet de centraliser toute l’information dans le domaine de l’art( exposition, actualités, offres d’emploi)
Une application IOS et Android destinée au grand public lui permet de suivre l’actualité géolocalisée en temps réel
Mise en ligne d’un logiciel de comptabilité (2018) destiné aux professions libérales et aux petites sociétés : https://www.turbo2035.fr
1- saisie ultra rapide grâce à la lecture des relevés de compte bancaires et imputations automatique dans les comptes
2-Application mobile pour scanner les factures et notes de restaurant, consultables ensuite sur le site web
3-Préparation du FEC pour l'expert comptable ou l'AGA
Une application mobile Android et IOS permet de prendre en photo les factures et les documents pour les intégrer dans la comptabilité
Mise en ligne du logiciel SoundtouchAlarm sur AppleStore et GooglePlay
C’est une application qui permet de définir des alarmes pour réveiller les appareils Bose qui se trouvent sur votre réseau local
Développement Android et IOS natif
Conception d'un framework de développement d'applications (2013) pour IOS, Androïd et javaFX à partir de 2013. Des nouveaux frameworks de ce type ont fait leur apparition récemment : ReactNative ou NativeScript
Les applications sont créées à l’aide d’un « Designer » graphique écrit en javaFX.
Les applications développées s'exécutent en mode natif et non pas en HTML5 comme le propose la plupart des frameworks du marché. Le principal atout de cet outil est un gain de temps d'environ 80% dans le développement et la maintenance des applications mobiles, côté client et côté serveur.
Technologie utilisée: java , J2EE , PHP , Android sdk, IOS objective-c sdk, JavaFX sdk for
desktop (linux,windows,macOsx), Hibernate, JPA
VEOLIA/VWIS
Architecture et développement
06/2009 - 05/2014
Applications mobiles destinées aux 6000 agents de terrain.
• Prise de connaissance des métiers de l'eau.
• Rédaction des cahiers des charges des applications mobiles.
• Choix du hardware et du logiciel de développement.
• Mise en place de l'architecture technique ( back-end et front-end )
• Création du portail de gestion des applications mobile.
• Supervision de l’équipe de développeurs mobiles.
• Première version mobile sur des PDA Windows Mobile
• Seconde version sous Android natif
• Troisième version sous HTML5
• Optimisation et refonte du code J2EE.
Environnement de développement:
• Back-end: Java J2EE – JBOSS sous linux – PHP - Oracle – Spring – MVC – Hibernate – Maven
• Front-end: Java, C++, C#, Androïd, HTML5, React , Javascript, jQuery
I DEX
2012 – 2013
Idex est le partenaire pour la production d'énergie nécessaire aux industriels et leur propose des solutions qui s'inscrivent dans leur démarche développement durable.
Applications mobiles destinées aux 2000 agents de terrain.
• Prise de connaissance du métier.
• Rédaction du cahier des charges de l'application mobile.
• Choix du hardware et du logiciel de développement.
• Mise en place de l'architecture technique (back-end et front-end)
• Développement sous Android natif
• Développement J2EE
Environnement de développement:
• Côté serveur: Java J2EE – Apache - Tomcat sous linux– Oracle
• Côté client: Java Androïd
TLMCOM
09/2008 - 05/2009
Mission de définition de l’architecture des produits de la société et d'aide à la mise en place des nouvelles technologies web.
La mission a commencé par une étude détaillée des frameworks Java (struts , jsp, jsf) et un prototypage d'applications. Le choix final a conduit à utiliser les technologies J2EE et Hibernate ainsi que Ajax couplé avec le framework jQuery. La mission s'est prolongée par la création d'un framework java et du développement des cinq applications de la société en utilisant ce framework.
Eliad technologies
CTO
2001- 08/2008
Conception et réalisation d’un outils de développement d’applications mobiles.
Le produit s’appelle “XML-Run”. C’est une plateforme de développement “croisée” qui permet d’écrire des applications pour les téléphones mobiles dans les environnements Java/J2me, Windows CE/Mobile, Symbian S60, Androïd, Blackberry et iPhone.
Ce poste comportait trois parties:
• un rôle de développement comprenant de l’architecture du codage et de l’optimisation de code
• Runtime du produit:Java J2me, Jdk BlackBerry , Windows Mobile , Jdk for desktop
• Designer du produit: Java Swing
• Intégration du produit dans les SI clients: Java J2EE servlets...
• L'intégration du produit dans les environnements SI des clients d'Eliad (J2EE – Websphere, Weblogic, Tomcat, .Net....)
• La direction de l’équipe technique de la société. (15 ingénieurs)
France Telecom
1998/1999/2000 – 24 months)
Outil de développements « Intranet »
Conception et réalisation d’un outil de développement d’applications intranet basé sur l’architecture « Archimède » de la société France Télécom.
Développement d’outils de mesure d’audience sur les serveurs Intranet.
Développement du prototype du site Intranet de recherche d’emplois internes.
Développement de plusieurs sites intranet
Environnement de développement :
Unix - Windows NT - Perl –Websphere-Java-JSP-Servlets-XML –ASP, JDBC-ODBC, Design Patterns
Systar
1997
Refonte de la partie « Intranet » d’un logiciel de surveillance des « processus informatiques critiques » d’une entreprise, en utilisant les nouvelles technologies de programmation.
Il s'est agi dans un premier temps, d'introduire des Applets Java et des contrôles ActiveX dans les pages HTML, et ensuite d'écrire un "préprocesseur" pour fabriquer une version "multi-langues" de ce serveur.
Environnement de développement :
Windows NT – Visual C++ - MFC - ISAPI - Javascript -Applets JAVA- Contrôles ActiveX, Multi Threading
Agence Spatiale Européenne
1996…2002
Conception et réalisation d’un questionnaire d’environ 60 pages, accessible via Internet, dont l’objet est la constitution d’une base de données d’indicateurs économiques.
Utilisation de la technologie Microsoft COM pour extraire les données de la base et construire une brochure (sous Word et Excel) de cinq cent pages.
Environnement de développement :
SUN Solaris - Windows NT - C++ - Netscape API – Javascript Oracle - VBA - Access - Word - Excel- OLE automation
Conception et réalisation du site Internet « Industry Space Directory » pour l’Agence.
Environnement de développement :
JAVA et le logiciel IBM Websphere.
Developpement de cinq logiciels utilisés par la direction financière et du budget.
Environnement de développement :
Microsoft Access
Concept SA
1997
Réorganisation et optimisation d’un logiciel de télécommunications bancaires.
Il s'est agi d'améliorer les temps de réponse du produit au niveau de la base de données, de supprimer le "memory leak", de redéfinir les classes C++ de l'application etc…
Environnement de développement :Windows NT,95,3.1 - VISUAL C++ -MFC - SQL Server - Access –
ODBC
La Française des Jeux
1996
Conception et réalisation d’une application de “gestion de bugs et versions de logiciels”
Environnement de développement :Windows - Visual C++ - Paradox
Implicit Software Corporation
1993-1995 dont 9 mois à Boston (USA )
Ecriture de plusieurs drivers de bases de données dans le cadre de la réalisation d’un système de développement d’applications “clients-serveur”, “multi plateformes”,”multi bases de données” et fonctionnant en “environnement distribué”.
Environnement de développement : Unix: AIX, SUN, SCO - Windows NT,95, 3.1 - C++ - Oracle - Informix - Sybase - Sql Server – Ingres –PL/SQL
Concept SA
1986-1991
Ecriture du compilateur du langage intégré au système de développement décrit plus haut. Ce projet incluait aussi la réalisation d’un analyseur syntaxique et lexical du type Yacc-Lex.
Environnement de développement : C++
Ecriture du compilateur intégré dans l’atelier de génie logiciel développé par la société
Environnement de développement : C++
Télésystèmes
1990-1993
Thom’6 -Concept SA -CFI Concerto
1985-1990
Création complète d’interfaces de programmation d’un éditeur de textes, d’un diteur de fichiers séquentiels indexés et d’un éditeur de masques d’écran.
Environnement de développement : DOS - Windows - Unix - C - C++
Ecriture d’un éditeur graphique permettant de fabriquer des modèles relationnels de données (type Merise).
Environnement de développement : Unix -Windows NT, 95, 3.1 - C++
REALISATIONS DIVERSES
Ministère de la Culture et Centre Pompidou
1985
Optimisation des programmes du logiciel LIBRA destiné à la gestion des bibliothèques publiques de prêts.
Environnement de développement : Multix - PL/1
“Les Immatériaux”
Réalisation des programmes de démonstration de l’exposition “Les Immatériaux” au Centre
Pompidou.
Environnement de développement : APL
Développements personnels
Ecriture en assembleur des fonctions de base d’un logiciel de reconnaissance de caractères.
Environnement de développement : assembleur - C - C+
Ecriture de la fonction Magic-Spawn qui élimine la barrière des 640K du DOS
Environnement de développement : assembleur - C
INGENIEUR CHEF DE PROJET
de 1979 à 1984
GFI
(1981-1984
Développement d’un interpréteur APL sur matériel DPS6 (BULL).
G.A.I
1979-1981
Développement d’un interpréteur APL sur matériel PR1ME.
Ecriture d’applications en langage APL.
Consultants similaires
dev fullstack
VoirCompétences : FULLSTACK, PHP, AGILE, AJAX, ANGLAIS, api, Autonomie, ...
consultant Retenir
Lead Dev FullStack
VoirCompétences : Docker, DOTNET, JAVA, KUBERNETES, Symfony, C++, FULLSTACK, ...
consultant Retenir
lead architecte entreprise , solution data
VoirCompétences : AIX, APACHE, INFRASTRUCTURE, JAVA, UNIX, ACCESS, Administration, ...
consultant Retenir
Ingénieur de développement .NET/Angular/Azure Devops
VoirCompétences : .NET, azure Devops, C++, DEVOPS, SQL SERVER, Angular, ...
consultant Retenir
Tech lead
VoirCompétences : AWS, elasticsearch, JAVA, AGILE, AJAX, alm, ANGLAIS, ...
consultant Retenir
DEVELOPPEUR FULLSTACK
VoirCompétences : Docker, FULLSTACK, JAVA 21, Spring Boot, Spring framework, ...
consultant Retenir
DEV SENIOR JAVA
VoirCompétences : api, GIT, JAVA, Java11, Java8, AGILE, AJAX, AL, ANGLAIS, ...
consultant Retenir
développeur.net
VoirCompétences : C++, Agilité, Angular, api, ASP, Autonomie, Azure, ...
consultant Retenir
consultant
VoirCompétences : Angular, Azure Cloud, C++, DOT NET, Administration, ...
consultant Retenir
