Mes compétences :
Android
JAVA
Javascript
Play!
ExtJs
Hibernate
Software
JSP
Sencha
J2EE
Web
Architecte
JEE
Entreprises
Orange Business Services
- Ingénieur d'Etude
Paris2011 - maintenant- Développement et maintenance du frontal webmail grand public d'Orange (Javascript Dojo) -> http://mail.orange.fr
- Développement d'une "webapp" grand public pour tablette d'envoie de sms.(javascript Dojo) -> http://smsmms.orange.fr avec une tablette
- Développement d'un module d'authentification et de synchronisation pour Android (Java) -> https://play.google.com/store/apps/details?id=com.orange.mail.fr
-
2009 - 2010-> Optimisation de l’application existante en réponse à des problèmes de lenteur de l’interface.
• Conception et mise en oeuvre d’une nouvelle approche de programmation de l’interface.
• Utilisation de la librairie ExtJS 3.x
- Migration de la version 2.x à la version 3.x
- Mise en place de la convention de nommage de classe
- Création d’extension Ext
- Modification et adaptation de plugin Ext
• Intégration, configuration et utilisation de DWR pour généraliser l’utilisation de l’AJAX au sein de l’application.
• Mise en place du minificateur pack:tag puis migration sur JAWR au sein des JSP pour optimiser les transferts réseaux des fichiers Javascript et CSS.
-> Industrialisation du processus de développement.
• Atomisation du projet existant au sein d’Eclipse en plusieurs projets
dédiés.
• Nettoyage des librairies inutiles et suppression de toutes les librairies
au sein du SVN.
• Intégration de Maven2 au sein des projets.
• Développement de plugin Maven2.
• Création d’un script Bash pour automatiser la mise à jour des clients.
• Mise en place et administration du serveur d’intégration continu
sur Linux, notamment Hudson, Nexus et Sonar (qualimétrie logicielle).
• Intégration et configuration de JUnit nécessaire aux tests unitaires.
-> Développement de nouveaux modules pour les clients
• Création de script SQL pour mettre à jour les bases de données PostgreSQL et SQL Server 2008 (Microsoft).
• Configuration d’Hibernate.
• Développement en Java du code métier.
• Création de l’interface en Javascript OO (ExtJS) et mise à jour des CSS
-> Débuggage de l’application existante
• Diagnostique du problème sur Hibernate, Struts, le code métier
(débuggeur d’Eclipse), le code Javascript (Firebug), les CSS
(Firebug).
• Mise en oeuvre des solutions.
-> Hotline client
AUSY
- Développeur Java/J2EE, Javascript
Sèvres Cedex2009 - 2009-> TMA sur le projet “Atlantica”, GIE du Crédit Agricole, et plus précisément sur la partie web sécurisée dédiée au client final de la banque.
• Prise en charge de la demande client.
• Reproduction et validation du problème.
• Corrections apportées sur les JSP, le code métier Java ou sur le Javascript.
• Mise en place de tests croisés.
• Rédaction du compte rendu pour le client.
Auto-entrepreneur
- Gestion
Cherbourg2009 - 2009-> Formation et maintenance à domicile
- Création de solutions informatiques pour les particuliers.
- Montage et réparation d’unité centrale.
- Formation sur les trois principaux systèmes d’exploitations (Windows, Mac
OSX, Linux) et sur les différentes suites bureautiques (Office, OpenOffice, iWorks).
-> Créateur d’un moteur de recherche
- Conception de la solution logiciel
• Méthode MERISE.
• Modélisation UML.
- Installation de la plateforme de développement sur Debian (Linux) et
notamment :
• le serveur de source SVN (Subversion),
• le Wiki et de la gestion de ticket sous Trac,
• Hudson,
• Apache2,
• JBoss 4.2
- Développement de la partie backend
• Configuration des annotations dans les POJO pour les EJB3.
• Développement du parser HTML en Java, via la librairie HTMLParser.
• Création de Test Unitaire via JUnit.
• Développement en mode Extreme Programming (notamment avec
des TDD et en binôme).
- Développement d’un module d’administration du parser HTML en Javascript OO
sous ExtJS 2.x.
- Administration du serveur frontal Debian (Linux) sur OVH.
SURESNES2008 - 2008-> Refonte du logiciel Cappi (outil de gestion de KPI)
• Suppression de Struts au sein de l’application.
• Mise en place de la libraire DWR pour introduire l’AJAX au sein de l’application.
• Mise en place d’une interface en Javascript OO(ExtJS 2.x).
• Modification du code métier.
• Modification des EJB3 sous Hibernate.
-> Administration de serveur de développement (SVN, Trac, JBoss, MySQL)
Travelfusion
- Développeur Javascript
2007 - 2008-> Développement d’un module de géolocalisation en Javascript OO pour le site www.travelfusion.com (v2) sous Microsoft Virtual Earth.
-> Environnement de travail exclusivement en anglais.
-> Utilisation de la méthode Agile Scrum sur les deux derniers mois du projet
Capgemini
- Développeur Java/J2EE, Javascript
SURESNES2007 - 2007-> Conception d’une application de gestion des indicateurs de performance (KPI) pour le suivi RH du Centre de Service de Bordeaux (Projet Cappi)
• Collecte des informations auprès de différents acteurs concernés
• Rédaction d’un cahier des charges
• Modélisation de la base de données avec MERISE
• Conception d’une solution Java/J2EE Web
• Proposition de la solution au chef de projet Développement de Cappi
• Codage des POJO pour les EJB3 et mise en place de la structure via les tags Hibernate
• Mise en place de Struts
• Création des JSP
• Javascript procédural
Administration du serveur de développement Debian (SVN, Trac, JBoss, MySQL).