lotus domino c developpement web

Mon parcours...

Résumé
Double Ingénieur Esigelec & IEFSI Ingénieur Manager

Maxime CHOUCROUN
Langage C/C++ C#- HTML5/CSS3/Javascript 
Expert technique Technologies Web, Lotus-Domino (15 ans d'expèrience)
Connaissance techniques sur les langages Microsoft C, C#, VB

Ingénieur ESIGELEC (Rouen) et 'Ingénieur Manager IEFSI' (Lille)

Cetifications:
Lotus: 5 (1999-2000)
Microsoft:  c# (2017) et HTML/CSS/Javascript (2018)
Amazon: SysOps Admin (2020)

Anglais : courant
2 certifications Microsoft "Programing in c#" et HTML5/Javascript/CSS3

1 certification Amazon Web Sevices (AWS) SysOps (Admin)
5 certifications Lotus Domino (Certified Lotus Specialist / Certified Lotus Professional)
Bac C Mathématiques Sup. & Spéciale M

Mes compétences 

COMPETENCES TECHNIQUES
Technologies Web :
Javascript/Ajax, HTML5/CSS3, Node.js, JQuery
API REST, Web-Workers, SCIM (User Management)
Workplace Facebook, Postman, AWS Amazon
Technologies Microsoft: 
C,  VB-VBA-VBScript, C++, C#,
VISUAL C++, Visual Studio .NET c#
 VBA Excel/Winword,
Technologies Lotus-Domino:
LotusScript, Java, 
Domino API et DSAPI en C/C++, Web, Xpages
LOTUS DOMINO V4.x, V5.x , V6.x, V7.x V8.x, V9.x Designer, Lotus Notes, Domino, Lotus Quicker,
Divers:
Toolbook Multimedia, CFT
Systèmes:
Windows XP/Win7/Win8, MS-DOS, AS/400, UNIX
Divers:
COM, Agile,
Comptabilité
Electronique
Réseaux SNA, X25, TCP/IP, ASYNCHRONE,

Maintenance SCIM Workplace (Facebook) 
Développement d’outils pour Facebook Workplace Danone 

2017-2019
Développement d’outils de gestion des 60000 utilisateurs Danone sous Facebook
(API REST SCIM Facebook Entreprise Workplace – Nodes.js – API REST HTML5 /Postman)

Développement web Annuaire International Danone à partir de l'annuaire Facebook Workplace 
(API REST Facebook – Nodes.js/Serverless/AWS Lambda – HTML5/CSS3/Javascript)

Diverses évolutions de développements et optimisations
Environnement technique:
Javascript/HTML5/CSS3  Node.js
Amazon Web Services (Unix/Ubuntu)
API REST SCIM (System Cross-Domain Identity Management) Facebook Workplace
Unix, Postman

Maintenance applicative des bases Lotus
(essentiellement Web) de Danone

AVRIL 2015 à 2018
DANONE
Décommissionnement de Domino au niveau mondial de Danone
Maintenance applicative des 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

Environnement technique:

Win /Lotus Domino V8.53 ET v9 – LotusScript - Java - HTML5/CSS3/Javascript – Xpages
JQuery, Dojo, WebWorkers, 

Domino API C / c# /NSIS /COM / Adataption et interfaçage c-C#

2009 – 2014

Oodrive
Version Postfiles (Lotus) 1.0, 1.3, 1.4, 2.0, 2.2, 2.3, 2.5, 3, 3.2,

Postfiles est un transfert de fichiers pour alléger les mails ayant des fichiers attachés trop importants en taille..
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. Le but fut de créer l'identique pour la messagerie Lotus-Notes.

  • Etude de faisabilité, planification, développement, mise en œuvre 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 technique et d'Assistance au support technique
  • Assistance d'avant-vente technique auprès des commerciaux.
  • Maintenance applicative
  • Support technique niv 3
  • Méthode Agile 2013-2014


Environnement technique:
Plate-forme : WinXP, WinVista, Win7, TSE/Citrix, Lotus V6.5, v7, v8.5
Langages: C, C# Visual Studio 8->12, NSIS
Divers:  interfaçage COM, API C Lotus-Domino

Web Lotus Quickr Mayetic

2009 – 2014
 Oodrive  (Anciennement Mayetic)

Exploitation des espaces Quickplace Mayetic
Maintenance applicative des espaces web Mayetic particulièrement enrichi.
Un espace web Mayetic est un espace amélioré au sens Quickplace Lotus.

  • Administration des espaces Quickplace Mayetic (Win sous Vmware)
  • Etude des crash (via les nsd)
  • Protection contre attaques de Spams en masse 
  • 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

Environnement technique:
Plate-forme : WinNT WMware/Lotus Domino V6.5 et 8.5 - Quickplace 8.1 - Lotus Quickr 8.5
Langages: Lotusscript,  Javascript, Java
Divers: CSS, XHTML, AJAX, Optimisation Internet Explorer 6,7,8,...,Firefox, Chrome

Directeur technique, gérant et Co-créateur de la société Netsphere

2001 - 2008 Société NETSPHERE Paris
Directeur technique (8ans), gérant (5 ans) et Co-créateur de la société Netsphere

Application Web Lotus :

JUILLET 2007 à DECEMBRE 2008
BNP Paribas SFDI

  • Application Web Lotus :
  • Etudes, spécifications, développement, mise en œuvre 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 productions.
  • Création de la documentation technique pour l'administrateur de la base
  • Création de la documentation fonctionnelle pour la gestionnaire de l'application

Environnement technique:
Plate-forme : AIX /Lotus Domino V6.5
Langages: Lotusscript,  Javascript
Divers: CSS, XHTML, AJAX, Optimisation Internet Explorer 6,

Lotus / SAP

MARS-JUILLET 2007

HISPANO-SUIZA Groupe Snecma (Aviation) 

- 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

Environnement technique:
Plate-Forme :W2000/Lotus Domino v6.5 /SAP
Langages : LotusScript

Lotus Notes 6.5 API C Domino

2006

FRANFINANCE (Banque)

  • Etudes, spécifications, développement
  • Développement interfaçage Lotus OLE Winword
  • Administration Domino serveur 6.5.5
  • Correction et maintenance applicative de sources C++
  • Assistance à maîtrise d'ouvrage
  • Assistance à utilisateurs niveau 3

Environnement technique:
Plate-Forme : Win XP /Lotus Domino V6.5
Langages : LotusScript - Visual C++
Divers: API C Lotus-Domino

Web Domino 6.5 - Ajax - Java

2004-2005-2006

THALES. (Ingénierie militaire)

  • Etudes, spécifications, développement, mise en œuvre et tests unitaires de nouvelles structures techniques sur l'architecture WMS de Thales Systèmes Aéroportés.
  • Gestion des droits sur le module de GED
  • Gestion de l'ensemble de la phase de recette et garantie suivant le processus QUALITE THAL...
  • Etudes, spécifications, développement, mise en œuvre et tests unitaires de workflow intranet militaires et sécurisés à chemin pré-programmé par un administrateur fonctionnel.
  • Dimensionnement et gestion de projet
  • Configuration multi-langues Anglais-Arabe.
  • Etudes, spécifications, développement et tests unitaires de GED en environnement intranet et sécurisé multi-langues Anglais-Arabe
  • Développement d'un module d'Installation du logiciel en mode automatique.
  • Création de la documentation technique et utilisateur (Français et Anglais) aux normes THAL....
  • Gestion de l'ensemble de la phase de recette et garantie suivant le processus QUALITE THAL...

Environnement technique:
Plate-Forme : Win XP /Lotus Domino V6 – Agents Java normes THALES 
Langages: Java, Javascript
Divers: HTML, CSS

API C++ Lotus Domino 6.5

2004 à 2006

UNION FINANCIERE (Banque)

  • Etudes, spécifications et développement d'1 DLL de sauvegarde automatique de documents Notes des courriers utilisateurs en temps réel.
  • Utilisation des API Domino de hooking des API Domino C++ 5.0
  • Etude, spécifications, et développement d'une création de compte automatique d'utilisateurs
  • Lotus Domino appelé par un serveur Apache, et appelant les API Domino en C++
  • Recettage, test et documentation.

Environnement technique:
Plate-Forme : Win 2000 
Langages: Visual C++ 6.0 - LOTUS Domino V5– LotusScript
Divers: API C Lotus-Domino

Web Domino 5.0

2003
GROUPE CHALLANCIN (Propreté)

  • Etude spécifications, développement et mise en œuvre de l'architecture de gestion automatique des stocks en INTRANET.
  • Mise en œuvre de l'ensemble d'une architecture de gestion de stocks
  • Gestion de la facturation interne & Contrôle de gestion des chantiers de nettoyage
  • Génération automatique des statistiques de comptabilité analytique
  • Création de la documentation technique pour l'administrateur de la base
  • Création de la documentation fonctionnelle pour la gestionnaire de l'application
  • Création du guide user et formation des user (10 inspecteurs)

Environnement technique:
Plate-Forme :NT4/LOTUS Domino V6.02 – référentiel Base DB2
Langages : LotusScript – JavaScript- Java applet- Html – SQL – CSS – Navigateurs IE – Active X Excel.

Web Domino

2003

GROUPE SARETEC (Expertise d'assurance)

Etude spécifications et mise en œuvre de l'architecture de gestion automatique des sinistres en INTRANET.

  • Mettre en œuvre l'ensemble de l'architecture applicative Lotus Notes Domino permettant d'automatiser l'ensemble des chaînes de traitement des dossiers de sinistres liés aux incidents de routage de marchandises chez les grands transporteurs Européens.
  • Détection des incidents et types d'incidents depuis Lotus et sur des référentiels EDI (5000 lignes EDI Jour) envoyés et concentrés quotidiennement sur les serveurs SARETEC.
  • Traitements et gestion automatique des sinistres par type de sinistres détectés et routage automatiques des lettres types et dossier d'expertises générées vers les assureurs et assurés.
  • Mise en place du système de facturation automatique des traitements effectués par la plate-forme
  • Mise en place de l'ensemble des tableaux de bord dynamiques de suivi des opérations de traitements en cours pour les contrôleurs (développement applets Java).
  • Assistance à recette
  • Assistance administrateur sur phase de mise en exploitation du système (intégration sur serveur d'exploitation et paramétrage).

Environnement technique:
Plate-Forme :NT4/LOTUS Domino V5/SQL Server
Langages : LotusScript – JavaScript- Applet Java- Html – SQL – CSS – XML- Optimisation sur Navigateurs IE et Netscape.

Web Domino 5.0 - SQL

2001-2007

HISPANO-SUIZA Groupe Snecma (Aviation)

  • Mettre en œuvre l'ensemble de l'architecture Intranet d'Hispano-Suiza.
  • Développer un portail totalement dynamique permettant au gestionnaire de l'intranet non informaticien de pouvoir gérer au travers d'interfaçes d'administration Web et sans aucune ligne de programmation l'ensemble des éléments du portail (menus – liens- images-font etc..)
  • Développer un moteur de publication permettant à l'ensemble des services et aux ayant droit, de créer entièrement et sans aucune programmation des sites métiers (textes images liens couleurs font demande de validation pour publication en intranet (workflow de publication))
  • Développement d'un moteur d'archivage permettant à un utilisateur autoriser de créer une base d'archivage automatiquement.
  • Intégration du progiciel d'annuaire et d'organigramme dynamique (remise à jour planifiée de l'organigramme et des Workflow s'appuyant sur cette architecture)
  • Autres : Développement d'applications métiers (Publications, traitement de processus métier Workflow et Ged en Intranet)
  • Assistance administrateur sur phase de mise en exploitation du système (intégration sur serveur d'exploitation et paramétrage).
  • Création de l'ensemble de la documentation technique destinée à l'administrateur et Gestionnaire de l'architecture.
  • Création du guide utilisateur en ligne.

Environnement technique:
Plate-Forme :W2000/LOTUS Domino V5 /VAX et INGRES (Lien OBDC)
Langages : LotusScript – JavaScript- Java Html – VB – SQL Optimisation sur Navigateurs IE et Netscape.

Web Domino 5.0 / HTML / Javascript

2001

HISPANO-SUIZA Groupe Snecma (Aviation)

  • Etude, développement de l'architecture EXTRANET de gestion automatique des pièces au rebus (processus qualité ISO)
  • Automatiser totalement le processus de gestion des mises au rebus des pièces défectueuses suivant un processus de validation et de contrôle spécifique et intégré ISO.
  • Permettre aux personnels itinérants (multi-sites) d'accéder en extranet à l'application de manière sécurisée.
  • Gérer des profils et des contrôles d'accès.
  • Mise en place d'un contrôle systématique de contrôles de saisies sur les champs
  • Mise en place d'un contrôle systématique de contrôles de saisies sur les champs
  • Traitement dynamique de l'affichage et des boutons d'actions en fonction des entrées.
  • Traitement dynamique de la chaîne de validation en fonction des profils et des entrées (workflow de validation du processus des rebus).
  • Traitement planifié des imports de données du référentiel (Système VAX)
  • Génération depuis Lotus des fiches de rebus au format Excel (export Notes/excel)
  • Génération dynamique des états de rebus (génération dynamique de tableaux et des graphiques associés (applet Java))

Environnement technique:
Plate-Forme :VAX/LOTUS Domino V5
Langages : LotusScript – JavaScript- Applet Java - Html – Optimisation sur Navigateurs IE.

API C Domino 4.6

2001

BANQUE POPULAIRE (Banque)

  • Configuration et installation de Webtrends sur serveur Lotus Domino
  • Etude, spécifications et développement d'1 DLL DSAPI de reconstruction des Log Web aux normes W3C en temps réel.
  • Identification des utilisateurs par cookies par Webtrends & DSAPI et log Domino

Environnement technique:
Visual C++ 6 - DSAPI : Domino Server API - API C Lotus Domino

Web Domino / AS/400 / OLE-COM / SQL / HTML / Javascript

2001

FOND DE GARANTIE (Institutionnel)

  • Etude, développement et intégration de l'architecture EXTRANET du FOND...
  • Gestion et traitement en ligne de l'ensemble des contributions mensuelles de l'ensemble des compagnies d'assurances françaises (> 600 clients)

- Automatiser totalement le processus de gestion et traitement des contributions des différents Fonds et supprimer l'ensemble des tâches de saisies par le FOND.

  • Gérer tous les profils et contrôles d'accès.
  • Rendre l'ensemble des saisies fiables en réalisant des contrôles de saisies sur l'ensemble des champs et sur deux types de navigateurs.
  • Intégrer les règles de calculs des différents Fonds d'assurances et réaliser en dynamique et en sortie de champ les calculs des redevances.
  • Gérer automatiquement les tabulations en sortie de champ de saisie
  • Exporter les données enregistrées vers une base DB2 (système de gestion des contributions)
  • Assistance administrateur sur phase de mise en exploitation du système (intégration sur serveur d'exploitation et paramétrage).
  • Prototype d'automatisation de lettres-types personnalisées avec affichage de celles-ci sous winword en moins de 4 secondes. Renvoi d'information vers 1 base DB2 sous AS/400.
  • Intégration et paramétrage du serveur Lotus Notes (environnement de recette)
  • Optimisation sur navigateurs IE et Netscape.


Environnement technique:
Plate-Forme :Win2000 & AS/400,  LOTUS Domino 5
Langages : LotusScript, JavaScript, SQL,  VBA Winword, Java Applet
Divers: Html, Protocole sécurisé SSL, SQL,  FTP Server, Optimisation sur navigateurs IE 5.5.  Technologie OLE et COM sur Winword,  Visual Studio 6 C++, Office 97

Web Domino 5.0 / HTML/ Javascript

2001

GESTITRES (Banque et Bourse)

Intranet IRIS LotusScript – Javascript

  • Conception d'1 intranet de saisie d'ordre de bourse
  • Spécifications techniques, Développement, Optimisation et recette d'applications
  • Encadrement et suivi de projet.
  • Module intranet RH
  • Module de Badgeage
  • Application de Demande de congés
  • Application de Demande de formation
  • Application de Crédit d'heure
  • Génération dynamique de tableaux récapitulatifs en HTML et export Excel
  • Application Annuaire hiérarchique et trombinoscope dynamique

Environnement technique:
Plate-Forme :W2000/LOTUS Domino 5 – LotusScript – JavaScript – Java Applet
Langages : LotusScript – JavaScript- Java- Html – SQL – Optimisation sur navigateurs IE 5.5.

Web Domino 4.63 / HTML/ Javascript

2000

DEGREMONT (Traitement de l'eau)
Conception du site internet institutionnel Degremont.

  • Intranet Lotus Domino 4.63 LotusScript - Javascript
  • Spécifications techniques, Développement, Optimisation et recette d'applications
  • Encadrement et suivi de projet.
  • Assistance au développement. Suivi technique de projet.
Environnement technique:
Plate-Forme :W2000/LOTUS Domino 5 – LotusScript – JavaScript
Langages : LotusScript – JavaScript- Html 

Web Domino 4.6 / HTML/ Javascript

1999

ALCATEL (Téléphonie)

  • Intranet Lotus Domino 4.63 LotusScript – JavaScript
  • Développement, Optimisation et recette d'applications sous Lotus DOMINO 4.63 en version Intranet sous Netscape
  • Cahier des charges- Développement – Recettage – Documentation
  • Gestion des contrôles développée en Java Script.
  • Génération de pages HTML dynamique en Lotus Script.
  • Documentations
Environnement technique:
Plate-Forme :W2000/LOTUS Domino 5 – LotusScript – JavaScript
Langages : LotusScript – JavaScript-Html

CFT (XFB - MFT)

93-98

Credintrans
Ingénieur d'étude CFT

  • 93-98 CFT Cross File Transfert:

Moniteur de transferts de fichiers multi-réseaux, multi-protocoles, multi-systèmes d'exploitation

  • 96-98 Département AS/400

Mise au point des API CFT 220 avec intercommunication de langages C/RPG C/COBOL.
Cours et assistance clientèle

  • 93-96 Département sources portables

Développement en C portable OS/2 et Win NT
Conception d'un archiveur de fichiers multi-O.S
Sources du système d'exploitation portable CFT
Gestion de communication de CFT (X25, TCP/IP, SNA, ASYNCHRONE)

  CV en 3 versions:

CV réduit

CV

CV détaillé