Développeur Java/Jee/PHP, Base de données - Groupe e-sud

publicité
Baradji Ibrahima
Magnambougou, Bamako
(223) 71 - 10 - 51- 87
35 ans - Célibataire sans enfant
[email protected]
ID Skype: baradjiibrahima
Développeur Java/Jee/PHP, Base de données
FORMATION
2011 –2011
Stage Sensio
Bamako
Développement Web avec
Symfony 2
2009 –2009
Stage Orsys
Paris
PHP 5 et Programmation Orienté
Objet
2002 – 2004
Insia
Paris (11e)
Diplôme d’Ingénieur en
Informatique spécialisation SIGL
2001 - 2002
Cnam
75141 Paris cedex 03
Formation en Méthodologie
des Systèmes d'Information
2000 - 2001
Epitech
Kremlin Bicetre (94)
France
1ère année Informatique
1995 - 1998
Groupe Pigier
Abidjan
Brevet de Technicien
Superieur option
Informatique de Gestion
DOMAINES DE COMPETENCE









Language: Java, PHP, Visual Basic, HTML, Javascript, CSS, SQL, UML, XSL-FO.
SGBD: MySql, MaxDb, MS SQL, Pointbase, Derby, Oracle APEX (SQL).
API: J2ee (Jsp, JSTL, Servlet, EJB, JMS, Sax, Dom, JavaMail), J2se (Swing, JDBC,
Reflexion).
Framework: Struts, Log4j, Junit, EasyMock, Mockito, Digester, Cocoon , Hibernate,
Spring, Zend, Symfony 2, Smarty, J2ee Design Patterns, Flex (notion), BlazeDS (notion).
Serveur: Apache, Tomcat, Sun AS, Websphere AS, Jonas.
IDE/Outil: Eclipse (java, PDT), WebSphere AD, Netbeans, DreamWeaver, ArgoUml,
Poseïdon, Oxygen, Cooktop, Visual Studio, Yourkit, Lamba Probe, Visual VM, Jmeter,
Hudson, Ant, Maven, DbVisualiser, MAXDB Database Manager et SQL Studio, MySql
DbDesigner, MySql SQL manager, PHPMyAdmin, Mantis, Redmine.
CMS: Joomla, Spip (notion).
Méthodologie: Two Tracks Unified Process, Merise.
Système d’exploitation: Windows, linux.
LANGUE : Anglais technique (courant)
EXPERIENCES PROFESSIONNELLES
18/04/2011 – à ce jour (3 mois) Prestataire de service pour un poste de développeur/Récetteur
chez E-sud Consulting Mali – SSII spécialisée dans les NTIC en offshore – avec pour mission
la participation au développement et à la maintenance d’une application PHP de gestion du
cycle de projet :
 Développement
- analyse et correction des bugs
- développement des nouveaux modules
- étude de nouveaux outils
 Recette :
- élaboration du cahier de recette
- déroulement de la recette
10/01/2006 – 10/02/2011 (5 ans) En CDI pour un poste de responsable de la ligne Propriété
industrielle chez Jouve Sénégal – SSII spécialisée dans les NTIC en offshore – avec pour
mission la participation au développement et à la maintenance d’applications J2ee de gestion
des appels d’offre et de gestion des brevets, et d'application PHP de gestion d'épargne:
 Développement:
- implémentation couche métier et d’accès aux données
- implémentation modules d’horodatage, d’archivage, d’envoie de mail et de
gestion des traces
 Responsable de l'équipe de maintenance:
 mise en place plateforme technique de maintenance
 formation nouvelles ressources
 analyse et Correction de bugs
 développement nouveaux modules
 adminitration base de données
 analyse des performances
 rédaction compte rendu d’activité et pointage
20/08/2005 – 11/11/2005 (2 mois) Développeur pour le compte de L’Ensiate – Ecole
spécialisée dans la formation professionnelle en France- avec pour mission le développement
d’un jeu concours dédié au thème de l’environnement:
 Analyse fonctionnelle (outil Poseidon):

diagramme des cas d'utilisation

diagramme des classes d'analyse

diagramme de séquences système
 Conception (outil Poseidon):

diagramme de collaborations

diagramme des classes de conception
 Implémentation (Tomcat / Pointbase):
 création de la base de données, des tables, des contraintes d'intégrités, des
scripts Sql de création et d'insertion
 design pattern DAO pour la couche d'accès aux données
 classe controlleurs et design pattern Singleton pour la couche coordination
 framework Struts pour la couche présentation et coordination
 framework Junit pour la couche de test
 CSS pour la charte graphique
13/06/2005 – 13/09/2005 (3 mois) En CDD pour un poste de développeur Java / J2ee chez
Ciorane – SSII spécialisée dans l'assistance technique des entreprises dans le domaine de
l'informatique de gestion – avec pour mission le portage automatique d’applications
bancaires:
- génération d’applications à l’aide d’un plugin Wsad.
- débogage et remontée d’anomalies.
- rédaction documentaire sur la procédure de portage.
-
développement d’un outil de génération de fichier Xml.
01/01/2005 – 30/04/2005 (4 mois) Analyse, conception et développement d'une application
Web permettant à des utilisateurs de partager des connaissances (France):
 Analyse fonctionnelle (outil Poséïdon):

diagramme des cas d'utilisation

diagramme des classes d'analyse

diagramme de séquences système

diagramme d'activités

diagramme d'états - transitions
 Conception préliminaire et détaillée (outil Poséïdon):

