Abdelhakim - Architecte J2EE
Ref : 110126B002-
91300 MASSY
-
Développeur, Architecte (41 ans)
-
Freelance
Actuellement et depuis avril 2010: CNP, Paris- Ingénieur d’études et développements
Contexte : Application PHARE (MODE AGILE)
Fonctions
1 Développement en Java (SDK 1.6)
2 Utilisation de SPRING, SPRING sécurity comme base de l’architecture de l’application.
3 JPA, hibernate pour la persistance des données (base oracle).
4 Test unitaire JUNITEE.
5 Intégration continue, Mise en production de l’application.
Environnement : JAVA, J2EE, Servlets, JSP, Oracle, Weblogic, SVN,Maven 2, devkit
Février 2009 –avril 2010: WINCOR-NIXDORF, Vélizy- Ingénieur d’études et développements
Contexte : LUG (Logiciel Unique Groupe) : Refonte du Système d’Informations de Paiement Du cedicam
Fonctions
- Réalisation des Menu des opérations + module Retrait
- Spécifications fonctionnelles et réalisation du module «Module Retrait»
Technologies: J2EE, Spring, jBPM, Jaxb, PC/E, Websphere, MQ Series (notions), xUnit, IFX, Kanest, PFR ATOS Worldline, Oracle 10, SVN
Février 2008-janvier 2009 : GENERALI, Paris- Ingénieur d’études et développements
Contexte : Application FILIP (Produits d’assurance).
Fonctions
6 Développement en Java (SDK 1.5), EJB, Struts avec MyEclipse
7 Utilisation de SPRING comme base de l’architecture de l’application.
8 Hibernate pour la persistance des données.
9 Test unitaires JUNIT.
10 Intégration continue, Mise en production de l’application.
Environnement : JAVA, J2EE, Servlets, JSP, Hibernate 3.0, Oracle, Jboss,Webshpere, SVN,Maven 2, Bamboo
Mars 2007-février 2008 : M6, Neuilly sur seine- Ingénieur d’études et développements
Contexte : Projet pour M6 Publicité . (Projet en Mode Agile : (XP, SCRUM) : Test driven development, time-boxed iterations, continuous integration)
Fonctions
11 Etudes des spécifications fonctionnelles.
12 Analyse et conception (UML)
13 Conception et développement sous JAVA/J2EE
14 Développement en Java (SDK 1.5), GWT avec Eclipse
15 Développement base de données : procédures stockées, Indexation.
16 Utilisation de SPRING comme base de l’architecture de l’application.
17 Mise en œuvre de Hibernate.
18 Test Unitaires Junit et validation du programme (TDD)
19 Tests fonctionnels utilisant FITNESS
20 Mise en production de l’application.
Environnement JAVA, J2EE, Servlets, JSP, Eclipse 3.2, GWT, Spring, Hibernate 3.0, Oracle, Tomcat5, SVN, Lunbuild, Fitness.
avril 2006-mars 2007: ROSEBUD TECHNOLOGIE, paris– Ingénieur d’études et développements JAVA J2EE
Contexte : Conception et développement JAVA/J2EE d’une application de gestion de contenu. : prise en charge de différents modules.
Fonctions
10 Etudes des spécifications fonctionnelles.
11 Analyse et conception (UML) (utilisation de Maven).
12 Conception et développement sous JAVA/J2EE
13 Développement en Java (SDK 1.5), JSP (JSTL), JavaScript avec Eclipse
14 Développement base de données : procédures stockées, Indexation.
15 Utilisation de Struts (MVC2) comme base de l’architecture de l’application , Hibernate pour la persistance des données.
16 Mise en production de l’application.
Environnement JAVA, J2EE, Servlets, JSP, Eclipse 3.1, Struts, Hibernate 3.0, Maven, Mysql, Jdom, Tomcat5, CVS
Octobre 05 –mars 06 Développeur J2EE EFFIA, Paris
Contexte Développement d’application de gestion de parking : Gestion RH, des clients, gestion des statistiques. Technologies utilisées :
Fonctions
1 Analyse des besoins clients
2 Utilisation de Java / J2EE comme plate-forme,
3 Environnement de développement : Eclipse, MyEclipse,
4 Struts pour adopter le modèle MVC-2 comme architecture de l’application,
5 Réalisation de l’interface utilisateur avec des pages JSP,
6 Utilisation des Servlets pour le côté métier de l’application,
7 La base de données en MySQL,
8 Mise en œuvre de Hibernate.
Mars – Sept 05 Stage développement JAVA LIPVI, Paris
(6 mois)
Développement d’un service distribué de diagnostic dans une plate-forme à agents mobiles en JAVA. Technologies utilisées :
1 RMI pour les appels à distance et la migration des agents entre les sites,
2 La réflexion pour la gestion des agents mobiles,
3 La sérialisation pour la migration des objets,
4 Le multithreading afin de permettre de gérer plusieurs agents en même temps.
Sept 2003-sept 2004 Enseignant vacataire Université de Constantine
Département du tronc commun sciences exactes technologie et informatique, Enseignant à Mi-temps du Module TP Algorithmique (TP + Cours),
Langage C : 6 h / semaine.
Mars- Sept 03 Projet de fin d’études d’Ingénieur ENSTA, Paris
(6 mois)
Développeur Système embarqué
Evaluation d’une plate forme embarquée pour l’automobile, L’application consiste à détecter les obstacles que peut rencontrer une automobile grâce à une caméra embarquée et des capteurs connectée à une la carte conçue par la société Wind River.
Environnement Technique :
1 Carte SBC 405GP (Processeur Power Pc 405 GP),
2 Environnement de développement : ECLIPSE Wind River werkbench 2.2.
3 Wind river diab Compiler 5.0,
4 OS (VxWorks 6.0)
Mars - Juin 01 PROJET 3EMME ANNEE INGENIEUR UV CONSTANTINE
(4 mois)
Projet de (4 mois) développement d’un logiciel (en langage c) qui reconstitue des faciès lithologiques en utilisant les algorithmes génétiques.
Environnement technique : Windows, C, visual C++. Matlab.
Sept 1997 - oct. 1998 INDEX informatique
(1 ans)
Responsable technique chargé de la maintenance
Missions :
1 Installations et configuration des systèmes d’exploitations et logiciels,
2 Sécurité du réseau avec Windows XP,
3 Maintenance du Matériel.
Certification
03 Août 2006
CX-310-035 - Sun Certified Programmer for the Java 2 Platform, Standard Edition 1.4
03 mars 2008
CX-310-035 - Sun Certified Programmer for the Java 2 Platform, Standard Edition 1.5
Formations
2005 Master niveau 2 (DESS.) informatique industriel, Université Pierre et marie Curie, Jussieu.
2003 Ingénieur en électronique, Option : Contrôle & Système A L’université Mentouri de Constantine
1997 BAC option : ″ Génie Electrique″, Lycée (Technique), Ali Boushaba, Constantine.
Compétences
1 Langages : Java, C/ C++, java embarquée
2 Standards J2EE :( Servlet, JSP, JDBC), Swing, XML.
3 Bases de données : MySQL
4 Méthode : UML(Rational Rose), MVC (Modèle-Vue-Contrôleur).
5 Outils de développement : Eclipse (MyEclipse), JBoss, WebSphere ,Struts,Hibernate,maven
6 Serveur d’application : Tomcat, Apache WEB Server, HTML, HTTP.
7 Systèmes d’exploitation : Windows 9x/NT/XP, Unix, Linux, VxWorks 6.0