| John COLIBRI - CV
L'Institut Pascal 26 Rue Lamartine 75009 Paris Téléphone: 01.42.83.69.36 Portable 06.87.88.23.91 e-mail: jcolibri@jcolibri.com
http://www.jcolibri.com http://www.felix-colibri.com
http://www.formations-delphi.com Missions de Développement Delphi - 2019 - 8 Jours - AMC
- projet client: gestion achats / facturation / stock pour des ateliers de maintenance aéronautique
- création de services Web Rest permettant l'interrogation et la mises à jour de la base de données. Utilisation d'un serveur Indy, authentification par Jason Web Token
- 2019 - 27 jours - Kallista
- projet: gestion de parcs d'éoliennes (voir ci-dessous)
- migration de delphi 7 à Delphi Xe Rio
- 2018 - 32 jours - Assemblée Nationale
- réservation de véhicules du parc ou de taxis
- migration de l'application multi-tiers TCP / IP XML de Delphi 7 vers Delphi Berlin
- 2018 - 64 jours - Apave
- projet: planning des missions des agents de l'Apave - 249 unités, nombreuses librairies externes
- migration de Delphi 2009 vers Delphi Tokio
- 2017 - 20 jours - SNCF
- projet: calcul de prévision des températures des rails (voir ci-dessous)
- migration du projet de Delphi 2009 vers en Delphi Xe
- 2017 - 135 jours - Apave Mainta
- projet: maintenance assistée par ordinateur. 2.300 unités, outil XML Rad de génération de pages web
- migration de l'outil ISAPI et du code utilisateur de Delphi 7 vers Delphi Berlin
- 2016 - 5 jours - Biométrie - CNSS (Sécurité Sociale Gabon)
- projet client : application de vérification d'empreintes digitales utilisant Morpho (ex Safran)
- construction d'un Wrapper C++ et d'une unité d'importation Delphi pour
une partie des .DLL Morpho. Permet d'utiliser les classes C++ depuis Delphi
- 2016 - 22 jours - Gestion d'établissements scolaires
- application utilisée par plus de 2.000 écoles utilisant le BDE et FireBird
- migration FireDac en créant des composants dérivés de FireDac et compatibles BDE
- 2015 - 20 jours - Banque Privée Suisse
- applications Delphi : famille de projets de gestion (plus de 100.000
lignes de code utilisant le BDE avec Oracle
- construction d'un outil pour assurer la migration BDE UniDac automatique
- génération automatique de tests unitaires de base de donnée pour vérifier la transformation
- 2012 - 40 jours - Kallista
- consolidation dans une base centrale MySql des mesures stockées par une
dizaine de parcs éoliens dans des bases Access et Sql Serveur distantes ou envoyées par e-mail
- utilisation de Tcp/Ip, de clients Sql Serveur et un lecteur e-mail pour lire les valeurs toutes les 30 secondes - Delphi 7
- 2012 - 8 jours - Merial
- migration d'un calculateur de Simplex de Turbo Pascal en Delphi
- 2011 - 20 jours - migration BDE - SNCF
- projet client : utilisation de données Access et Paradox via des tTables
BDE en Delphi 6 - 20 unités, 30 tables, gestion des tables en mode "fichier" (copie, effacement, réécriture de fichiers dans divers répertoires)
- transformation des données et du code pour utiliser Firebird en Sql -
Ecriture d'une librairie pour générer les primitives SQL à partir des tables .DBF - utilisation d'un utilitaire pour remplacer les appels BDE en appels de la librairie - Delphi 2009
- 2011 - 85 jours - migration BDE ADO - gestion de concessionnaires automobile
- projet client : plus de 2.600 unités, 1 million de lignes de code, une
quinzaine de librairies externes (Jcl, Jvcl, Tms, Sax, InfoPower) - Une vingtaine de .DPR - Sql Serveur, Delphi 5, BDE en mode tQuery essentiellement
- construction d'un "make" pour automatiser la compilation et
l'installation des librairies et des projets
- construction d'un convertisseur des fichiers .PAS et .DFM pour transformer les types, propriétés et appels BDE InfoPower en leur équivalent ADO en Delphi Xe2
- 2011 - 5 jours - Adjustem
- construction d'une unité générique de conversion de données Paradox / Firebird pour inclure dans un logiciel de devis de menuiserie
- 2010 - 35 jours - SNCF
- conversion de fichiers Access en fichiers Paradox
- prédiction de la température des rails à partir de la position géographique et de la prévision météo de la température de l'air en utilisant un historique de 10 années de températures air / rail - Delphi 2009
- 2009 - 60 jours - maintenance - Assemblée Nationale
- projet client : réservation des véhicules de l'assemblée nationale - application multi tiers : base de données Oracle, communication TcpIp
et messages XML avec les postes clients en mode broadcast, communications TcpIP avec les compagnies de taxi
- reconstruction de la couche TcpIp Indy pour résoudre des problèmes de threads - Delphi 7
- 2009 - 5 jours - maintenance - Edf
- projet client : interface Delphi d'un moteur de calcul pour évaluer les bilans thermiques des habitations
- consolidation de l'application (versions multiples des fichiers,
reconstruction de composants graphiques) - Delphi 7
- 2007 - 30 jours - Zandan
- projet client : simulation et calcul de charge réseau pour la téléphonie mobile
- construction d'un Interprète Visual Basic en Delphi permettant aux utilisateurs d'écrire en VB des scripts de test de charge - Delphi 6
- 2006 - 35 jours - Setra
- projet client : calcul de factures de prestations de calcul du bureau des Ponts et Chaussées
- migration du projet de Delphi 5 à Delphi 7 avec conversion de la gestion des états en Quick Report
- 1980 - Institut Pascal
- facturation et comptabilité
Carrière Professionnelle - 1980 à ce jour: l'Institut PASCAL, Directeur Général - Développement, formation, édition de livres et magazines de programmation
- 1979 - 1980: Compétences : cabinet de chasseur de têtes
- 1977 - 1978: ITS (ventes et installation d'équipements électroniques), Directeur Général, 32 personnes
- 1974 - 1976: Nestlé - Chef de produits chocolats Tour d'Argent
- 1972 - 1974: Texas Instruments - Ingénieur de fabrication et Ingénieur des ventes télécoms
- 1971 - 1972: Valéo - Gestion budgétaire à l'usine de Flers (2000 personnes)
Domaines de Compétence
- Delphi, Sql, Html, UML, Tests
Assembleur 6502, 8086, 80386 - Lisp, Prolog, Forth, PostScript, PDF - programmes réalisés
- gestion: comptabilité générale, facturation
- compilation: interprètes et compilateurs Pascal, interprète Pascal objet, compilateur de compilateur, assembleurs et désassembleurs 6502 et 80386, interprètes Lisp et Prolog, conversion C en Pascal, outil de compilation et installation (make)
- traitement de texte avec transformations Postscript, RTF, PowerPoint, HTML, PDF
- communications: interprète Minitel, Lecteur de News, central téléphonique sur PC utilisant les cartes Dialogic
- Web: lecteur de News, FTP, implémentation de SOAP (services Web), Editeur HTML, analyseur TCP/IP
- calcul numérique: calcul matriciel (SVD, gradient conjugué...), analyse numérique (Fourrier, ondelettes, Lifting), package économique (tracé de
courbes, prévision)
- graphisme: tracé 3d, ray tracing, interprète Html, dessin vectoriel, illumination Gouraud et Phong
- intelligence artificielle: réseaux neuronaux, algorithmes et programmes génétiques, système expert
Edition Delphi - ecriture de plus de 15 livres (50.000 exemplaires vendus)
- lancement du magazine Pascalissime (67 numéros, près de 5.000 copies vendues par numéro dans les kiosques)
- création et éditeur de 3 sites Internet - 60.000 visiteurs par mois
- mise en place et animation de stages de formation Delphi / Sql / Internet / UML / tests (15 stages, plus de 2.000 personnes formées depuis 1982)
- conférences Delphi (2002 à 2009)
- beta testeur Delphi 6, 2006, 2007, 2009
- MVP Delphi depuis 2013
Anglais courant, Allemand Janvier 2020 | |