Ahmed - Consultant technique JAVA
Ref : 090917L005-
95200 SARCELLES
-
Développeur, Consultant technique (46 ans)
-
Télétravail uniquement
-
Bientôt freelance
expérience professionnelle:
Juillet 2013 à Janvier 2014
STET (Interbank Payment Services)
Projet Sepamail : Une innovation qui répond aux problématiques de dématérialisation, de sécurisation et de simplification des instruments de paiement.
Rôle : Ingénieur développeur sénior
Développement Java
Refactoring et optimisation du code
Tests unitaires et augmentation du coverage (Sonar)
Intégration continue (Jenkis)
Environnement: Unix
Technologies : Cloud(CloudBees), NoSQL , CouchDb, AMPQ, JSON, Javascript, AJAX, J2EE, Spring, AOP, Design Pattern, Tomcat, Maven, GIT, Jenkis, Sonar, JUnit, Mokito, IntelliJ IDEA
SGCIB
Ingénieur développeur sénior dans l’équipe du projet Odyssey
Evolution et suivi de production
Maintenance et correction de bug
Support technique
Ingénieur développeur sénior / Team Leader (Mode Agile) du Projet SCORE
Développement d’une application de gestion de sales credit (marge commerciale des vendeurs SGCIB)
Développement en mode agile (Scrum) :
- Développement Java & tests unitaires
- Suivi de best practices et standard java
- Optimisation de performance et gestion multithreading
- Gestion du cache niveau 1 et 2 d’Hibernate.
- Intégration continue (Jenkis)
- Support technique
Team Leader d’une équipe offshore (Bangalore)
Definition de tâches
Support technique
Audit de code
Environnement: Unix, Windows
Technologies : J2EE, Spring, Spring batch, AOP, Design Pattern, Hibernat/JPA, Envers, Tomcat, JMS, Oracle, Maven, SVN, Jenkis, Sonar, JUnit, EasyMosk, Eclipse, Tibco
VEOLIA
Ingénieur d’étude et développement Expert en Java/J2EE :
Dans le cadre de l'intégration en production de la plateforme complète intranet sous Liferay :
- Participation à la mise en œuvre de l'architecture du portail Véolia sous Liferay.
- Développement du module d’invocation des services web de Liferay basé sur Spring WS
- Participation au développement d’un écouteur JMS basé sur Spring Batch et communiquant avec Liferay
-Développement d’un composant qui permet de récupérer les attributs d’un utilisateur à partir d’un annuaire en utilisant LDAP et rediriger vers Liferay ou serveur annuaire
Environnement: Unix, Machine Virtuelle de VMware
Technologies : J2EE, Spring, Hibernate, Glassfish, Spring, Web service, LDAP, JMS, Liferay, Opensso, portlet, clustering GlassFish, Mysql, Maven, SVN
Juillet 2006 à ce jour ALSTOM :
Ingénieur d’étude et développement J2EE :
*Maintenance et Evolution de plusieurs applications J2EE :
- Evolution et maintenance de plusieurs applications J2EE.
- Correction des bugs techniques.
- Optimisation de performance.
- Tests et Déploiement des applications J2EE en WebSphere 6.0/Tomcat5.0 .
- Mise à jour des documents de spécification en Anglais.
- Présentation des applications Web en Anglais.
- Mise en production en coordination avec l’équipe de production située à Londres.
Environnement : WIN XP, Tomcat 4.1/5.0 , WebSphère 6.0, Oracle10g, Eclipse 3.1, PL/SQL Developer 4.0, Hibernate 2.0, Maven 2.0, JASS, JMS, Struts1.1, CVS.
Jan 2005 à Juin 2006 -18 mois
BNP PARIBAS ASSURANCE (CARDIF) :
Ingénieur d’étude et de développement J2EE :
* Développement et maintenance de l’application J2EE « Référentiel Agrément » :
- Etude de cahier des charges en coordination avec la maîtrise d’ouvrage (MOA)
- Rédaction du rapport de conception (générale et détaillée)
- Développement de l’application
- Tests et recette
- Traitement des fiches d’anomalies et d’évolutions
* Intégration technique de l’application
- Mise en production en coordination avec l’équipe de la Production
- Optimisation de code et test de performance de l’application
- Migration de l’application vers WebSphere 6.0
* Environnement : WIN XP,Tomcat 5.1 , WebSphère 6.0, Oracle8i, Eclipse 3.1, RSA, TOAD 8.0
- Programmation Métier : Java, Procédures stockée en PL/SQL, SQL
- Programmation Web : Java, HTML, XML, JavaScript, Hage
- Framework : MVC
- Accès Base de données : JDO
- Serveur d’application : Tomcat 5.1 en env. de test et WebSphère en env. de Production
- Génération dynamique de pages Web : Servlets, Application du modèle HAGE (MVCII).
- Outils de développement : Eclipse 3.1 / RSA
- Développement collaboratif : CVS
- Optimisation de code : OptmizeIt.
Documents rédigés :
- Rapport de conception
- Dossier d’architecture
- Dossier d’exploitation
- Dossier d’intégration
Juin 2004 - Dec 2004- 7 mois STEL Logiciels:
Ingénieur développeur : Développement du produit de gestion des assurances obsèques.
- Développement de la maquette de l’application Web.
- Définition des interfaces de la couche métier.
- Implémentation des interfaces et câblage avec la couche métier.
- Développement des pages JSP et la partie Contrôleur de la couche application.
- Recette et mise en production.
- Environnement : WIN XP, OC4J , Oracle8i, JDeveloper10g, Java, JSP, HTML, XML, JavaScript.Struts
- Conception : UML.
- Serveur d’application : OC4J Standalone
- Développement collaboratif : CVS
Avec un support de documentation :
- Document de conception (générale et détaillée).
- Document d’utilisation et de configuration
Jan 2004 - Mai 2004 - 5 mois AXA France Technology (Service Télédistribution):
Ingénieur développeur : Conception et Réalisation du site intranet de la cellule Télédistribution
- Conception du modèle UML
- Proposition d’une maquette pour l’application
- Développement des composants Web (Servlets & classes java )
- Développement des pages jsp
- Installation et configuration de JBOSS
Environnement : WIN NT, JBOSS- Tomcat , SQL Server, Eclipse2.1,UML Java, JSP, HTML, XML, JavaScript, JDBC, Struts, Dreamweaver MX
- Framework : Struts.
- Serveur d’application : JBoss + Tomcat (Version intégrée)
Avec un support de documentation :
- Cahier des charges.
- Document de conception (générale, détaillée et technique).
- Jeux de tests et recettes.
- Document d’utilisation et de configuration
Mai 2003 – Dec 2003 – 8 mois AXA France Technology (Service Intégration) :
Ingénieur développeur : Conception et Réalisation du site intranet de la cellule Intégration
- Mise à jour du cahier des charges
- Conception du modèle Merise
- Développement de l’application Web
- Recettes et tests
- Environnement : WIN NT, IIS, SQL Server, ASP.
Avec un support de documentation :
- Document de conception.
- Document d’utilisation et de configuration
Nov 2000 – Sep 2002 – 22 mois Axion MicroSystèmes :
Ingénieur développeur :
- Développement des applications de gestion des bases de données en
Visual Basic.
- Conception et réalisation des sites web.
Environnement : WIN NT, SQL Server, ASP, Visual Basic, FrontPage 2000.
Nov 1999 – Nov 2000 – 12 mois Centre de Recherche sur l’Information Scientifique et Technique (CERIST) :
Ingénieur développeur :
Développement de prototype du site de commerce électronique en JSP.
- Etudes des technologies utilisées (J2EE, VRML, Client/Serveur).
- Conception du modèle Relationnel en Merise.
- Développement de la partie IHM de l’application.
- Recettes et tests.
Environnement : WIN NT, IIS, Interbase, J2EE, Servletexec, JDBC, Java, JSP,Servlet, HTML,
JavaScript,VRML.Merise,sockets
- Accès Concurrent : Multithreading.
- Moteur de servlets : ServletExec
- Interface utilisateur (Client) : Applet développé en AWT et communicant avec le serveur via les Sockets
- Visualisation des scènes 3D : CosmoPlayer
ÉTUDES ET DIPLÔMES :
Mars 2009 - Formation Spring Avancée (SpringSource)
- Formation de préparation à la certification JAVA 5 (SUN)
2002 – 2003 DESS Ingénierie des Systèmes Distribués à l’Institut Supérieur en Informatique Appliqué à la Gestion (ISIAG) IUP
Le plan métro Parisien (Projet fin d’études) : JSP, Eclipse 2.1, Tomcat.
1995 – 2000 Ingénieur en informatique (BAC + 5) à l’Institut National d’Informatique.
1992 – 1995 BAC option sciences exactes.
COMPETENCES TECHNIQUES :
Architectures logicielles J2EE: Servlets, JSP, EJB,Hibernate, Spring, JDO, JDBC, RMI, Applets, Struts, Hage.
Environnements de développement Eclipse 2.1/3.1, JDeveloper 10g , RSA, JBuilder 4, Visual Basic,
Dreamweaver MX, Rational Rose.
Langages de programmation Java, C/C++, XML, HTML, DHTML, VBScript, JavaScript, VRML, Pascal, Masm.
SGBD Relationnels Oracle 8i, SQL Server, Interbase, MySql, Access.
Serveur d’application JBoss 3.0.4 , OC4J Standalone, WebSphère 6.0
Conteneurs Web Apache Tomcat. 5.1
Moteurs de Servlets ServletExec.
Serveurs Web IIS, Apache.
Middleware CORBA WebServices, RMI.
Méthodologies UML, Design Patterns, Merise, FrameWork MVC, Struts.
Web & Net Client/Serveur, Sun RPC, Sockets, Applications multi-tiers, Protocole TCP/IP, UDP, LDAP.
Sécurité Transactionnelle DES, RSA, SSL/X509, HTTPS
Plates-formes Windows XP/NT, Windows 2000 Server, Unix/Lunix,
Packaging InstallShield , MSI.
Divers Photoshop, FrontPage, Corel PhotoPaint, Illuminatus.
LANGUES:
Anglais Lu, Ecrit, Parlé (débutant).
Français Lu, Ecrit, Parlé.
Arabe Langue Maternelle.