-
Translog international
- Développeur Java/JEE
maintenant
Translog International est une société d'import, export et transit.
Ma mission :
Étude, conception et réalisation d’une application web pour la gestion des dossiers, des contacts et la génération de factures pour un cabinet de transit, import et export.
La mission consistait à réaliser une application qui informatise un ensemble de processus de l'entreprise qui, auparavant étaient réalisés avec des outils papiers, comme par exemple l'ouverture de dossiers d'import, d'export ou de transit.
De plus, l'application devait permettre la création et la génération des factures associées aux dossiers auparavant créés.
L'application comportait également un petit client mail, un tableau de bord ainsi qu'un gestionnaire des clients de l'entreprise.
Outils et technologies :
JEE (JSP/Servlet), mysql, EXTJS, JasperReports, UML
-
Vidal
- Ingénieur d'études Scala/Java
2013 - maintenant
Vidal est le leader français des bases de données médicamenteuses. Ma mission consiste en :
- Developpement et maintenance de Vidal Menu, une application basée sur les technologies scala/Akka en charge des mises à jours distantes de la donnée ainsi que du logiciel installé sur le poste du médecin.
- Developpement de nouvelles fonctionnalités sur une application big data basée sur Scala/Akka/Play!framework, Mongodb, Elasticsearch et AngularJS.
- Maintenance de quelques applications Java EE (Java, Spring, Hibernate, JS)
-
Excilys
- Ingénieur étude et développement Java/JEE
2011 - 2011
Capico est un logiciel d'apprentissage créé par la société Excilys et qui est en évolution constante.
Ma mission :
Après une formation de 6 semaines sur différentes technologies (Spring, Hibernate, Maven, log4J, JUnit, Scrum, XP..), j'ai intégré l'équipe qui s'occupe du projet Capico qui est une application e-learning basée sur JEE et Flex.
La mission consistait à faire de la correction de bugs ainsi que des évolutions que ce soit au niveau du back-end (Java/JEE) ou du front (Flex).
Nous travaillons en mode agile (Scrum/XP) et utilisions le développement dirigée par les tests (TDD).
Outils et technologies :
Java, JEE, sql, Flex, Maven, Git, JUnit, EasyMock, Scrum, exTrem Programming (XP)
-
Atexo
- Ingénieur étude et développement
PARIS
2011 - 2013
ATEXO est un éditeur logiciel spécialisé sur le Secteur Public.
Développement de portlets Liferay pour le portail de la région de Poitou Charente.
Premier projet chez Atexo :
J'ai intégré le projet Liberaccess en tant que développeur Java/JEE et Liferay afin de développer toutes les Portlets du Portail de la région de Poitou Charente.
J'ai également développé un module de communication avec le serveur de messagerie Zimbra en utilisant les API REST et SOAP du serveur.
J'ai également fait de la correction de bugs et des modifications des portlets déjà existantes.
Outils et technologies :
Java/JEE, Liferay, Zimbra, SOAP, REST, XML, Jersey, JSON
Projet actuel :
Application de Rédaction, Suivi et Exécution des Marchés (RSEM).
Outils et technologies :
Java/JEE, Struts, Hibernate, Spring, JBPM, PostgreSQL
-
KeepCore
- Développeur Java/JEE
Montpellier
2009 - 2009
KeepCore est une société de services informatiques spécialiste de la conception et du développement de logiciels sur mesure.
Pionnière des technologies RIA, la société KeepCore compte parmi les leaders français des technologies FLEX/ AIR.
KeepCore conçoit des logiciels "orientés utilisateurs" qui placent les individus utilisateurs au centre des critères de succès. Grâce aux technologies dites "riches" (RIA, RDA...) nous concevons des applications personnalisables plus ergonomiques, plus adaptées aux utilisateurs et à leurs attentes, plus attractives et qui masquent les complexités techniques aux utilisateurs.
Ma mission :
Étude et réalisation d’une solution de personnalisation de calculs dans une application de partage d’informations (www.keeplace.com) avec une technologie d’injection et d’exécution de code dynamique en Java sur un projet client GDFSUEZ.
Explorer les possibilités d'injecter du code dynamique dans certaines parties de KeePlace (www.keeplace.com). Ce qui signifie pour un client donné, ajouter du code stocké des fichiers qui serait interprété au runtime, ainsi une personnalisation sera effectuée sans redéployer toute l'application.
1-Explorer les possibilités d'exécution de code dynamique en JAVA ou à l'aide de langage script qui sont capables de s'interfacer avec du code java PUIS prototyper afin de choisir la technologie la plus adaptée.
2- Définir les étapes d'implémentation, développer la première.
3- Cas d'application sur cas client concret - test : GDFSUEZ.
Outils et technologies :
Java(JDK1.6), Java Scripting, AS3, XML, MySql, JBoss, Quartz Entreprise Job Scheduler