Mohamed - Développeur JAVA

Ref : 120113K001
Photo de Mohamed, Développeur JAVA
Compétences
JSP
JSF
JMS
ORACLE APPLICATION SERVER
Expériences professionnelles
  • Ingénieur Développeur Concepteur JAVA/J2EE CHEZ ADAMING CONSEIL
    Depuis Février 2011: participation a le développement et la conception de projet SIEGO
    • domaine : énergie
    • Fonction : développeur spring ,JPA, Birt
    Taches :
     Développement des services spring et les DAOs avec JPA
     Développement des tests unitaires avec testNG et dbunit
     Développement du module de cryptage a clé publique avec l api java sécurite
     Configuration et intégration de BIRT 2.6.2
     Développement des rapports PDF et Excel avec BIRT
     Développement des scripts perl pour la comparaison des structures des dossiers entre deux serveurs Unix

    • Duré : en cours
    • Méthodologie : agile
    • Société : Steria
    • Client : Bouygues immobilier
    • Technologies : Flex , Spring 3, JPA2.0, Maven2, SVN1.5,Eclipse 3.6, SQlServer, testNG,Dbunit, Spring security,Tomcat6,Birt,

    Ingénieur Développeur Concepteur JAVA/J2EE CHEZ MEDSOFT
    Depuis mai 2010 à janvier 2011 : Développement d’une application (lot1+lot2+lot3) de gestion des demandes et du dossier budgétaire pour OFAJ bilingue (français, allemand)

    • domaine : informatique de gestions
    • Fonction : développeur java/j2ee
    Taches :
     Développement de la module saisie et validation des demandes
     Modélisation et réalisation d’une application web java/j2ee pour le saisi et le suivi des demandes budgétaires :
     Le processus de suivi des demandes et la suivante :
    o Apres la saisie des demandes par les agents du centrales concernées elles seront validé par les chefs des centrales
    o Apres une validation au niveau central les demandes seront visibles pour un bureau (chaque ensemble des centrales sont affecté à un bureau)
    o Le bureau peut viser ou rejeter des demandes
    o Apres le visa des demandes elles seront visible pour l OFAJ
    o L’OFAJ arbitré les demandes centrales et attribué chaque centrale un budget.

     Analyse de cahier des charges pour la partie saisie et suivie des demandes
     Participation a la conception
     Modélisation et réalisation d’une application web java/j2ee pour le saisi et le suivi du dossier :
     Le processus de suivi du dossier et la suivante :
    o A chaque demande budgétaire on peut associer un ou plusieurs demandes. (une activité décrit une demande financière dans un domaine particulier)
    o A chaque dossier on peut associer une ou plusieurs Activités
    o Apres la saisie des dossiers par les agents du centrales concernées elles seront validé par les chefs des centrales
    o Apres une validation au niveau central les dossiers seront visibles pour un bureau (chaque ensemble des centrales sont affecté à un bureau)
    o Au niveau bureau il ya deux validation une validation par un charge du projet budgétaires et une validation par le chef du bureau.
    o Le bureau peut viser ou rejeter des dossiers
    o Apres le visa chef bureau les demandes passe a la phase d’exécution
     Installation et configuration archiva
     Rédaction de PTV (plan de test et validation) pour la partie saisie et validation des demandes
     Revue de pair

    • Duré : 7mois
    • Société :MEDSOFT
    • Technologies : JSF 2.0 , Spring 2.5,Faclet, JPA1.0, Maven2, SVN1.5,Eclipse 3.5, Sysbase, Ajax

    Janvier 2010 Avril 2010 : Développement d’une application pour gérer des taches CMMI
    • domaine : informatique de gestions
    • Fonction : développeur java/j2ee
    Taches :
    • Participation a la conception
    • Développement de module planification des projets : ce module permet au chef de projet de planifier un projet informatique et affecté les taches pour les membres de l’équipe
    • Revue de pair
    • Installation maven2
    • Duré : 3 mois
    • Société : MEDSOFT
    • Technologies : JSF 1.2, Spring 2.5, Hibernate, Maven2, SVN1.5,Eclipse 3.4, Oracle

    Novembre 2009 Décembre 2010 Développement du lot 2 du projet HDR-GTEM pour Thales Alenia Space. :
    • Domaine : informatique spatiales
    • Fonction : développeur java/j2ee
    Taches :
     Développement des jobs(Quartz) java : qui consiste à démarrer et arrêter des communications SNMP entre plusieurs modems à des temps différés.la configuration des modems se fait via le protocole SNMP
     Surveillance des modems en communications et les modems réservés pour des communications différées, si modem dispute en le remplace par une autre (selon l’impact de modem dans la communication)
     Surveillance des modems par des threads java
     Communication entre les différents modules de projet par des messages
     Développement de module suspend/resume : qui permet la pause et le reprendre de communication
     envoi et consommation des messages à chaque changement de statut des modems via message broker
     Analyse de cahier des charges
     Exécution des tests
     Revue de pair
    • Duré : 2 mois
    • Société : Détachement avec SOPRA-Group (agence de Toulouse)
    • Technologies :Thread Spring 2.5, Ibatis, Maven2, SVN1.5,Eclipse 3.4, MySql1.5,JMS, Quartz scheduling,JUnit,DBunit,adventNet
    • Environnements:Windows + Unix(Debian)

    Juin 2009 Octobre 2009 Développement du lot 1 du projet HDR-GTEM pour Thales Alenia Space.(tous les documents de HDRGTEM sont en anglais)
    • Domaine : informatique spatiales
    • Fonction : développeur java/j2ee
    Taches :
     Développement du module HDR SERVICE MANGEMENT
     HDR SERVICE MANGEMENT : permet de créer un lien de communication - service appelé HDR - impliquant des modems Pour ce faire, le système vérifie la configuration du réseau et l'état de chaque appareil avant de le regarder en place. Il permet l’annulation des HDR Service
     la configuration parallèle des modems impliqué par des thread JAVA et le protocole SNMP
     il ya deux types de HDR Service
    o Multicast
    o Duplex
     Analyse de cahier des charges
     Envoi des notifications a chaque changement de statut de HDRService par Message broker, les différents statut de HDRService Sont : Establishing, Established, Suspended,Stopping, Booked
     Analyse de cahier des charges
     Exécution des tests
     Revue de pair
    • Duré : 5 mois
    • Société : MEDSOFT
    • Technologies : Spring 2.5, Ibatis, Maven2, SVN1.5,Eclipse 3.4, MySql1.5,JMS, ,JUnit,DBunit
    • Environnements : Windows + Unix(Debian)

    Mars 2009 Avril 2009 Participation au projet CPIOM pour thales Alenia Avionic
    • Domaine : aéronautique
    • Fonction : développeur Java , rédacteur des documents de test en anglais
    Taches :
     Développement java
     Rédaction des documents de test en anglais
    • Duré : 2 mois
    • Société : Détachement avec SOPRA-Group (agence de Toulouse)
    • Technologie : Eclipse RCP (Jface,SWT),SVN1.5,Eclipse3.4
    • Environnements:Windows

    Septembre 2009 Février 2009 Conception et développement et déploiement d’un projet de suivis des affermateurs et les marchés municipaux pour le ministre de L’intérieure de la Tunisie
    • Domaine : informatique de gestion
    • Fonction : développeur concepteur java/j2ee
    Taches :
     Développement des modules web 3 tiers (JSF,Spring,Hibernate) pour la saisie d’une banque des données pour les marches municipaux et les affermateurs
     Développement d’un module pour notifier et bloqué les affermateurs et qui ont des impayées avec le ministre
     Développement d’un module pour la génération des états PDF
     Collecte des informations
     Rédaction de document de spécification
     Rédaction de document de conception générale et détailles
     Formation utilisateurs
     Rédaction manuel utilisateur
     Déploiement de l’application
     Choix techniques
     Configuration de la plate forme
     Revue de pair
    • Duré : 6 mois
    • Société : MEDSOFT
    • Technologies : JSF1.2, Spring 2.5, Hibernate3, SVN1.5,Eclipse 3.4, Oracle10G,Tomcat, OAS10.1.2 ,Ireport3.0 SSO,JavaScripts,JUnit,SVN
    • Environnements: Windows + Unix(Debian)

    Janvier 2008 Août 2008 Participation au projet de refonte des applications financières de la Poste tunisienne
    • Domaine : banque
    • Fonction : conception et développement d’un system pour la synchronisation des données pour la nouvelle applicatif et l’ancienne applicatif de la poste tunisienne l’or de la phase de déploiement de la nouvelle system.
    • Description : l’ors de phase de déploiement de nouveau système, pour garantir la continuité entre le nouveau et l’ancien système, certaines opérations effectuées au niveau du nouveau système doivent être communiquées à l’ancien système.et certaines opérations effectuées au niveau du l’ancien système doivent être communiquées au nouveau système La solution choisie consiste a crée un api qui java qui gère la synchronisation, et de crée une application web pour comparer les tables.

    Taches :
     Développement du module comNA : le module qui assurera la communication du nouveau système vers les bases de données de l’ancien système.
     Développement du module comAN : le module qui assurera la communication de l’ancien système vers les bases de données de nouveau système.
     Création des procédures pl/sql
     Création des trigger
     Développement du module web pour comparer les tables des deux applicatives
     Analyse des remarques client
    • Duré : 8 mois
    • Société : MEDSOFT
    • Technologies : Jdevelopeur10.3,OAS10.2, Struts1.3,Hibernate3,PL/SQL,Oracle10G
    • Environnements: windows

    Septembre 2007 Décembre 2007 Développement d’une application pour la migration des données d’une base des données Access vers une base des données Oracle pour une banque.

    • Domaine : banque
    • Description : La migration des données de l’ancien système vers le nouveau système consiste à alimenter le nouveau système par les données réelles juste avant la mise en exploitation de ce nouveau système.
    Le mécanisme de reprise des données dans le nouveau système dépend de la catégorie de ces données.
    • Fonction : Développeur java

    Taches :
     Développement java
     Participation aux réunions de mapping entre les deux bases des données
     Rédaction de document de spécification
    • Duré : 2 mois
    • Société : MEDSOFT
    • Technologies : Jdevelopeur10.3, Oracle10G, Acces
    • Environnements: Windows

    STAGES
    Février 2007 Juin 2007 Développement d’une application web pour la gestion d’une plate forme d’envoi des SMS aux Client de la STEG (Société tunisienne d’électrique et de gaz)
    • Domaine : Informatique de gestion
    • Taches : Installation des serveurs J2EE
     Développent java/j2ee
     Conception UML
     Préparation de l’environnement technique pour le développement java/j2ee
     Analyse des besoins
     Rédaction des documents de conception
     Rédaction des spécifications fonctionnelles
    • Duré : 5 mois
    • Technologies : MyEclipse, Tomcat, Struts, JSP, html, Oracle9i
    • Environnements: Windows

    Juin 2006 août 2006 Développement d’une application pour la gestion de retard pour OACA (Office d’aviation Civile et des aéroports)
    • Domaine : aéronautique
    • Taches :
     Développent java/j2ee
     Conception UML
     Préparation de l’environnement technique pour le développement java/j2ee
     Analyse des besoins

    • Duré : 5 mois
    • Technologies : java, JSP, Oracle9i
    • Environnements: Windows

    Juillet 2005 août 2005 Développement d’une application pour la gestion du matériel informatique pour FST (Faculté des sciences de Tunis)
    • Domaine : informatique de gestion
    • Duré : 1 mois
    • Technologies : java, JDBC, Oracle9i
    • Environnements: Windows

