DEVELOPPEMENT
Contexte
SIAAP (Syndicat Interdépartemental pour l’Assainissement de l’Agglomération
Parisienne) est un service public de dépollution des eaux usées pour l’Ile-de-France. Le
projet a pour objectif la constitution du patrimoine de données du client et sa diffusion via
un site web dans l’usine. Les datas doivent être réactualisées toutes les 10 minutes.
Toutes les données des capteurs des différentes unités de ‘production’ sont rassemblées,
stockées, et diffusées, en temps réel proche.
J’ai créé les API pour récolter les données Cassandra (mode ‘Big Data’) et Postgres pour
les envoyer sur Angular.
Réalisations
• Etudier la mise en place de la solution serveur NestJS
• Développer des API REST sur serveur NestJS, en NodeJS, qui récupèrent les
données des bases Cassandra/Postgres et en les renvoyant vers le Front
Angular.
• Conversion des données et tri éventuels. (gros volumes)
• Assistance technique pour la mise en place d’environnements de développement
local et distants (docker/Cassandra/VM Siaap/configuration)
• Interconnecter les API REST avec les bases Cassandra (No-SQL) et PostgreSQL
via TypeORM.
• Documentation technique et utilisateur
• Tester les API développées (Postman et VSCode RESTClient)
• Recherche de problèmes techniques. Recherche d’optimisations
NestJS/Cassandra.
• Assister aux cérémonies Agile (daily scrum, sprint planning, sprint review, sprint
rétrospective)
Développement de download de templates sécurisés
Méthode Agile
Node.Js - Postman – Git/CICD – Ubuntu – Express – AWS S3 - Mocha
Créateur de Lotus-Tech - Chef de Projet – Expert technique
Société Lotus-Tech
2015 - 2022
Développement d’outils Amazon AWS (2020-2022) pour Danone
Développement outils Web d’administration et de supervision pour Danone
Visualisation des ec2, vpc, rds et storage en mode multi-regions, et multi-accounts
Description des différentes ressources.
Back-end : SDK API AWS NodeJS en Lambda. (Serverless framework.)
Front-end : Amplify. React – Javascript,
Application d'alerte de certificats périmés, avec envoi de mails.
SDK API AWS NodeJS en Lambda, et DynamoDB
Administration : Recherche & optimisation des coûts S3, EC2, et VPC (data transfert)
Etude et optimisation des coûts pour la surveillance de fonctionnement des serveurs publics Danone
AWS CLI, S3, AWS Billing
Évaluations de Terraform, et possibilité d’intégration dans Danone.
Développement d’outils pour Facebook Workplace Entreprise Danone (2017-2020)
Développement d’outils de gestion des 60000 utilisateurs Danone sous Facebook
(API REST SCIM Facebook – Nodes.js – API REST/Postman)
Développement web Annuaire International
(API REST Facebook – Nodes.js/Serverless/AWS Lambda – HTML5/CSS3/Javascript)
Diverses évolutions de développements et optimisations
Environnement technique:
Javascript/HTML5 Node.js API Rest
Amazon Web Services (Unix/Ubuntu)
API REST Cloud SCIM (System Cross-Domain Identity Management) Facebook Entreprise (Workplace)
UNIX
AWS Amazon Cloud - Serverless
2015 - 2018
Maintenance applicative de l'ensemble des bases Lotus (essentiellement Web) de Danone
ASI – PARIS / DANONE
Décommissionnement de Domino au niveau mondial de Danone
Expertise technique.
Maintenance applicative de toutes les bases Lotus Notes gérées par le Système Informatique du siège de Danone.
Expertise et conseils concernant les serveurs Domino en Notes et Web.
Bases Web utilisées sur Montpellier et utilisées dans tous les pays
Diverses évolutions de développements et optimisations
: Adataption et interfaçage Lotus Notes
Versions Postfiles de 1.0 à 3.3 (toutes versions)
Création du logiciel Postfiles-Lotus
Postfiles est un transfert de fichiers pour alléger les mails avec fichiers trop importants.
Si un utilisateur souhaite envoyer un fichier trop important par messagerie, Postfiles le prend en charge, et le destinataire reçoit un lien à télécharger à la place.
- Postfiles est écrit, à l’origine, en c#, pour la messagerie Outlook
- Etude de faisabilité, planification, développement, support technique, avant-vente et oeuvre et tests unitaires de l’interfaçage et de l’adaptation de Postfiles/Outlook pour la messagerie Lotus Notes v6,5, 7 et 8,5
- Documentation, Assistance au support technique
- Assistance d'avant-vente technique auprès des commerciaux.
- Maintenance applicative,
Environnement technique:
Méthode Agile (2013-2014)
API C LotusNotes avec Extension Manager, langage C, interfaçage COM, Visual .NET c#,
Visual Studio 12, Citrix/TSE - Lotus Notes 6,5, 7 et 8,5.
Win XP, Win Vista, Win 7
Chef de projet – Expert technique
Société Oodrive (Mayetic) Paris
2009 - 2015
Création de Postfiles-Lotus (Outlook/C#) :
Adataption et interfaçage Lotus Notes
Versions Postfiles de 1.0 à 3.3 (toutes versions)
Postfiles est un transfert de fichiers pour alléger les mails avec fichiers trop importants.
- Postfiles est écrit, à l’origine, en c#, pour la messagerie Outlook
- Etude de faisabilité, planification, développement, support technique, avant-vente et oeuvre et tests unitaires de
l’interfaçage et de l’adaptation de Postfiles/Outlook pour la messagerie Lotus Notes v6,5, 7 et 8,5
- Documentation, Assistance au support technique
- Assistance d'avant-vente technique auprès des commerciaux.
- Maintenance applicative,
Environnement technique:
Méthode Agile (2013-2014)
API C LotusNotes avec Extension Manager,
Langage C, interfaçage COM, Visual .NET c#, NSIS
Visual Studio 12, Citrix/TSE - Lotus Notes 6,5, 7 et 8,5.
Win XP, Win Vista, Win 7
QuickPlace / Mayetic
2009 - 2014
Exploitation, développement applicatif , Maintenance applicative des espaces web Mayetic.
Les espaces Mayetic sont des espaces au sens (IBM) Quickplace Lotus, mais fortement enrichis par de nombreuses fonctionnalités
- Exploitation des espaces Quickplace Mayetic
- Maintenance applicative des espaces web Mayetic particulièrement enrichi.
- Développement de nouvelles fonctionnalités: Newsletters et gestion web des groupes Quickplace
- Interconnexion Quickplace – Oracle
- Etudes, spécifications, développement, d’interconnexion des mots de passe Oracle / Quickplace
- Customisation graphique Quickplace
- Développement des templates Mayetic/Quickplace v8.1 et v8.5
- Ajout de diverses fonctionnalités dans Mayetic/Quickplace v8.1 et v8.5
- Développement de gestion de Groupe Domino via Web.
- Développement de newsletters automatiques
Etudes, développement de l’architecture de gestion auto. des pièces au rebuts (processus qualité ISO) (v2.0)
- Application Lotus : RECIPROQ
- Etudes, spécifications, développement
- Développement interfaçage Lotus et SAP avec contrôle de cohérence
- Assistance à utilisateurs niveau 3
- Win 2000 /Lotus Domino V7 – SAP - LotusScript
FRANFINANCE (Groupe SG)
mai 2006 - mars 2008
Maintenance applicative et développement de l'outil de workflow d'acceptation de demande de crédit de la SG pour les petites sociétés.
- Développement interfaçage Lotus OLE Winword
- Administration Domino serveur 6.5.5
- Correction et maintenance applicative
- Assistance à maîtrise d’ouvrage
- Assistance à utilisateurs niveau 3
- Win XP /Lotus Domino V6.5 – Lotusscript - Visual C++ - COM/OLE sur Winword
Directeur technique, gérant et Co-créateur de la société Netsphere
Société NETSPHERE Paris
2001 - 2008
JUILLET 2007 à DECEMBRE 2008
BNP PARIBAS SFDI
-Application Web-Extranet pour emprunts dans les pays émergents
- Etudes, spécifications, développement, mise en oeuvre et tests unitaires de workflow de prêts aux entreprises à l’international (Dom-tom, Russie)
Contrainte technique forte: Les utilisateurs sont à 5000 Km des serveurs de production.
- Création de la documentation technique pour l'administrateur de la base