-
Temis
- Java Architect
maintenant
-
Capgemini
- Java Developer
SURESNES
maintenant
-
TEMIS
- Architecte J2EE
2014 - maintenant
: Création d'un projet GWT open source permettant d'afficher et d'interagir avec un graph de réseau.
2006: Réalisation complète du site du Cercle en J2EE.
-
TEMIS
- Architecte J2EE
2013 - maintenant
Contexte Suite a l'acquisition de i3 Analytics aux États Unis, ma mission est de superviser la fusion avec notre logiciel
francais.
Tâches Expatriation aux États Unis (Colombia, Maryland)
Point de contact entre l'équipe américaine et française suite à l'acquisition de i3 Analytics
Intégration du moteur d'extraction Luxid dans le BioPharmaNavigator (moteur de recherche par facette de
i3 Analytics)
Création d'un tripleStore sur une base MongoDB capable de supporter des millions de triplets
Développement de librairies GWT/Javascript pour faciliter l'analyse de données dans le navigateur
Environement Jira, Jenkins, Gradle, GWT, MongoDB, GIT, Solr, Lucene, SCRUM, Javascript, Jenkins, JQuery, CSS 3, RDF,
TripleStore, Amazon EC2/VPC, angularjs
-
TEMIS
- Architecte Java
2011 - 2013
Contexte Temis est un éditeur de logiciel, leader européen sur la recherche sémantique grâce à son logiciel
d'extraction Luxid. Dans un but de simplification d'utilisation et de modernisation des outils, une grande
partie de la solution a été réécrite from scratch. Nous avons alors eu un besoin de forte contraintes de
développements, de nouveaux standards, de frameworks en adéquation avec la solution, ainsi qu'un
contrôle du code permanent afin de construire des bases solides nécessaire au succès des versions futures.
Tâches Mise en place d'outils pour améliorer l'efficacité des développeurs
Contrôle,supervision et alerting de la qualité du code
Définition des normes et des standards de développements
Création de l'architecture du nouveau produit Front End
Refonte du build et migration vers Maven
Documentation et formation de l'équipe à l'utilisation des nouveaux outils/framework (Maven, Git, Spring,
Jenkins...)
Environement JAVA, Jira, Jenkins, Sonar, Maven, GWT, GIT, Solr, SCRUM, Lucene, Jenkins, Spring, JPA, REST,
Hibernate, CSS 3, Elastic Search
-
TEMIS
- Consultant IT
2010 - 2010
Tâches Mise en place de l'architecture pour le déploiement de la solution
Facilitation de l'intégration avec des développements spécifiques
Étude de faisabilité
Suivi de client
Environement JAVA, XSLT, MAVEN, CVS, Webservices
-
TEMIS
- Ingénieur d'étude
2010 - 2011
Contexte Suite à la décision d'instaurer une méthodologie de travail en Scrum, une mise à jour des outils et des
logiciels était nécessaire afin de fluidifier notre processus et le rendre plus agile.
Tâches Migration du système d'intégration continue vers Jenkins (installation, migration et formation de l'équipe)
Migration du système de versionning vers GIT
Création et automatisation d'une chaîne afin de tester les produits Temis construit sur un socle Eclipse.
Développement from scratch d'une brique de machine learning capable de reproduire le raisonnement d'un
être humain lors de l'identification et l'annotation de termes pour l'enrichissement de données
Environement JAVA, Springroo, Spring, Hibernate, GWT, MAVEN, REST, Smartgwt, Lucene, Solr, GIT, JPA, Eclipse RCP,
SCRUM, Jira, Jenkins
-
CAPGEMINI
- Développeur
SURESNES
2009 - 2010
Context Suite a la sortie de IOS 2, le marché du SmartPhone s'est drastiquement accrue, la présence de Cap Gemini
Telecom sur ce domaine devenait une nécessité. J'ai commencé à travailler sur quelques POC et applications
demo pour acquérir les compétences mobiles et démontrer que nous pouvions répondre aux besoins clients
tout en étant suffisamment compétitifs. L'équipe s'est par la suite construite, agrandit puis étendu aux
diverses plateformes (Android et Windows Mobile et BlackBerry)
Tâches Creation d'un pôle de compétence pour le développement mobile (Iphone, Android, Blackberry)
Agrandissement de l'équipe et réponse aux premiers appels d'offre
Création de ITalent
ITalent est une application Iphone en Objective C qui permet de lire des flux RSS configurables à distance
par un administrateur.
RSS Feed, XML Parsing, MultiThread, communication HTTPS, SqlLite, Caching, Packaging IPA, Packaging
adhoc
Portage de l'application sur Android.
Durée : 3 mois
Autonomie complète
Environement XCode, Interface Builder, Apache server, Objective C, SVN, MAC OSX
Création pour Natixis
Natixis est une application Iphone en Objective C qui permet de visualiser les transferts d'argents entre
grands comptes.
Push Iphone, Webservice type Rest, communication HTTPS, SqlLite, Caching, Packaging IPA, Packaging
adhoc, déploiement Appstore
Durée : 2 mois
Équipe de 5 personnes
Environement Iphone XCode, Interface Builder, Objective C, SVN, JSON, MAC OSX
Environement Serveur Eclipse, JAVA, Apache server, JettySun, Hibernate, JSON, Spring, MAVEN, Junit, Log4j, SVN
Création de IMoney
IMoney est une application Iphone en Objective C qui permet d'effectuer de petits transfers d'argents entre
2 comptes de 2 utilisateurs différents.
Push Iphone, Webservice type Rest, Bluetooth, Mail, communication HTTPS, Packaging IPA
Participation à la réalisation de la partie serveur.
Durée : 1 mois
Autonomie complète sur les développements Iphone
Équipe de 3 personnes pour le serveur
Environement Iphone XCode, Interface Builder, Objective C, SVN, JSON, MAC OSX
Environement Serveur Eclipse, JAVA, Apache server, JettySun, Hibernate, JSON, Spring, MAVEN, Junit, Log4j, SVN
Création de IEvent
IEvent est une application Iphone en Objective C qui permet de gérer les grands évènements (type Roland
Garros).
Push Iphone, Webservice type Rest, géolocalisation, communication HTTPS, SqlLite, Packaging IPA
Participation à la réalisation de la partie serveur.
Durée : 2 mois
Autonomie complète sur les développements Iphone
Équipe de 3 personnes pour le serveur
Environement Iphone XCode, Interface Builder, Objective C, SVN, JSON, MAC OSX
Environement Serveur Eclipse, JAVA, Apache server, JettySun, JSON, Hibernate, Spring, MAVEN, Junit, Log4j, SVN
-
CAPGEMINI
- Developpeur JAVA
SURESNES
2008 - 2008
Chiffrage, estimation de charges
Rédaction de spécifications fonctionnelles et techniques
Suivi client
Externalisation du service d'indexation PagesJaunes (Sgipro)
Sgipro permet de scanner de façon quotidienne les sites webs des clients de l'annuaire pagesjaunes afin de
réaliser une indexation à l'aide d'une analyse sémantique et ainsi de définir les mots clés qui sont utilisés lors
des recherches.
Externalisation du système d'indexation : utilisation d'un webservice fournit par exalead de manière à
accélérer les traitements.
Durée : 4 mois
2 développeurs
Environement Eclipse, JAVA, JBoss, EJB, JMS, XML, XSLT, Hibernate, MAVEN, Junit, Log4j, CVS, SCRUM
Création du CI118 V2
Refonte du middleware permettant de remonter les résultats effectués par les opérateurs du 118008.
Changement du moteur de recherche multicritère, utilisation de pertimm.
Durée : 4 mois
3 développeurs
Environement Eclipse, JAVA, Tomcat, Webservices, XFire, AXIS, Hivemind, Hibernate, MAVEN, Log4j, SVN, SCRUM
Socle 118008
Personnalisation du socle PagesJaunes (librairie commune à tous les projets Pagesjaunes) pour l'application
118008 afin d'adapter la recherche géolocalisée pour le moteur pertimm.
Durée : 2 mois
Autonomie complète
Environement Eclipse, JAVA, Tomcat, Hivemind, Hibernate, MAVEN, Log4j, CVS
Tierce maintenance applicative pour:
Tierce maintenance applicative pour:
Le middleware 118008 entre l'interface des opérateurs du 118008 et le moteur de recherche pertimm.
Le socle PagesJaunes (ciweb2g), base de librairie commune a tous les projets PagesJaunes
Le service "En savoir plus" qui présente un contenu personnalisé pour les professionnels.
La webapplication "Les pages blanches", permettant la recherche de particuliers
La webapplication "Les pages Jaunes", permettant la recherche de professionnels
La webapplication "cixml", permettant la recherche sur minitel
Le service d'indexation sgipro de PagesJaunes utilisé pour générer les mots clés associés aux annonceurs
Environement JAVA, Tomcat, Struts, Spring, Webservices, XFire, AXIS, Hivemind, Velocity, ANT, DOM, SAX, Quartz,
Junit, Jmeter, Hibernate, MAVEN, Log4j, SVN, CVS, JBoss, EJB, XSLT
-
CAPGEMINI
- JAVA Consultant & Responsable technique
SURESNES
2008 - 2009
Chiffrage, estimation de charges
Étude de faisabilité
Rédaction de spécifications fonctionnelles et techniques
Encadrement d'équipe
Avant vente
Extranet HubTelecom
Intégration de 2 applications externes dans l'extranet du HubTelecom.
Évolution permettant de gérer la messagerie VOIP.
Durée : 1 mois
Binome
Environement Eclipse, JAVA, Tomcat, Wicket, Spring, Hibernate, ANT, HTML/javascript, Junit, Log4j, SVN
Portail mobile Orange.fr
Avant vente : proposition de la refonte du packaging afin d'obtenir de petits livrables ainsi qu'un
versionning automatisé avec Maven.
Référent technique sur le mécanisme multithreadé de l'inclusion, ainsi que la brique métier de gestion des
favoris graphiques.
Projet agile avec une intégration continue.
Durée : 7 mois
Au sein d'une équipe de 15 personnes
Environement Eclipse, JAVA, JBoss, Spring, Hibernate, MAVEN 2, JSP, Junit, Log4j, SVN, SCRUM
Refonte du service "En savoir plus de pagesjaunes"
"En savoir plus" est la webapplication utilisée lorsque l'on clique sur le lien + affiché sur un annonceur du
service pagesjaunes.
Suppression de la sortie HTML puis création de la sortie XML. Le nouveau flux XML est désormais soumis
à un autre service qui traite l'affichage sous forme de template facilement configurable.
Optimisation de performances : amélioration du cache, du système de parsing et fusion de certains
traitements métier.
Durée : 6 mois
Environement Eclipse, JAVA, Tomcat, AXIS2, Struts, Spring, Hibernate, Velocity, XML, ANT, DOM, SAX, Quartz, Junit,
Jmeter, Log4j, SVN
-
Durée
- Stage
2006 - 2006
Developpement PHP
Contribution à un outil interne de statistique.
Stage
Durée : 1 mois
2 développeurs
Environement PHP, javascript, smarty
-
Graphisme Communication Ingénierie Informatique
- Stage
2005 - 2005
: Graphisme Communication Ingénierie Informatique,
Module de conversion
Création d'un module de conversion de carte vectoriel Shapefile en format propriétaire GCII.
Stage
Durée : 3 mois
Autonomie complète
Environement Eclipse, JAVA