Marius - Chef de projet C

Ref : 171114F004
Email vérifié
Photo de Marius, Chef de projet C
Compétences
C
C++
POSTGRESQL
APACHE LUCENE
DELPHI VCL
SQL
DB2
IHM
Expériences professionnelles
  • EXPERIENCES PROFESSIONNELLES LES PLUS SIGNIFICATIVES

    07/2022 à 09/2022 (3 mois) Enfrasys

    Note : En tant qu’expert des systèmes et équipements des infrastructures de transport, Enfrasys œuvre depuis plus de 40 ans au sein du groupe VINCI Energies à l’implantation de solutions intelligentes pour l’exploitation et la sécurisation des infrastructures de transport dans une démarche sociétale et environnementale.
    Développeur Java/Angular.
    Développement Java et Angular
    Responsabilités :
    Revue de spécifications.
    Développement.
    Environnement technique : Java 17, SpringBoot, Quarkus, Angular 14, Maven.
    Enrichissement : Mise à niveau [Java 17]/[Angular 14].



    03/2021 à 06/2022 (1 an et demi) GCA

    Note : GCA (Groupe Charles André) est un groupe spécialisé dans le domaine de la logistique automobile (parc, atelier, transport de véhicules), souvent numéro 1 et numéro 2 sur le marché mondial dans son domaine d'activité.
    Tech'lead Java.
    Développement et encadrement de juniors
    Responsabilités :
    Ecriture et revue de spécifications.
    Développement et revue de code.
    Résolution de problèmes techniques.
    Support aux juniors.
    Environnement technique : Java EE, Eclipse, IntelliJ, Tomcat, Spring, Hibernate, Struts, Oracle DB & SQL Developer, Gradle, Git, ADO (Azure DevOps), Mantis, Sharepoint, EDI (Echange de Données Informatisées).
    Enrichissement : Aucun.



    07/2020 à 03/2021 (8 mois) APAVE

    Note : L'APAVE est un groupe spécialisé dans les domaines de l'assistance, de l'accompagnement auprès des professionnels de tous types et de la formation professionnelle, entre autres dans les domaines de l'industrie et des analyses environnementales.
    Technical Solution/Enterprise/Urbanization Architect.
    Architecture transverse du SI – Etudes et préconisations
    Responsabilités :
    Définir les guidelines pour les développements applicatifs.
    Réalisation d'études de solutions.
    Réalisation d'études transverses d'urbanisation.
    Réalisation d'études d'innovation.
    Architecture : Applicative, infrastructure, cloud, urbanisation, conduite face au changement.
    Environnement technique : SI d'entreprise, modernisation du SI.
    Enrichissement : Architecture de solutions, d'entreprise et urbanisation.


    03/2020 à 04/2020 (2 mois) => Formation certifiante 26 Academy

    Formation certifiante de Scrum Master Professionnel niveau 1.


    03/2020 à 04/2020 (2 mois) => Formation certifiante IPE Management School

    Formation de conseil en organisation et management du changement.


    01/2020 à 04/2020 (3 mois) => Fin pour contexte (crise sanitaire) ChamberSign ChamberSign

    Note : ChamberSign est un des leaders dans le domaine de la certification et signature numérique.
    Expert technique Java.
    Projet Viseo3 – Développement et soutien à l'équipe
    Note : L’objectif du projet est la refont de la plateforme internet de ChamberSign.
    Description : Expertise technique Java.
    Responsabilités : Responsabilité de la qualité du livrable, soutien aux développeurs.
    Actions : Développement, soutien aux développeurs, mise en place de méthodes et méthodologies pour amléliorer les process.
    Architecture : Java EE 1.8 sur Payara, avec persistance en PostgreSQL.
    Environnement technique : Java EE 1.8, IntelliJ, Eclipse, Payara, JPA (avec Hibernate), Docker, Docker-compose, VirtualBox, PostgreSQL, Git, GitLab, GitLab CI/CD, Nexus Sonatype, Sonar.
    Enrichissement : Aucun enrichissement.


    04/2019 à 12/2019 (9 mois) => Fin de mission APICIL

    Note : APICIL est un des leaders dans le domaine de l'assurance aux personnes, entreprises, retraite...
    Expert technique Java.
    Projet montée de version ODI – Analyse et traitement des impacts de la montée en version du logiciel ODI sur l'écosystème APICIL, partie batches Java
    Note : L’objectif du projet est la mise à niveau de batches Java dans la dernière version du framework propriétaire APICIL, qui a évolué suite à la montée en version du logiciel ODI.
    Description : Expertise technique en traitement automatisé de patrimoine applicatif.
    Responsabilités : Responsabilité de la qualité du livrable, soutien ponctuel aux développeurs.
    Actions : Cartographie projective et transformation automatisée de patrimoine.
    Architecture : Java SE 1.4, 1.5, 17, 1.8, framework propriétaire.
    Environnement technique : Java SE, Eclipse, IntelliJ, Oracle, CVS.
    Enrichissement : Aucun enrichissement technique, mais j'ai grandement apprécié travailler avec les collègues de l'écosystème IT APICIL.




    10/2018 à 12/2018 (3 mois) => Fin pour difficultés logistiques RTE

    Note : Issue d'EDF et maintenant totalement indépendante, RTE (Réseau de Transport d'Electricité) est la plus grande entreprise Française de transport d'électricité.
    Leader technique back-end Java.
    Projet DECOFER – Decompte de l'énergie consommée et produite par les trains en Europe
    Note : L’objectif du projet est de traiter le flux de données concernant la consommation et le production d'énergie par les trains en Europe, afin de concurrencer et remplacer le projet équivalent suédois.
    Description : Tech'Lead Java sur la partie back-end du projet.
    Responsabilités : Qualité du code, veille technologique, amélioration technique, soutien aux développeurs.
    Actions : Mise en place et suivi des bonnes pratiques Java, suivi de la qualité du code, propositions d'amélioration technique, soutien aux développeurs.
    Architecture : NiFi, Flink, RabbitMQ, FTP, IoT.
    Environnement technique : Eclipse, IntelliJ, Cassandra, PostgreSQL, Docker, Docker-compose, Angular 4, RabbitMQ, Quartz, Apache POI, GitLab.
    Enrichissement : Travail dans un environnement complètement "dockerisé" (50 dockers produits en phase de build), dans un cadre full-AGILE, mis en place entre 3 équipes provenant de 3 entreprises déifférentes. couplage d'un routage de flux avec NiFi et du pattern Map-Reduce de type flux avec Flink.


    01/2018 à 10/2018 (10 mois) => Mission pompier COLAS

    Note : COLAS le numéro 1 mondial de la construction et de l'entretien d’infrastructures routières.
    Architecte applicatif et responsable technique.
    Projet Anais – Le service de données techniques temps réel relatives aux routes à portée de main
    Note : L’objectif du projet est, d’une part, de permettre aux clients de COLAS de consulter l’état des routes, avancement des travaux le cas échéant, zones d’alerte, etc.... et, d’autre part, de proposer des services relatifs aux routes, e.g. la relevée de données sur place.
    Description : Architecte applicatif et responsable technique.
    Responsabilités : Mise en place de l’architecture applicative en accord avec les contraintes du client (cloud, technologie à utiliser pour l’authentification, gestion des licences et droits des utilisateurs, etc....), suivi technique des travaux et auxiliaire au pilotage opérationnel, responsable DevOps.
    Actions : Direction et suivi technique des travaux, points projet, auxiliaire à l’organisation des sprints.
    Architecture : Back-end en NodeJS, exposition de web-services REST, front-end en Angular 5 responsive.
    Environnement technique : NodeJS, Angular 5, MongoDB, MySQL, Azure (cloud Microsoft), outils techniques et organisationnels spécifiques au projet.
    Enrichissement : Challenge technique et organisationnel, consistant dans la mise en place d’un projet faisant office de "PoC capacitaire" de Apside pour COLAS.


    01/2018 à 05/2018 (5 mois) => Mission pompier HAULOTTE

    Note : Haulotte Group est l'un des leaders mondiaux des matériels d'élévation de personnes et de charges. Numéro 1 européen, le Groupe conçoit, construit et commercialise une large gamme de produits dans le cœur de gamme est la nacelle élévatrice.
    Chef de projet technique et consultant expert pour l’intégration technico-fonctionnelle sur un projet innovant et très confidentiel, à haute valeur ajoutée.
    Projet – La remontée des sources d’information
    Note : L’objectif du projet est confidentiel, ainsi que certaines technologies utilisées.
    Description : Chef de projet technique et consultant expertise d’intégration technico-fonctionnelle.
    Responsabilités : Consolidation du besoin technico-fonctionnel, édition de la spécification technico-fonctionnelle, aide à la mise en place de l’architecture applicative (non de l’infrastructure), suivi et soutien des travaux.
    Actions : Rédaction de spécification, points projet.
    Architecture : Back-end en NodeJS, exposition de web-services REST, front-end web et mobile.
    Environnement technique : NodeJS, WebStorm, GitLab, IoT, outils techniques et organisationnels spécifiques au projet.
    Enrichissement : « Ciment » technique et opérationnel de la mise en place d’un projet d’intégration technologique de micro-systèmes de données hétérogènes en environnement industriel, en tant qu’agent de liaison technico-fonctionnelle entre 2 partenaires grands-comptes.



    10/2017 à 04/2018 (7 mois) => Mission pompier ADVANSA

    Note : ADVANSA est un producteur européen de fibres polyester de premier plan. Basée en Allemagne, la société possède une envergure mondiale grâce à son réseau de centres logistiques et d'agences commerciales.
    De par son héritage lié à la société anciennement DuPont, ADVANSA détient l'exclusivité des droits sur les marques et la technologie polyester INVISTA (anciennement DuPont) en Europe et apporte une valeur ajoutée à sa clientèle internationale grâce à ses marques et à sa technologie de pointe et durable, relatives aux fibres polyester.
    Expert technique back-end sur le projet Smart-Pillow-iX21, prenant en charge la gestion, via application mobile, du premier oreiller intelligent, visant à améliorer le sommeil.
    Projet Smart-Pillow–iX21
    Note : ADVANSA a présenté le iX21 SmartPillow, le premier oreiller intelligent et connecté, au CES de Las Vegas (du5 au 8 janvier 2017), le plus grand rendez-vous mondial de la High-Tech (voir la page).
    L’oreiller iX21 SmartPillow a été conçu pour permettre à chacun d’améliorer la qualité de son sommeil et se réveiller chaque matin plus en forme. Il sera commercialisé à partir du mois de juin 2017.
    Description : Responsable architecture et développement du back-end.
    Responsabilités : Qualité du livrable, jalons, documentation technique.
    Actions : Développement, livraison, documentation technique.
    Architecture : Back-end en NodeJS, exposition de web-services REST, front-end sur Android et iPhone.
    Environnement technique : NodeJS, GitHub, Webstorm, Cloud AWS avec service S3, PostgreSQL, IoT.
    Enrichissement : Approfondissement de NodeJS et de WebStorm.


    02/2017 à 09/2017 (8 mois) CIRTIL (URSSAF)

    Note : Le CIRTIL est le centre informatique des URSSAF de la région Lyonnaise.
    Chef de projet opérationnel et technique sur le projet SPOC (Système de Pilotage des Opérations de Contrôle des URSSAF) et participation à la gestion du centre de services Java dédié par ATOS au CIRTIL, ainsi que consultant responsable technique Java au sein de 2S2I-Solutions.
    Projet ORC-OPC-SPOC
    Description : Pilotage opérationnel (chiffrage, distribution des tâches, organisation d'une équipe de 4 développeurs, assistance technique, suivi opérationnel, mise en place d'actions de résolution de problèmes et d'amélioration des processus).
    Responsabilités : Encadrement, responsable du livrable, jalons, qualité.
    Actions : Propositions d'amélioration des processus, assistance technique aux développeurs, suivi quotidien des travaux, rapports opérationnels, plans d'amélioration.
    Architecture : Back-end sur socle Spring, exposition de web-services SOAP, front-end en GWT.
    Environnement technique : Sciforma (gestion de projet), Sonar, Redmine, Jenkins, Enterprise Architect, Eclipse, Spring, Apache Tomcat, GWT, PostgreSQL.
    Enrichissement : Apprentissage et approfondissement du métier de chef de projet opérationnel.


    11/2016 à 01/2017 (3 mois) => Mission pompier IFP

    Note : L’IFPEN est la branche Energies Nouvelles de l’Institut Français du Pétrole, institut dont le fonds de commerce est la recherche scientifique. Mon travail fut en tant qu’intervenant auprès de Tech’Advantage, une filiale de l’IFPEN, dont les 2 seuls clients sont l’IFP (75% du CA) et Total (25% du CA).
    Architecte logiciel, référent technico-fonctionnel sur projets d’économie d’énergie poids lourds et vélos électriques pour Michelin et VECO.
    Projets Eco-server (pour Michelin) et Eco-vélo (pour VECO)
    Description : Portage d’algorithmes développés en MATLAB vers application web, l’objectif étant l’étude en vue de la réduction de la consommation énergétique des poids lourds. Application Android de lecture et pilotage de la consommation énergétique de vélos électriques.
    Responsabilités : Référent technico-fonctionnel, architecte applicatif.
    Actions : Propositions techniques, intégration de fonctionnalités, tests unitaires, test fonctionnels.
    Architecture : Back-end sur socle Spring, exposition de web-services REST et intégration avec MATLAB, authentification avec la méthode JWT, front-end en Angular JS.
    Environnement technique: JHipster, JntelliJ, Spring, Apache Tomcat, MongoDB, ElasticSearch, MATLAB, Angular JS, Windows, Linux, Criteria, YAML.
    Enrichissement : Approfondissement de la connaissance de MongoDB, MATLAB, Spring et Angular JS, et du développement sur Android.


    01/2011 à 08/2016 (5 ans et demi) Move Solutions

    Note : Move Solutions est une SSII spécialisée dans la migration automatisée de données (n° 1 en Europe) et la conversion automatisée de patrimoines applicatifs.
    Ingénieur d’études, référent technique, architecte logiciel - Conception, développement et maintenance d’outils de migration de données automatisée et conversion automatisée de systèmes, ainsi que développement d’applications web.
    Projets de conversion automatisée de patrimoine applicatif et interpréteurs de langages
    Description : Conversion de patrimoine applicatif d'une technologie vers une autre, dans le cadre de la refonte de systèmes d'information.
    Client : CAPBS Suisse, Veolia.
    Responsabilités : Architecte logiciel, référent technique.
    Actions : Analyse syntaxique (développement de parseurs), cartographie applicative automatisée, développement d'interpréteurs (notamment pour EARL, langage de programmation de reporting en inversion de contrôle probablement le plus complexe, originellement sur Mainframe).
    Environnement technique: Eclipse, Guava, Java SE, jparsec, EARL, IDEAL, EASEL, COBOL, EGL, Apache POI, Lowagie iText, Gradle, Git, Jenkins.
    Enrichissement : Expertise dans l'analyse syntaxique, la cartographie et la transformation de systèmes d’information.


    12/2000 à 06/2009 (9 ans et demi) Interpec France

    Note : Interpec France, raison française de Interpec Corp., basée à New Jersey aux USA, dont le fond de commerce est la réalisation, vente et maintenance d’un LIMS (Laboratory Information Management System), ainsi que d’un système de gestion de problématiques permettant aux entreprises de répondre, en termes de conformité, à la réglementation 21 CFR part 11 de la FDA (USA) (domaine d’application de la signature électronique).
    Ingénieur de développement, Ingénieur d'étude, Ingénieur qualité, Consultant IT, Chef de projet IT, Expert technique.
    Projet Sending system
    Description : Application serveur, modulaire, autonome, et auto-réparante de gestion de documents.
    Client: Givaudan (Suisse, Amérique du Nord, Amérique du Sud, Asie Centrale).
    Durée: 1 an et 6 mois.
    Responsabilités: Architecte logiciel, développeur expert, référent technique.
    Actions: Analyse des besoins, design, propositions techniques, développement, tests unitaires, tests fonctionnels, tests d’intégration, documentation technique, fonctionnelle et utilisateur.
    Environnement technique: DB2 sur AS/400, API Windows NT, Delphi 5, C++ Builder, Java SE, VBA, List&Labels, UNICODE, ODBC, DB2, SQLServer, Oracle, implémentation SMTP avec MIME depuis les RFCs correspondants, VSI-FAX, FTP.
    Enrichissement : Défi technique, réalisation d’un système auto-réparant sur une plate-forme serveur relativement "instable" (Windows NT), dont les capacités à s’auto-réparer évitent les coûts d’interventions humaines quotidiennes.

    Projet Stock management
    Description : Module de gestion de stock autour d’un logiciel de type LIMS.
    Client: Givaudan, Virbac.
    Durée: 1 an et 6 mois.
    Responsabilités: Architecte logiciel, développeur expert, référent technique.
    Actions: Analyse des besoins, design, propositions techniques, développement, tests unitaires, test fonctionnels, documentation technique, fonctionnelle et utilisateur.
    Environnement technique: DB2 sur AS/400, Delphi, C++ Builder, ODBC , Java EE, NetBeans, WebSphere, JDBC, EJB 2, HTML, CSS, JavaScript.
    Enrichissement : Défi fonctionnel, réalisation d’un système de gestion de stock.

    Projet LabLink
    Description : Application d’acquisition et stockage de données depuis instruments de mesure industriels.
    Client: Sogeval, Virbac.
    Durée: 1 an et 2 mois.
    Responsabilités: Architecte logiciel, développeur expert, référent technique.
    Actions: Analyse des besoins, design, propositions techniques, développement, conception de câblage, tests unitaires, test fonctionnels, documentation technique, fonctionnelle et utilisateur.
    Environnement technique: TCP/IP, DB2 sur AS/400, API Windows, C++ Builder, UART RS232C, FTP, ODBC, JDBC, Java SE.
    Enrichissement : Défi technique, travail avec des instruments de mesure intelligents et semi-intelligents, conception de câblage.

    Projet Issue management
    Description : Application de gestion de non-conformités.
    Client: Générique pour 5 clients.
    Durée: 5 mois.
    Responsabilités: Chef de projet, architecte logiciel, développeur expert, référent technique.
    Actions: Pilotage, analyse des besoins, design, propositions techniques, développement, conception de câblage, tests unitaires, test fonctionnels, documentation technique, fonctionnelle et utilisateur.
    Environnement technique: C++ Builder, ODBC, Java EE, WebSphere, HTML, JDBC, DB2 sur AS/400, FTP, AMIDL & AMISL (langages propriétaires de gestion d’UI standardisée, créés spécialement pour le projet).
    Enrichissement : Défi organisationnel, faire aboutir un projet qui a pris du retard, et que l’on m’a confié suite à l’échec de la phase de développement.


    REALISATIONS PROFESSIONNELLES

    Expertise en migration technologique propriétaire

    Description :
    Migration de patrimoine batch Java basé sur un framework propriétaire vers une nouvelle version de ce framework.

    Environnement technique:
    Java SE
    Eclipse


    Mise en place et gestion d'un centre de compétences de 10 personnes

    Description :
    Participation à la mise en place d'un centre de compétences Java/NodeJS/Angular de 10 personnes, le financement étant apporté par 2 projets simultanés à très fort impact stratégique pour le client.
    Casquette de CTO, AMOA, chef de projet opértationnel et technique, Scrum Master, Tech'lead, développeur expert, formatteur technique, organisationnel et méthodologique.

    Environnement technique:
    NodeJS
    Java
    WebStorm
    IntelliJ
    Azure (Microsoft Cloud)
    Kafka
    GitLab
    IoT

    Environnement méthodologique:
    Agilité Scrum, Lean, XP


    Gestion de projet opérationelle et technique en informatique industrielle

    Description :
    Chef de projet technique et consultant expert pour l’intégration technico-fonctionnelle sur un projet IoT autour de calculateurs télématiques de véhiucules industriels.
    Résolution de problématiques liées au versionning de données et au BigData.

    Environnement technique:
    NodeJS
    Java
    WebStorm
    IBM Cloud
    Kafka
    GitLab
    IoT

    Environnement méthodologique:
    Agilité Scrum, Lean, XP



    Reprise du back-end de iX21

    Description :
    Responsable back-end, aide au développement front-end et à la gestion opérationnelle pour le projet iX21 ("Smart Pillow"), projet "Oreiller connecté" avec coaching de sommeil présenté au CES de Las Vegas (le plus grand rendez-vous mondial de la High-Tech) qui s'est tenu (du 5 au 8 janvier 2017.

    Environnement technique:
    NodeJS
    WebStorm
    Android
    Java
    IntelliJ
    iOS
    Swift
    Postgre SQL
    C++
    IoT

    Environnement méthodologique:
    Agilité (Scrum)


    Gestion opérationnelle de projet et amélioration méthodologique

    Description :
    Gestrion de projet opérationnelle du projet de refonte de l'outil de l'inspecteur de l'URSSAF.
    Création d'une de méthodologie de travail, qui a permis de réduire les coûts de production de 50%.

    Environnement technique:
    Java
    Spring
    Postgre SQL
    GWT
    MS Project
    Sciforma
    Excel
    Sonar
    Redmine
    Jenkins
    Enterprise Architect
    Apache Tomcat

    Environnement méthodologique:
    Cycle en V



    Application d'analyse et réduction de consommation d'énergie pour poids lourds

    Description :
    Application d'analyse et réduction de consommation d'énergie pour poids lourds.

    Environnement technique:
    Java
    JntelliJ
    JHipster
    Spring
    Apache Tomcat
    MongoDB
    ElasticSearch
    MATLAB
    Criteria
    Angular JS
    HTML
    CSS
    JavaScript
    YAML
    BUS CAN/LocalCAN


    Application de gestion d'énergie pour vélos électriques

    Description :
    Gestion d'énergie et pilotage de l'assistance pour vélos électriques.

    Environnement technique:
    Java
    JntelliJ
    JHipster
    Spring
    Apache Tomcat
    MongoDB
    ElasticSearch
    MATLAB
    Criteria
    Angular JS
    HTML
    CSS
    JavaScript
    YAML



    Transformation semi-automatisée de systèmes d’information

    Description :
    La transformation de systèmes d’information consiste à écrire un patrimoine applicatif à partir d'un autre, soit pour le moderniser, soir pour le "nettoyer", soit pour l'améliorer.
    - La modernisation applicative consiste à ré-écrire un patrimoine logiciel, écrit dans une technologie vieillissante, dans une technologie plus moderne.
    - Le nettoyage applicatif consiste à ré-écrire un patrimoine logiciel dans la même technologie, en en améliorant grandement la maintenance.
    - L'amélioration applicative consiste à écrire une nouvelle version d'une application.
    La transformation semi-automatisée de systèmes d’information consiste à effectuer une transformation (voirplus haut) d'un système d'information, lors de laquelle, la majeure partie (85% visé) du patrimoine à transformer est traitée par des programmes. Plus explicitement, il s'agit d'écrire des programmes qui lisent le patrimoine-source et en écrivent le patrimoine-résultat.

    Environnement technique:
    Java
    C/C++
    Delphi
    Eclipse
    Borland RAD Studio
    JParsec
    COBOL
    EARL
    EASEL


    Projet de conversion d'application - Passage de COBOL à Java EE

    Description :
    Participation à un projet consistant à convertir une application écrite en COBOL vers Java EE.

    Environnement technique:
    Java EE
    Eclipse
    JBoss
    HTML/XHTML
    CSS
    JavaScript


    Développement d'un système de gestion d'archives de données

    Description :
    Dans le cadre de la migration fonctionnelle systèmes de données, il est nécessaire de valider les parties fonctionnellement les plus sensibles manuellement. Une telle migration se fait par étapes successives, chaque étape approchant la fin du chantier.
    Le système de gestion d'archives de données permet de rapprocher 2 instantanés d'une base de données, afin de les comparer, tout en permettant la navigation parallèle et liée dans ces 2 instantanés simultanément.
    Ainsi, l'utilisateur peut vérifier le résultat de la migration à chaque étape de cette dernière.

    Environnement technique:
    Java EE
    Eclipse
    Guava
    PHP
    Glassfish
    JBoss
    JONAS
    JSF
    PrimeFaces
    PostgreSQL
    SQL Server
    Oracle
    DB2
    MySQL
    H2
    Lucene
    HTML/XHTML
    CSS
    JavaScript
    Apache POI
    Lowagie iText


    Module graphique Extended-PowerPoint

    Description :
    Grapheur et module autonome de gestion graphique, contenant les mêmes fonctionnalités que PowerPoint et enrichi d'une multitude de fonctionnalités propriétaires.
    Ce module est d'une utilité transverse, car nécessaire pour toute création et manipulation de paysages d'objets graphiques à l'intérieur de toute application.

    Environnement technique:
    Delphi 7
    Graphics32
    OpenGL



    Bibliothèque de communication via TCP/IP entre PC et IBM iSeries (AS/400)

    Description :
    Outil de communication générique via un protocole propriétaire, basé sur le protocole TCP/IP. L'outil est formé de deux parties: une partie sur PC et une partie sur IBM iSeries.

    Environnement technique:
    Borland C++ Builder
    Delphi
    C++/400 (développement sur AS/400)
    API TCP/IP


    Outil de chiffrement symétrique

    Description :
    Outil de cryptage/décryptage symétrique.
    L'outil est formé de deux parties: une partie sur PC et une partie sur IBM iSeries.

    Environnement technique:
    Borland C++ Builder
    Delphi
    C++/400 (développement sur AS/400)


    Application de gestion de modèles de documents

    Description :
    Gestion de modèles de documents destinés à la fusion UNICODE avec des données.
    Les formats utilisés sont: Word, Excel, List & Labels, texte simple.

    Environnement technique:
    Borland C++ Builder
    Delphi
    ODBC
    Transact-SQL,
    SQL/DB2
    OLE
    VBA (Word & Excel)
    FTP
    UNICODE
    List & Labels



    Application de gestion de documents

    Description :
    Création de documents par fusion entre un modèle et des données provenant d’une base de données ou d'un fichier, visualisation, export, impression papier, stockage sur un serveur FTP, ou encore envoi e-mail ou par fax.

    Environnement technique:
    Borland C++ Builder
    Delphi
    ODBC
    Transact-SQL,
    SQL/DB2
    OLE
    VBA (Word & Excel)
    FTP
    UNICODE
    List & Labels
    RTC


    Application-service d’envoi automatique de documents

    Description :
    L’application s'exécute sur un serveur Windows, dans un service Windows, sans aucune intervention de l’utilisateur, et est "auto-réparante" sans perte de données en cas de panne (réseau, serveur, crash, etc...).
    Elle permet la création dynamique et l’envoi automatique de documents créés par fusion entre un fichier modèle et un ensemble de données, provenant d'une base de données (SQL Server, ou bien Oracle, ou encore IBM/DB2) ou bien de fichiers.
    Les documents obtenus sont envoyés, selon paramétrage, via e-mail, fax, stockés sur un serveur FTP, ou imprimés sur une imprimante.
    L’envoi des fax se fait en pilotant le logiciel VSI-FAX de l'éditeur Esker.
    L’envoi des e-mails se fait via un programme propriétaire qui utilise un outil d’encodage MIME (format des e-mails et HTML/MHTML) que j’ai développé entièrement à partir des normes RFC en vigueur, afin de pallier aux erreurs irrégulières et non-traçables de la plate-forme de développement (Borland Components).

    Environnement technique:
    Borland C++ Builder
    Delphi
    ODBC
    Transact-SQL,
    SQL/DB2
    OLE
    VBA (Word & Excel)
    FTP
    UNICODE
    List & Labels
    Esker Fax
    RTC
    RFCs SMTP et MIME



    Application d’analyse de tendances

    Description :
    Utilisation de données provenant d’une base de données pour en créer des tableaux statistiques et des graphiques dans un classeur MS Excel 2000 ou 2003, et permettant à l’utilisateur de réaliser facilement une analyse des tendances de résultats d'expériences de laboratoire.
    La lecture des données se fait via un programme résidant en mémoire, qui joue le rôle de pilote et fournit au classeur Excel la réponse à des requêtes de connexion et lecture de la base de données que les macros Excel développées émettent.

    Environnement technique:
    Borland C++ Builder
    ODBC
    Transact-SQL,
    SQL/DB2
    OLE
    VBA Excel


    Application d’étude de stabilité

    Description :
    Utilisation d’une base de données pour créer des tableaux et des graphiques dans un classeur MS Excel 2000 ou 2003, afin d'assister l’utilisateur dans l'étude statistique de résultats d'analyses de laboratoire.
    La lecture des données se fait via un programme résidant en mémoire, qui joue le rôle de pilote et fournit au classeur Excel la réponse à des requêtes de connexion et lecture de la base de données que les macros Excel développées émettent.

    Environnement technique:
    Borland C++ Builder
    ODBC
    Transact-SQL,
    SQL/DB2
    OLE
    VBA Excel


    Application de gestion de projet

    Description :
    Gestion simplifiée de projet: Ressources, charges, plannification, lissage opérationnel.

    Environnement technique:
    Borland C++ Builder
    ODBC
    Transact-SQL,
    SQL/DB2



    Application de gestion de stock

    Description :
    Gestion complète de stock.

    Environnement technique:
    Borland C++ Builder
    ODBC
    Transact-SQL,
    SQL/DB2


    Technologie de démarrage et contrôle de programme à distance

    Description :
    Application similaire à Java Web Start, mais étendue aux programmes natifs sur la plateforme cliente.

    Environnement technique:
    Borland C++ Builder
    Java
    Transact-SQL,
    SQL/DB2


    Application de gestion de non-conformités

    Description :
    Application complète de gestion de non-confirmités de production selon les normes en vigueur.

    Environnement technique:
    Borland C++ Builder
    Delphi
    Java
    ODBC
    JDBC
    Oracle
    Transact-SQL,
    PL/SQL
    SQL/DB2
    Création d'une technologie et d'un langage propriétaire de gestion d'interface utilisateur.



    REALISATIONS PERSONNELLES

    Création du langage de programmation X3L

    Description :
    X3L, ausis appelé X, est un langage minimaliste, basé sur le paradigme expressionnel, qui est une déclinaison du paradigme fonctionnel.
    Sa syntaxe est dérivée de dialectes LISP, avec des épurations et une plus grande "liberté syntaxique".
    Dans sa version actuelle, X est un langage compilé à la volée pour la machine virtuelle Java d'oracle (JVM de référence). Le langage est interopérable avec Java et son ecosystème.
    Dans le futur, X sera basé sur C++ et interopérable avec ce dernier.
    X supporte les paradigmes impératif, fonctionnel et orienté-objet.
    Sa force réside en une simplicité syntaxique extrême.
    X peut être utilisé comme langage de scripting, ou bien de programmation pour se substituer ou collaborer avec Java, partout où ce dernier est utilisable.

    Environnement technique:
    X3L
    Java
    IntelliJ


    Création d'un assembleur pour processeurs 80x86

    Description :
    Création d'un langage d'assemblage simplifié (Alg1) pour les processeurs 80x86 et ultérieurs, prédécesseurs des équipant essentiellement les ordinateurs de type PC.

    Environnement technique:
    C/C++


    Reprise du jeu Tetris

    Description :
    Ré-écriture d'un Tetris modulable plus.

    Environnement technique:
    C/C++


    Reprise du jeu Columns

    Description :
    Ré-écriture du jeu Columns.

    Environnement technique:
    C/C++
    Delphi


    Création d'un traitement de texte

    Environnement technique:
    BASIC
    Pascal



    Création d'un logiciel de communication via réseau UART RS232C et port parallèle

    Description :
    Le logiciel permet d'envoyer des messages de chat et des fichiers à un ordinateur dédié, ou bien à un ensemble d'ordinateurs, ou bien à tous les ordinateurs connectés.
    Ce logiciel a été développé du temps où les chats professionnels n'existaient pas encore, et où internet était encore embryonnaire.
    La communication réseau est assurée via ancien port série standard (UART RS232C) et ancien port parallèle standard, à travers re câbles croisés que j'ai fabriqués.

    Environnement technique:
    Pascal


Études et formations
  • Compétences clés:
    Gestion de PME (plan administratif et humain), Gestion de projet, Scrum
    Master, Architecture applicative, Tech'Lead, Java, NodeJS, Angular, React, SQL, Bases de données (relationnelles et documentaires), DevOps, Formateur

    MES METIERS

    DSI.
    Consultant en méthodologie.
    Responsable de centre de compétences.
    Responsable technique.
    Chef de projet opérationnel.
    Chef de projet technique.
    Scrum Master.
    Architecte applicatif.
    Leader technique Java et NodeJS.
    Ingénieur qualité.
    Expert R&D appliquée.
    Expert technique en tranformation applicative automatisée.
    Expert technique Java, C/C++, Delphi, JavaScript.
    Consultant en recrutement.
    Formatteur IT.

    MES REUSSITES
    Chef de projet opérationnel.
    Création et gestion d'un centre de compétences IT.
    Création et gestion d'une entreprise de plusieurs personnes.
    Pompier informatique.
    Création d'un langage de programmation compilé, interopérable avec Java.
    C2 – Usage restreint

    DOMAINES DE COMPETENCE

    Domaines d’intervention :
    Direction opérationnelle et technique (administratif, financier, opérationnel, projet, technique).
    Pilotage opérationnel, Encadrement (technique, fonctionnel, opérationnel).
    Architecte de solutions applicatives et cloud (AWS, Azure, IBM cloud (ex. Bluemix)).
    Responsable technique Java et NodeJS.
    Tech'lead Java et NodeJS.
    Responsable DevOps.
    Compétences fonctionnelles :
    Banque/Assurance.
    Gestion de la qualité dans les laboratoires pharmaceutiques.
    GED.
    Optimisation de la consommation énergétique (poids lourds et vélos électriques).
    Contrôle URSSAF.
    Intégration technico-fonctionnelle de systèmes d’information en informatique industrielle.
    Sécurité routière.
    Gestion de stock.
    Gestion locative immobilière.
    Compétences techniques :
    Méthodologie: DevOps, AGILE (Lean, Scrum, Kanban, RAD AGILE), XP, RAD (classique), Waterfall, MERISE, intégration de principes ACID (DB) et SOLID (COO/POO).
    Langages: Java SE/EE, C/C++, Delphi, UML, HTML, CSS, JavaScript, TypeScript, JSON, YAML, PHP, JSP, shell (Linux & Windows, VBS, JS, VB, VBA, T-SQL & PL/SQL, SQL/DB2, SQL Oracle, Python, LISP, COBOL (connaissance), RPG & CL.
    Frameworks, plateformes et specifications: Spring, EJB, Android SDK, JSF, Prime Faces, Hibernate, JUnit, Mockito, Swing, SWT, jQuery, GWT, Ext JS, Angular, OpenGL, NodeJS.
    Outils: DevOps (SVN, Git, Maven, Gradle, Nexus, Jenkins, Sonar, Docker, Kubernates (notions), DockerCompose, Open-Shift (notions), Jira, GitLab, HP-ALM), Eclipse, IntelliJ, Android Studio, JHipster, NetBeans, RAD Studio, Visual Studio, SQL Server, DB2 server, Oracle, PostgreSQL, MySQL, H2, MongoDB, Cassandra, VirtualBox, MATLAB, ElasticSearch, Sciforma, Enterprise Architect, MS Project, Sonar, Redmine, Mantis, RabbitMQ, Kafka, NiFi, Flink, Quartz.
    Cloud: AWS (Amazon), IBM Cloud (ex. Bluemix), Azure (Microsoft).
    Technologies serveur: JBoss, Glassfish, Tomcat, Spring, Websphere, NodeJS.
    Techniques architecturales et protocoles: MVC, MVP, MVVM, REST, AJAX, SOAP, ORM, ODM.

    INFORMATIONS AUXILIAIRES
    Permis B, véhicule personnel.
    Centres d’intérêt:
    Collaborer avec des gens, réussir ensemble.
    Etude des méthodes.
    Etude des langages de programmation.
    Faire l'expérience d'autres cultures.
    Enseignement, accompagnement.
    Cinéma: humour, science-fiction, action.

D'autres freelances
Chef de projet C

Ces profils pourraient vous intéresser !
CV Développeur Web - Python / Django
Aurélien

Développeur Web - Python / Django

  • ARCUEIL
PYTHON DJANGO HTML5 JIRA JAVASCRIPT CSS C C++
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 Chef de projet MONETIQUE
Houssine

Chef de projet MONETIQUE

  • CLAMART
MONETIQUE SQL UNIX LINUX KANEST TUXEDO C C++ ORACLE JIRA
Disponible
CV Ingénieur logiciel
Stéphane

Ingénieur logiciel

  • SAINT-ROMAIN-LE-PUY
.NET C# WPF HTML5 ASP.NET C++ C Vue.js
CV Développeur JS+React+Next/Node & No-code
Arthur

Développeur JS+React+Next/Node & No-code

  • PARIS
BUBBLE JAVASCRIPT NODE.JS REACT.JS C PYTHON PHP Arduino POSTGRES SHELL UNIX
CV Consultant IT
Hugues

Consultant IT

  • MAREIL-MARLY
PYTHON C WINDOWS AGILE LINUX C# JAVA SQL AZURE JAVASCRIPT
CV Développeur PYTHON
Houmame

Développeur PYTHON

  • ÉPINAY-SUR-SEINE
PYTHON DJANGO HTML5 CSS C JAVASCRIPT MYSQL SQL SERVER SHELL UNIX SCRIPT SHELL
CV Développeur WEB/Mobile
Alexandre

Développeur WEB/Mobile

  • TOULOUSE
JAVASCRIPT JAVA SWIFT C++ Angular C TypeScript HTML CSS
CV Expert JAVA
Sami

Expert JAVA

  • LILLE
JAVA J2EE C SQL Angular AGILE CI/CD LEAD MANAGEMENT JAVASCRIPT POSTGRESQL
CV Ingénieur optique MATLAB
Abderrahim

Ingénieur optique MATLAB

  • ARLES
MATLAB CAO INVENTOR PACK OFFICE Altium C LABVIEW COMSOL MULTIPHYSICS