Rim - Développeur JAVA
Ref : 111013J001-
Domicile
5011 MONASTIR (Tunisie)
-
Profil
Développeur (40 ans)
-
StatutFreelance
-
Développeur, Intégrateur J2EE
S&H CONSULTING – SOUSSE – TUNISIEJan 2011 - Jan 2011Projet de maintenance évolutive applicative pour la compagnie d’assurance Allemande Hamburger Pensionsverwaltung (HPV) :
Environnement Technique : - Plateformes (Windows XP – Linux Ubuntu) - Eclipse IDE - Eclipse Modeling – J2SE– CVS Repository - Design Pattern (Singleton, Factory) - Framework Hibernate – IBM Informix Dynamic Server – Visual VM - Swing - EhCache - JbossCache – WhirlyCache – OSCache Hibernate Validator – Hibernate Envers
- Amélioration des performances d’une application de gestion, d’évaluation et de génération de rapport financier en normes IAS et IFRS pour les entreprises participant à des régimes de retraites pour la compagnie d’assurance allemande Hamburger Pensionsverwaltung (HPV)
- Méthodologie de travail : l’approche agile : Scrum,
- Étude de l’architecture de la couche de persistance des données,
- Intégration du Framework Hibernate 3.6 et réalisation d’une version 2 de l’application,
- Test du fonctionnement de l’application à l’aide d’un profiler : Visual VM,
- Étude des solutions de « cache » et intégration d’un cache d’objet (Pooling),
- Intégration des concepts avancés d’Hibernate liés à la performance afin d’optimiser l’accès aux données,
- Intégration d’Hibernate Validator pour la validation des données,
- Intégration d’Hibernate Envers pour l’audit et le suivi de version,
- Métrologie et évaluation de la performance de la solution réalisée,
- Rédaction d’une documentation technique détaillée de la nouvelle architecture et de l’évaluation de performance. -
Développeur / Concepteur (Projet R&D)
Jan 2010 - Jan 2010Projet LUMD (Logistique Urbaine Mutualisée Durable) : Réalisation d’un module pour un Système Multi-agents (SMA) pour la modélisation d’un réseau de distribution (Supply-Chain Management) :
Environnement Technique : - Plateforme JADE - Eclipse IDE - Eclipse Modeling – Protégé (Editeur d’Ontologie) – Ant - XML – Java – Design Pattern (Singleton) - Plateforme JADE - J2EE - Service Web (WSIG : JADE Web Service Integration Gateway) - Apache Tomcat
- Réalisation d’un Proof Of Concept pour le consortium LUMD (Logistique Urbaine Mutualisée Durable ********) qui comprend éditeurs et sociétés de conseils Françaises : JASSP, SQLi ... et laboratoires de recherche : CNRS …
- Rédaction des spécifications fonctionnelles et techniques détaillées,
- Définition et modélisation des ontologies avec Protégé (Éditeur d’Ontologies open source),
- Analyse et conception du modèle SMA,
- Développement de l’application sous Java, J2EE avec le Framework JADE et des services web (WSIG : Web Service Integration Gateway),
- Rédaction des guides d’installation et d’utilisation,
- Définition des scénarios de tests fonctionnels pour la qualification de l’application.
Rédaction des cahiers des charges et des documents de spécifications fonctionnelles des projets :
- Développement d’une application web avec un module mobile (Android) pour la gestion de réservation d’un service de transport et un service d’entreposage
- Conception et développement d’un portail web « Bourse de fret et bourse de stockage » -
Stage de fin d’études Concepteur Intégrateur Applicatif
Jan 2009 - Jan 2009Prototype pour un système d’authentification unique avec Open ID :
Environnement Technique : - UML (Rational Rose) - J2EE - Eclipse IDE - Apache Tomcat - LDAP (Apache LDAP Server) - Frameworks (Subversion, Ant, Maven, OpenID4Java) - Virtualisation (VMWare Workstation) – Linux (Redhat 4) – Oracle 9i (Windows, Linux) – TOAD – Putty - WinSCP
- État des lieux des Framework open sources pour la fédération d’identité,
- Rédaction de la spécification (UML),
- Rédaction des guides d’installation et d’utilisation,
- Rédaction des tests fonctionnels pour la qualification de l’application,
- Développement du prototype « Open ID 4 Java » ayant servi de « Proof Of Concept » pour maquette de prospection commerciale.
-
Mastère en Génie Logiciel
ISIMM : Institut Supérieur d’Informatique et de Mathématiques de Monastir2011 -
Maîtrise en Informatique
ISIMM : Institut Supérieur d’Informatique et de Mathématiques de Monastir2009 -
Bac Mathématiques
2003
Base de données SQL, PL-SQL, Oracle (Linux, Windows), MySQL, MS-Access, Postgresql, IBM Informix, Annuaire LDAP
Langages Java, C/C++, Shell Script, VB6, Pascal, Assembleur
EDI Eclipse, NetBeans, IBM Websphere Developer (RAD 6)
Serveurs d’application WebSphere, Apache Tomcat, JBOSS
Développement Web HTML, Servlet / JSP, Service Web, XML, JavaScript
Frameworks Hibernate, Struts, JADE (Java Agent DEvelopment Framework)
Conception & Modélisation UML, Design Patterns, OCL, Web Sémantique (RDF, RDFS, OWL)
Systèmes d’exploitation Windows (XP, Vista), Linux (RedHat, Ubuntu, Fedora), MS-DOS
Réseaux LAN(Ethernet), Internet/Intranet (TCP/IP), RMI, Admin réseaux sous Linux (Open SSH, FTP, Telnet, Samba, NFS, DNS, DHCP)
Gestion de configuration & Packaging Subversion (SVN), Ant, Maven
Métrologie Visual VM (Profiling JVM)
Virtualisation VMWare Workstation
Méthodologies Méthodes Agiles : eXtreme Programming (XP) - Scrum
Langues
Arabe Langue maternelle
Français Lu, écrit, parlé
Anglais Lu, écrit, parlé (Anglais Technique)
Allemand notions