Colin Hebert
Développeur Java/Sakai, Oxford University Computing Services
77 contacts
2010 - 2011Utilisation des technologies Spring :
• Spring IOC, Spring AOP, Spring DAO
• Étude d’un broker AMQP, RabbitMQ, et publication de blogposts sur son administration et fonctionnement : Blog Zenika AMQP (fr)
Participation au concours USI 2011 :
• Création d’une application devant supporter la charge d’un million d’utilisateurs connectés simultanément et un total d’un milliard d’utilisateurs inscrits
• Application utilisant du long-polling et une data-grid, entièrement basée sur la pile applicative SpringSource/VMWare vFabric
Formation de professionnels sur des sujets techniques variés :
• Écriture et enseignement d’une formation XML orientée Java
• Création et instruction d’une formation au système de contrôle de version git
• Correction et mise en place d’un cours pour Struts2
• Formations sur l’usage de Java SE
2009 - 2010Projet ville de Marseille - Integration d’une solution de gestion financière unifiée pour la ville de Marseille (4 mois)
• Étude et mise en place d’un système d’authentification unique au travers des différents
composants de la solution.
• Installation d’un Central Authentication Service server (CAS, Jasig)
• Création d’un connecteur personnalisé vers du LDAP et une base de données MyQSL – Intégration du système de connection dans GateIn (Exo), Alfresco et Coriolis (Bull)
Projet Lefebvre - Développement d’une plateforme de gestion des adhérents de Congés Spec- tacles (1 an et 4 mois)
• Création et intégration d’un module additionnel à OpenIris Finance (Lefebvre Software)
pour ajouter la gestion des adhérents, de leurs cotisations et leurs congés.
• Conception de l’application - UML avec Enterprice Architect (Sparx Systems) – Couches métier et vue - EJB & Hibernate, JSP & Struts
• Processus de compilation et déploiement - Ant & Ivy
2008 - 2011Formation théorique et technique d'étudiants de l'École Supérieure d'Informatique de Paris - SUPINFO sur les technologies Java/JEE (jusqu'à 80 étudiants par cours).
Préparation des étudiants de niveau Bac +2 aux certifications SCJA & SCJP :
• Premiers pas en Java - IDE, Tools, Object Oriented Programming, Design patterns
• Java SE - Syntaxe, Collection, Generics, Threads, I/O, Sockets, JDBC, Swing, Look and Feel
Préparation des étudiants de niveau Bac +3 à la SCWCD & SCMAD :
• Java et le web - Tomcat, Servlets, JSP, JSTL, Struts 1.2
• Java Mobile - les bases de Java ME, CLDC, MIDP
Préparation des étudiants de niveau Bac +4 à la SCBCD :
• Architectures orientées service - JEE, Web services, ORM, JPA, Glassfish, JMS
• Applications web - JSF, Richfaces, Facelets