diagramme de collaborations

diagramme des classes de conception
 Implémentation (plateforme Netbeans / Tomcat 5 / Pointbase) :

création de la base de données, des tables, des contraintes
d'intégrités, des scripts Sql de création et d'insertion

design pattern DAO pour la couche d'accès aux données

classe controlleurs pour la couche coordination

framework Struts pour la couche présentation et coordination

CSS pour la charte graphique
14/06/2004 – 14/12/2004 (6 mois) Stage de fin d’étude en développement à Objectif
Informatique – SSII spécialisée dans le domaine de la conception et la mise en oeuvre de
projets intranet transactionnel en France – avec pour mission la réalisation d’un démonstrateur
J2ee pour la gestion des titres de bourse avec la methode Two Tracks Unified Process :
 Expression des besoins (outil Poseidon):

dictionnaire des concepts métiers

modèle de contexte

modèle des processus métiers

modèle statique

modèle des cas d'utilisation
 Analyse (outil Poseidon):

modèle détaillé des cas d'utilisation

modèle statique détaillé

modèle conceptuel de données
 Conception générique et détaillée (outil Poseidon):

modèle logique

modèle d'exploitation

modèle de déploiement

modèle de configuration logicielle
 Implémentation (plateforme IBM WSAD / DB2) :

création de la base de données, des tables, des contraintes
d'intégrités, des scripts Sql de création et d'insertion

design pattern Dao pour la couche d'accès aux données

Ejb session, design pattern Session Facade et Business Delegate
pour la couche métier

framework Struts pour la couche présentation et coordination

design pattern Service Activator pour la couche client

framework Junit pour la couche de test
01/02/2004 – 30/05/2004 (4 mois) Réalisation d'une application Web de prise de réservation
pour agence de voyage avec la methode en cascade (France):
 Analyse fonctionnelle (outil Rational Rose):

diagramme des cas d'utilisation

diagramme des classes d'analyse

diagramme de séquences système

diagramme d'activités

diagramme d'états - transitions
 Conception préliminaire et détaillée (outil Rational Rose):


diagramme de collaborations
diagramme des classes de conception
 Implémentation (plateforme Netbeans / Sun Java System AS / Pointbase) :

création de la base de données, des tables, des contraintes
d'intégrités, des scripts Sql de création et d'insertion

Ejb session, Ejb entity BMP et design pattern Session facade pour
la couche métier

Servlet pour la couche coordination

Jsp pour la couche présentation
01/01/2004 – 30/01/2004 (1 mois) Réalisation d'une application Web de gestion de contacts
personnels (France):
 étude du module Digester de Jakarta Commons pour les traitements Xml
 implémentation (plateforme Netbeans / Sun Java System AS):

framework Struts pour la couche présentation et coordination

framework Digester pour la couche d'accès aux données
15/05/2003 – 30/06/2003 (2 mois) Réalisation d'une application Java standard de gestion
d’utilisateurs (France):
 Analyse fonctionnelle (outil Rational XDE):

diagramme des cas d'utilisation

diagramme des classes d'analyse

diagramme de séquences système
 Conception (outil Rational XDE):

diagramme de collaborations

diagramme des classes de conception
 Implémentation (plateforme Rational XDE / Java 2 Standart Edition / MySQL):
 création de la base de données et des tables
 design pattern DAO pour la couche d'accès aux données
 classe controlleurs et design pattern Singleton pour la couche coordination
 Swing pour la couche présentation
01/06/2002 – 30/08/2002 (3 mois) Informaticien à Digital Color System - structure spécialisée
dans la distribution de solutions prépresse et Arts graphiques en France:
- montage, maintenance et installation PC ou Mac
- installation et configuration modem Adsl, routeur, cartes réseaux
- conception site Internet (http://perso.wanadoo.fr/inarabix)
08/06/2001 – 30/10/2001 (5 mois) Stage en développement à MobileWorkers - agence de
conseil et de développement en architecture Web en France – la mission était la conception et
le développement en Visual Basic 6 d'un logiciel qui permet de générer des mises à jour :
- étude de la version standart d'un logiciel de mise à jour
- conception et développement d'une interface graphique améliorée et de
l'application proprement dite avec des fonctionnalitées en plus par rapport à
la version standart
- test du logiciel
- participation à un séminaire de présentation d'un logiciel qui permet
l'échange automatique de données
01/06/1999 – 30/09/2000 (1 an et demi) Informaticien à Armement Gérance Gestion entreprise spécialisée dans la pêche industrielle à Abidjan:
- analyse du système de gestion de vente de produits de mers
- maintenance informatique
- traitement informatique
01/09/1998 – 30/05/1999 (9 mois) Assistant de salle informatique au Groupe Pigier - école de
formation professionnelle:
- assistance aux professeurs pendant les cours
- assistance aux élèves pendant les travaux pratiques
-
gestion d'un parc informatique de 40 ordinateurs
montage, maintenance et installation d'ordinateurs PC
installation et configuration de cartes réseaux
surveillance examens et contrôle de connaissance
capture et analyse des besoins en traitement informatique du système de
gestion des absences des élèves et de la bibliotheque du Groupe Pigier.
DIVERS



Chef de projet au club informatique du Groupe Pigier (année scolaire 1998)
Esprit d'équipe - Sens du service - Bonne présentation
Certification Programmeur de Sun pour la plate-forme Java 1.4
Téléchargement