Définition de l'architecture de la plateforme applicative
(Pyhton/Falcon/NodeJS/Redis/PostgreSQL/RabbitMQ);
Instal ation, paramétrage et optimisations PostgreSQL 9.3/PostGis;
Design et réalisation de deux API Rest (Python/Falcon et NodeJS);
Développement en Python, NodeJS;
Réalisation frontend ful HTML5/JQuery/JQueryUI;
Instal ation et configuration de Nginx;
Spécification et rédaction de docs
Architecte Ruby on Rails (RoR) ;
Optimisation BDD PosgreSQL 9.2;
Développement en Ruby.
Architecte technique et DBA Etudes et Développement PostgreSQL;
Lead Dev & DSI par intérim (management d'une équipe de 4 personnes);
Passage et conversion de l'équipe aux Méthodes Agiles;
Migration de l'outil de versionning de SVN vers GIT;
Interfaçage du moteur de recherche ElasticSearch avec PostgreSQL;
Développement d'un système de Tracking de liens basé sur Nginx/LUA;
Migration de BDD MySQL vers PostgreSQL.Consultant pour Elan Technology (Ouagadougou Burkina Faso)
Chef de projet technique et Architecte technique;
DBA Etudes et Développement Oracle;
Lead Dev PHP (management d'une équipe de 4 personnes, code review);
Scrum master.
Audit sur des problèmes de performance dans un environnement Erlang/Ejabberd/PostgreSQL;
Définition d'une nouvel e architecture Erlang/Ejabberd/PostgreSQL/Redis pour répondre à des
problématiques de monté en charges;
Ecriture d'un module de gestion de roster supportant Redis;
Conception/réalisation d'un outil de migration des tables de roster Ejabberd de PostgreSQL vers Redis;
Mise en place d'une réplication master/slave PostgreSQL avec Slony;
Réalisation de tests de montée en charge avec Tsung.
Ecriture de procédures stockées en PL/PgSQL;
Audit et rédaction de rapport et de recommandations techniques;
Tuning de requêtes, optimisation d'index;
Conception/réalisation d'un ETL “maison” basé sur SkyTools et Python;
Conception/réalisation d'un outil de calcul d'agrégats asynchrone basé sur le mécanisme LISTEN/NOTIFY
de PostgreSQL en Python/twisted;
Support N3 lors des déploiements et des mises en production.
Réalisation de l'application AF83Live (Ejabberd/XMPP/Erlang);
Réalisation de tests de montée en charge avec Tsung;
Réalisation et mise en place de la plateforme d'IM (messagerie instantanée) du portail StarAfrica
(********) (Ejabberd/XMPP/Typo3/Strophe.js);
Architecte logiciel : Conceptualisation de l'architecture logiciel e du projet Encre
(********encre/);
Lead Dev. (équipe de 5 ingénieurs de développement) sur UCEngine (********)
(Erlang/Ruby/jQuery/JAVA/NodeJS);
Divers développement en Ruby on Rails et Javascript (JQuery).
Animations d'ateliers techniques et présentations lors de conférences.
Développement en JAVA/J2EE/STRUTS/ERLANG, Hacking de Ejabberd et implémentation de XEP
XMPP;
Lead Dev d'une équipe de 4 développeurs;
Mise en place d'un outil de gestion de projet et de suivi de bugs (trac).
Développement d'une gateway JAVA/PHP, objets JAVA convertis en tableaux PHP;
Développement d'une gateway JAVA/ERLANG, objets JAVA convertis en tuples Erlang;
Réalisation du moteur de recherche Meetic et de matching (PHP);
Ecriture de procédures stockées et triggers en PL/SQL;
Mise en place d'un serveur CVS;
Divers développements en PHP.
Gestion de projet.
Développement (JSP/SERVLET, STRUTS, TOMCAT, XML/XSL, ORACLE) autour de l'ERP I2
(********);
Développement de l'application de gestion de catalogue ECMI;
Développement d'une application de d'intégration de facture (flux XML) dans une appli de gestion;
Écriture de procédures stockées en PL/SQL (Oracle).
Réalisation et animation de la première formation POSTGRESQL pour le compte de REDHAT.
Développements sur le moteur QUIXML (PHP, PERL, XML/XSLT, PL/pgSQL).
Mise en place d'une solution de CMS J2EE (opencms et cofax).
Réalisation du portail de la Caisse Primaire d'Assurance Maladie ( PHP, XML, XSL, POSTGRESQL):
(​
********​
).
Interventions diverses dans le cadre d'audit de bases de données.
Rédaction de réponses à des appels d'offres sur des problématiques de bases de données.
Audit d'application J2EE pour des grands comptes.
Tunning de bases Oracle, DB2 et POSTGRESQL.