Études et formations
  • DOMAINES DE COMPETENCES
    • Développement et Conception java/J2EE
    • Installations des SGBD (Oracle10g, Oracle9i, MySQL)
    • Installation des serveurs J2EE
    • Préparation de l’environnement technique pour le développement java/j2ee
    • Analyse des besoins
    • Rédaction des documents de conception
    • Rédaction des spécifications fonctionnelles
    • Rédaction des cahiers de test et du scenario de test
    • Rédaction de documentation technique
    • Rédaction des comptes rendus de réunion
    • Formation aux utilisateurs

    ENVIRONEMENT TECHNIQUES
    • Langages de programmation : JAVA, C, C++, Perl
    • SGBDR : MySQL, SQL Server 2000, Oracle, Access
    • Conception : Merise (1 & 2), UML, Merise, Design Patterns
    • Systems d’exploitation : Windows,Linux Debian
    • Environnement de développement : MyEclipse, WSAD, Eclipse, Jdeveloper, Dreamweaver : PowerAMC, Rational Rose, StartUML
    • Framework et technologie J2EE: JSF, Struts ,Spring,Hibernate , JSP, EJB2,Jasper,Ireport Tomcat, Ibatis , OAS(Oracle Application Server), JMS, JSP, Servlet, Maven2, JUnit,DBUnit,SVN,testNG
    • Traitement de texte: Office2007, Office2003

    FORMATION
    2002 Baccalauréat Mathématique

    2004 Admission au concours national d’entrée au cycle de formation des ingénieurs

    2007 Diplôme d’Ingénieur en Génie Informatique – FST (Faculté des sciences de Tunis)

    2010 Certificat SCJA (Sun Certified Java Associate)

    FORMATION PROFESSIONNELLES
    2007 Formation oracle (Admin1) chez ORADIST (Distributeur officiel Oracle en Tunisie)

    LANGUES
    Anglais : lu, parlé et écrit
    Arabe : courant

