Menu

Chakib BENSARI

ROUBAIX

En résumé

En tant qu'ingénieur d'étude et de développement Java JEE confirmé j'interviens sur les différentes couches d'une application Web:
- Migration de la base de données (Liquibase);
- Couche du modèle de données (JPA/Hibernate);
- Couche d'accès aux données DAO (Spring Data, Hibernate, JDBC);
- Couche Service (Spring IOC);
- Couche Controller (Sprin MVC, REST, Spring Webflow);
- Couche du Front (Angular JS, Primefaces, JSF, AJAX, JavaScript, Html/CSS, Bootstrap,..).

Mes compétences :
Android
Développement web
JavaScript
Développement Java
JSP
HTML 5
CSS 3
XML
Java EE
Servlet
SQL
ECommerce
SQL/SQLite
Spring Framework
MySQL
Enterprise Java Beans
XHTML
UML/OMT
Oracle 10G
Java
JUnit
JPA 2
Hibernate
Apache Maven
SVN
Ajax
AngularJS
REST
Cascading Style Sheets
Java Servlets
Java Server Pages
HTML5
Bootstrap
Apache Subversion
Kanban
Jenkins
JavaServer Faces
Java RMI
Java Enterprise Edition
Jakarta TOMCAT Servlet Engine
JSON
JPA
HTML

Entreprises

  • Altis Semiconductor - Stage de développement Java J2EE

    2014 - 2014 Description :
    Altis Semiconductor est une société de fonderie spécialisée, elle fabrique des tranches portant des circuits intégrés. Altis
    Semiconductor est certifié ISO 9001 pour sa gestion de qualité minutieuse. Suite à un audit d'un client, la gestion des certifications
    a été considérée comme un axe de progrès. Le projet CENDRA a pour vocations :
    Gérer le cycle de vie des certifications des acteurs des opérations afin d'assurer les compétences nécessaires sur
    les différents parcs d'équipements
    Fournir aux managers des ateliers, une vue synthétique et commune des compétences disponibles et
    nécessaires.

    Intégré à une équipe J2EE de 3 membres, j'ai travaillé sur le projet en autonome avec le support des deux membres de l'équipe (1
    journée par itération pour chaque membre).

    Activités :

    Analyse des spécifications fonctionnelles à travers des réunions avec le chef du projet et les clients
    Conception fonctionnelle (UML) : diagrammes des cas d'utilisations, de classes, de séquences et organigramme du worflow
    du processus de certification
    Mise en place du Modèle Conceptuel de Données avec l'outil MySqlWorkbench;
    Développement des différentes couches applicatives : couche modèle (JPA, Hibernate), Accès aux données (Spring Data JPA),
    services (Spring), interface utilisateur (REST, Jersey, JSON) et la couche présentation avec les différentes interactions
    (HTML5/CSS3/Bootstrap, JavaScript/AngularJS et AJAX)
    Réalisation des tests unitaires avec JUnit.
    Documentations fonctionnelles et techniques

    Méthodologie : Conduite du projet avec la méthode Scrum (kanban) :
    Sprint de 15 jours
    Réunion chaque matinée pour faire le point sur la journée précédente et la journée en cours
    Suivi d'un back-log selon les priorités des fonctionnalités et les demandes utilisateurs (clients);
    Démonstration à chaque fin d'itération à travers une réunion avec le chef du projet et un client si cela est nécessaire.

    Environnement technique : SCRUM (kamban), Maven, SVN, Jenkins, MySQL, JPA, Hibernate, Spring, Bootstrap, AJAX, JavaScript,
    Angular JS, HTML 5, CSS 3, Services Web REST, Jersey.
  • Université de Valenciennes et du Hainaut Cambrésis - Projet d'études

    2014 - 2014 Développement en groupe (18 personnes) d’une application mobile Android pour assister les personnes âgées ou à mobilité réduite à faire leur shopping dans des magasins de grande surface. Les compétences personnelles mises en œuvre :
    - implémentation des services web REST et des EJBs pour l’accès aux données du magasin depuis l’appareil mobile ;
    - parsing des fichiers XML récupérés depuis le serveur du magasin avec l’API JAXB 2.
  • Université de Valenciennes et du Hainaut Cambrésis - Projet d'études

    2013 - 2014 Réalisation en groupe (5 personnes) d’un site E-commerce en environnement JEE 7 sous le serveur d’applications GlassFish 4. Les compétences personnelles mises en œuvre:
    - création de la base de données avec JPA 2/MySQL ;
    - implémentation des JSPs et Servlets pour la gestion du compte client et l’affichage des produits et mise en place des interactions à l’aide de JavaScript et JQuery.
  • Université de Valenciennes et du Hainaut Cambrésis - Projet d'études

    2013 - 2013 Réalisation d’une application mobile avec Android pour aider les étudiants à :
    - Localiser une salle de cours dans un bâtiment.
    - Accéder à l’emploi du temps via le site web de l’université de Valenciennes.
    - Permettre de faire des rencontres dans un endroit donné entre étudiants.
    - Utilisation d’un service web REST.
  • Université de Valenciennes et du Hainaut Cambrésis - Projet d'études

    2013 - 2013 Mettre en œuvre avec le langage Java et RMI d’une plateforme de cours qui permet à:
    - un étudiant de récupérer des cours et de déposer des évaluations ;
    - un enseignant de déposer des cours et de récupérer des évaluations.
  • MCS Informatique est - Gestionnaire

    2011 - 2013 MCS Informatique.

    une entreprise de vente et après-vente de matériel informatique (30 clients par jour).
  • MCS Informatique - Gérant

    2011 - 2013 Durant cette emploi je suis passé par les différents niveaux de hiérarchie du personnel. J'ai pris la responsabilité de la gestion du stock, des commandes et des garanties en communication avec nos fournisseurs de produits. L'accueil des clients été l'une de mes principales tâches également.

Formations

  • Université Valenciennes

    Valenciennes 2013 - 2014 Diplôme de MASTER II professionnel

    Informatique, Réseaux et Sécurité, parcours Technologies Nouvelles des Systèmes d'Information
  • Université De Valenciennes Et Du Hainaut-Cambresis

    Valenciennes 2013 - 2014 Master 2 professionnel, Technologies Nouvelles des systèmes d'Informations
  • UNIVERSITE ABOUBAKR BELKAID TLEMECEN (Tlemcen)

    Tlemcen 2010 - 2012 Diplôme de MASTER II

    Systèmes d'Information et de Connaissances à l'Université Aboubakr
  • Université Abou-Bakr BELKAID (Tlemcen)

    Tlemcen 2007 - 2010 Diplôme de LICENCE

    Mathématique et Informatique à l'université Abou-Bakr BELKAID de Tlemcen
  • UNIVERSITE ABOUBAKR BELKAID TLEMECEN (Tlemcen)

    Tlemcen 2007 - 2010 Diplôme de LICENCE

    Mathématique et Informatique
  • Université Abou-Bakr BELKAID (Tlemcen)

    Tlemcen 2007 - 2010 Diplôme de LICENCE

    Informatique
  • Lycée Polyvalent Ahmed Benzekri (Tlemcen)

    Tlemcen 2006 - 2007 Diplôme de Baccalauréat Sciences

    Sciences de la nature et de vie

Réseau

Annuaire des membres :