Alexis - Architecte JAVA
Ref : 031023A001-
92100 BOULOGNE
-
Chef de projet, Consultant, Architecte (50 ans)
-
Freelance
Directeur technique - Novadeck SA - Paris (2003 - 2000)
Directeur de l'équipe de développeurs travaillant sur NVDCMS (********) un outil de gestion de contenu/workflow/business-process Java/XML intégrant les fonctionalités telles que : haute disponibilité/redondance des données, pipeline XSLT, géneration de PDF via FO, rasterisation d'image à partir de SVG, SignSignOn, gestion multisite/multiuser massive, workflow avancé, transaction business process, integration SOAP/WSDL, monitoring JMX, cache distribué, méta-database, chiffrement de données a/symetric, versionning de contenu.
* Gestion de l'équipe (8 personnes), méthodologie extrem programming
* Architecture logicielle (cahier des charges, modélisation UML, design, prototypage).
* Conception et administration d'un cluster Linux redondant (16 racks pc, 2 Altheons AC3, SAN Fiber Channel, Double Linux Firewall)
* Rédaction complète de la documentation (DocBook).
* Négociations commerciales et gestion des relations clients.
NVDCMS est basé sur une architecture 3 tiers : des serveurs web distribués en frontal, des serveurs EJB CMP/JMS (pour la gestion du cycle de vie des objets et de la messagerie distribuée) et une/des bases de données transactionnelles (en fonction de la prise en compte du 2 phases commit). Le produit est maintenant disponible en opensource, et toujours utilisé par plusieurs sociétés telles que Aventis, NetEvent Solution et Netgem.
Fondateur - OpenIM project - (2003 - 2002)
Leader du projet opensource OpenIM visant à implémenter un serveur d'instant messaging basé sur le protocole Jabber/XMPP.
* 9 membres
* Plus de 8500 downloads
* Basé sur le modèle objet/composant du projet Apache/Avalon (Framework, Merlin, Cornerstone)
Le projet OpenIM consite à développer un serveur de messagerie instantanée, simple, rapide, efficace, et extrêment modulaire, basé sur les briques logicielles issues du projet Apache Jarkarta et Avalon.
Développeur Freelance - Paris (1998 - 2000)
- Projet de Startup basé sur un outil de communication Internet : GroupWeb.
* Développement d'une base client-server (Java 1.1 - JFC 1.1 / Apache - php - mysql)
* Mise en place d'une infrastructure de test
* Business plan / Recherche de fonds en France et aux US courant 1999
- Chef de projets pour eBay France (iBazar).
- Développement de sites web dynamiques en HTML/javascript, php / mysql pour le compte des sociétés telles que Acticiel, Sony CSL France, Orange Art et Patagonie.
- Développement d'un outil de synchronisation de pages web pour Palm Pilot avec son logiciel sur poste client win32.
- Conception en Visual C++ d'un ActiveX et un plugin Netscape pour un moteur 3D basé sur Direct3D / Windows 98 pour la société Virtools SA.
- Réutilisation du source de Mozilla et développement en Visual C++ afin de produire un navigateur dédié à une application industrielle de documentation.
- Administration Unix et NT pour le compte de sociétés telles que ESL Network, JLM Consulting.
Ingénieur - Matra Système et Information - Vélizy/France (1997-1998)
- Streaming de flux vidéo mpeg sur un réseau IP en utilisant les protocoles 'real time streaming' (RTSP/RTP) : design complet d'un prototype de serveur sur WinNT et conception d'un client basé sur le Java Media FrameWork, tuning et benchmark intensif.
- Développement d'une architecture client/serveur pour un système d'imagerie médicale. Prototypage d'un client java interconnecté à un middleware (communication via OmniORB) gérant la 'logique business' avec une base de données mysql.
- Développement d'une implémentation sur TCP/IP cross-platform des spécifications du protocole de communication VIA. Mise en oeuvre avec un système de fichiers parallèle sur un cluster de 16 noeuds linux/pc.
Administrateur Système Unix/NT - Armée de Terre (service militaire), Paris, France (1996-1997)
- Responsable de la sécurité Internet : tests de firewall, sécurisation unix.
- Audit de l'infrastructure Intranet de l'armée de terre.
- Evaluation et tests préliminaires du protocole IPv6.
- ENS Lyon, France, 1997-1998 : Préparation d'une thèse CIFRE en collaboration avec Matra System and Information.
- Université de Franche Comté, 1996 : DESS Système et architecture logicielle mention bien.
- CNAM Paris 1993 : préparation d'une licence de génétique et biochimie.
- Programmation Java avancée.
- J2EE/EJB/JMS (Weblogic : 2 années de 'StarPartner', JBoss, Jonas)
- XML/XSL/SVG/FO/SOAP/WSDL (Apache XML)
- SQL/database (Oracle 8-9i, Postgresql, MySQL), LDAP
- UML (ArgoUML), JUnit, design pattern, Apache Avalon Framework/Excalibur/Merlin, Ant/Maven, CVS, Netbeans/Eclipse.
- Protocole de communication Jabber/XMPP.
- Cluster linux distribué.