-
ITK
- Développeur Sénior
Clapiers
2014 - maintenant
Développement d'applications Web (front-end et back-end) d'aide à la décision en agriculture utilisant des modèles mécanistes et permettant de prédire les rendements en fonction de la météo, les maladies. Etroite collaboration avec une équipe d'agronomes développant les modèles sous MatLab.
Analyse, tests et mise en place d'un système de stockage big-data de type time-series avec Apache Cassandra (18 millions de résultats de simulation par an), systèmes distribués hautement scalable par micro-services.
AngularJS, RESt, Yoga, Spring (MVC, security, Data-JPA, Batch), Hibernate 4, JPA 2, Cassandra, ZooKeeper, Curator, Java 7/8, PostgreSQL, Geospacial (Geotools, Postgis), RabbitMQ
-
Projet personnel : Sonni
- Développeur Vaadin / OSGi
2013 - 2013
Réalisation d'un POC avec Vaadin et OSGi permettant de démontrer la création et l'injection de UI dynamique grâce au framework OSGi. Cette réalisation a servi de support à la conférence Vaadin au JUG de Montpellier.
Environment: Java, Equinox, OSGi, Vaadin, Raspberry Pi
-
Projet personnel : Volley34
- Développeur Android
2012 - 2015
Cette application (en cours de développement) est une application Android permettant de rester connecté au site de Volley-ball de la FSGT 34. Cette application permet de :
- consulter la liste des clubs / équipes
- contacter les responsables de clubs / équipes
- consulter le calendrier des matchs
- saisir le résultat d'un match
- se faire guider pour se rendre à un gymnase
- gérer ses favoris
- consulter le classement et le résultat des compétitions
en mode online ou offline.
Environnement: Git, Android, XML
Repository: https://github.com/eric-taix/volley34
-
Projet personnel : Keep-it
- Développeur Android
2012 - 2012
Kippt est le meilleur moyen pour collecter, organiser et partager des informations en ligne qui sont importante pour vous. Si vous ne connaissez pas, vous devriez vraiment essayer et en plus c'est gratuit: https://kippt.com
Conception et développement de Keep-it (un front-end Android pour Kippt). Keep-it vous apporte toutes les fonctionnalités de Kippt sur votre smarphone Android. https://play.google.com/store/apps/details?id=com.jared.android.keepit
Environment: Java, Android, JSON, Git
-
SQLI Santé
- Développeur sénior
Levallois-Perret
2012 - maintenant
Conception et développement de la prochaine version majeure de IdeoDirectory (annuaire des données pour la suite Ideo) ainsi que lead technique. Mise en place d'un système de recherche full-text et d'un système d'audit sur l'ensemble des données traitées par l'application. Mise en place de LDAP Sync (RFC4533), permettant la synchronisation des données d'un serveur LDAP vers une base de données. Création de composants Vaadin 7 (en GWT).
Maintenance et évolution sur des extensions Zimbra permettant la signature et le chiffrement de mail à partir de carte des professionnels de santé.
Vaadin 7, JEE, LDAP, JPA 2, Hibernate Event, Hibernate Envers, Hibernate search, Spring-Data-JPA, MySQL, JBoss, EJB 3, Zimbra
-
Projet personnel : Dotart tweet wall
- Développeur
2011 - 2012
Après mon essai avec Dotart, j'ai contacté Nicolas Martignole et Stephan Janssen (organisateurs de Devoxx France) pour savoir si ils étaient intéressés pour utiliser DotArt comme décompte à la conférence Devoxx. Stephan m'a demandé si je pouvais modifier mon projet pour faire un mur de tweet. J'ai donc décidé de créer un nouveau projet gratuit et open-source permettant d'afficher des tweets via un système de particules: http://dotart-twall.cloudfoundry.com/wall.html
Environment: Java, Eclipse, CloudFoundry, Twitter4J, WebGL, Three.js, Tween.js Repository: https://bitbucket.org/etaix/dot-twall
-
Projet personnel : Dot art
- Développeur
2011 - 2011
Avez-vous déjà vu le décompte lors de l'ouverture du Google I/O 2011 ? Dot-Art est une application gratuite et open-source qui vous permet de créer et générer simplement un décompte en HTML5. Définissez la date, l'heure, ajoutez quelques images et voilà ! http://dot-art.cloudfoundry.com
Cette application a été publiée dans le magazine "Vaadin Dock" regroupant les meilleures applications clients : https://vaadin.com/dock
Environment: Vaadin, Java, Eclipse, CloudFoundry, Git, BitBucket, HTML5, Three.js, Tween.js
Repository: https://bitbucket.org/etaix/dot-art
-
Montpellier Java User Group
- Jug Leader
2010 - maintenant
Co-création du Montpellier Java User Group: http://www.jug-montpellier.org
Organisation mensuelle de conférence gratuite sur Java et d'autres technologies. Recherche de sponsors. Speaker pour la conférence Android (Mai 2011) et pour la conférence Vaadin & OSGi (Avril 2013)
Conception et développement de JugDroid (font-end pour le site du JUG Montpellier). Développeur pour le site web du JUG.
Environment: Java, Android, REST, JSON, Git, PlayFramework
Repository: https://github.com/organizations/Jug-Montpellier
-
Projet personnel : Synodroid
- Développeur Android
2009 - 2010
Création et développement d'une application Android front-end pour le module de téléchargement des NAS Synology (cette application à aujourd'hui plus de 100000 téléchargements avec une note moyenne de 4.46 / 5) : https://play.google.com/store/apps/details?id=org.jared.synodroid.ds
Environment: Android, Eclipse, REST, JSON, SVN
Repository: http://code.google.com/p/synodroid-ds
-
ESII
- Directeur R&D - JEE
Lavérune
2003 - 2012
Mise en place de process d'industrialisation (build journalier, gestionnaire de bugs, integration continue, tests automatisés).
Formation des ingénieurs sur Java, conception objets avancée, injection des dépendances. Recherche sur des nouvelles technologies ou framework afin de valider leur utilisation potentielle dans de nouveaux projets (GWT, PlayFramework, Android, ...). Prototypage d'application Web et Android.
Management d'une équipe d'ingénieurs (20 personnes), suivi des projets, entretiens annuels de progression
Assistance des phases avant-ventes sur les projets grand-comptes en France et à l'étranger (Angleterre, Maroc, Suisse). Définition des spécifications et des contraintes d'intégration au système d'information client..
Refactoring et développement de eSirius core (application web permettant de gérer les flux d'accueil et pouvant gérer 800 sites physiques en temps réel avec un taux de charge de 8000 utilisateurs).
Ant, JUnit, Jira, CVS, Eclipse, PlayFramework, Android, Spring (IoC), Spring Security (ACL), LDAP, SSO, JDK 1.6, JEE, EJB, WS (SOAP / REST), Axis, CXF, Tomcat, Weblogic, WebSphere, JBoss, JSP, Servlet, Struts, JSF, Ajax (DWR), GWT, GXT, SmartGWT, HTML, CSS, Hibernate, mySQL, Oracle, Quartz, Log4j, Design pattern, UML
-
Cap Gemini Ernst & Young
- Responsable technique projet
2002 - 2002
# Conception et développement au forfait de la version 2 d'un moteur de simulation et d'aide à la vente des offres tarifaires de FranceTelecom. Formation puis appui technique de l’équipe de développement sur Java et sur l’architecture de l’application.
(Design Pattern, Jbuilder, Java Servlet/JSP, WebSphere, Tomcat 3.2, Toplink, Oracle, Framework Woodi, UML Rational Rose, AIX 4.3)
-
SOAMAI
- Développeur Senior JEE
2002 - 2003
# Conception et développement d’une suite logicielle permettant la découverte et le référencement des composants d’un système d’information en environnement d’architecture distribuée :
- Service EJB / SOAP (Session Bean)
- Entité EJB (Entity Bean)
- Plugins pour IDE Eclipse et NetBeans
- Génération dynamique SQL / PL-SQL et de code Java à partir d’un model XMI puis par transformation XSLT
- Génération dynamique runtime de Wizard permettant d’éditer les attributs et relations d’un objet
- Process de daily build avec tests unitaires automatisés
- Rédaction des spécifications en anglais
(Design Pattern, JDK 1.3, JAXP, eXtreme Programming, Ant, Junit, XML, XSLT, XMI, Eclipse, NetBeans , Jbuilder, JAAS, JCE, Jboss 2.4, Rational Rose, Oracle 9i, SWT)
-
Fi-System
- Developpeur Senior
2000 - 2002
# Conception d’un moteur de simulation d’aide à la vente des offres tarifaires de FranceTélécom. Assistance à la réalisation, phase d’industrialisation (Design Pattern, Jbuilder, Java Servlet/JSP, WebSphere, Tomcat 3.2, Toplink, Oracle, Framework Woodi, UML Rational Rose, AIX 4.3)
# Formation d’une équipe de réalisateur, concepteur et chef de projet sur la technologie Java standard et avancé (JBuilder, Java, JSP, Servlet, JDBC)
# Assistance à la réalisation d'un module de génération dynamique de compte-rendu de signalisation de dérangements des lignes FranceTélécom (Jbuilder, Java Servlet/JSP, WebSphere, Toplink, Oracle, Framework Woodi, PDF, UML Rational Rose, AIX 4.3)
# Formation d’une équipe de réalisateur, concepteur et chef de projet sur la technologie Java standard : Concepts, Objets, Language, AWT et concept des listeners, I/O, Multi-treadind, RMI (Java, Kawa)
# Etude et développement d’une application java (swing) pour Schneider Electrics permettant la saisie de schéma électrique de type Visio, avec envoi du schéma au serveur en XML pour validation et rédaction automatique d’une pré-proposition commerciale (Java 2, Swing, Jbuilder, XML, Parser Xerces, Jloox, UML, Together J)
# Développement d’un outil intranet de gestion de production en PHP. Gestion des charges par collaborateur, taux d’activité mensuelle, profils, diagramme de GANT (IIS, PHP4, mySQL)
-
ESII
- Responsable bureau d'études
Lavérune
1996 - 2000
# Organisation des librairies, des outils de développement et des techniques de programmation. Appui technique des commerciaux et validation technique des demandes clients. Suivi des projets. Veille technologique notamment sur les technologies internet (XML, Java). Ecriture d’un White-paper interne sur l’état de l’art des technologies 3 tiers pour la nouvelle génération de produit.
# Définition de l’architecture globale portant sur 9 applications coopératives réseaux sous Windows NT et Windows 95 en liaison avec des systèmes électroniques « temps réel ».
Spécifications fonctionnelles et techniques. Gestion de projet.
Formateur interne et externe sur l’installation et l’utilisation des produits. Formateur interne pour les ingénieurs développements sur les techniques de programmation, Delphi, OOP et programmation multitâches. Support technique niveau 3.
# Définition de spécification, conception et réalisation de logiciels serveurs ou client. Programmation multi-tâches.