D'autres freelances
Développeur J2EE

Ces profils pourraient vous intéresser !
CV Consultant IT
Anthony

Consultant IT

  • QUERRIEU
JAVA J2EE SQL SERVER Microsoft PowerApps Microsoft Power BI
Bientôt disponible
CV Senior full-Stack Java Spring / Angular
Alioune

Senior full-Stack Java Spring / Angular

  • CHEVRY-COSSIGNY
J2EE SPRING Angular JAVASCRIPT
Bientôt disponible
CV Ingénieur de développement JAVASCRIPT
Said

Ingénieur de développement JAVASCRIPT

  • PARIS
JAVASCRIPT SQL JAVA Angular J2EE C++
Disponible
CV Développeur JAVA
Léo

Développeur JAVA

  • QUILLY
JAVA J2EE SQL JAVASCRIPT MYSQL JAVA J2EE C++ ORACLE Angular PL SQL
Disponible
CV Tech lead / Développeur  full stuck JAVA
Abderrahmen

Tech lead / Développeur full stuck JAVA

  • SAINT-MAUR-DES-FOSSÉS
JAVA JAVASCRIPT SQL SERVER J2EE SPRING DEVOPS FULL STACK MYSQL SQL Angular
Disponible
CV Architecte J2EE
Maximilien

Architecte J2EE

  • PARIS
J2EE JAVA DDD MAVEN SPRING SPRING BATCH Spring Boot Kubernetes Google Cloud Platform SQL SERVER
Disponible
CV Développeur J2EE
Hamid

Développeur J2EE

  • BÈGLES
Angular HTML5 CSS JAVASCRIPT SQL SERVER SQL MYSQL J2EE JAVA PL SQL
Disponible
CV Développeur Cloud AWS
Berneso

Développeur Cloud AWS

  • ORLY
Cloud AWS JAVASCRIPT JAVA Angular J2EE PHP C++ SQL SERVER JAVA J2EE AGILE
Disponible
CV Ingénieur de développement JAVASCRIPT
M

Ingénieur de développement JAVASCRIPT

  • CHÂTILLON
JAVASCRIPT JAVA J2EE SQL Spring Boot
Disponible
CV Ingénieur de développement JAVA
Boubou

Ingénieur de développement JAVA

  • ROMAINVILLE
JAVA J2EE SPRING POSTGRESQL WEBSERVICES JAVASCRIPT Angular ANGULARJS
Disponible