Septembre 2017 - Aujourd’hui
Mission : Ingénieur développement JAVA/J2EE chez la Socité Générale
Projet : Plateforme de calcul des risques de contreparties
- Conception et développement sur la plateforme de calcul des risques de contreparties
- Mise en place de l’intégration continue
- Assurer le support pour la prod
- Implémentation des testes unitaires
Technologie utilisées :JAVA, Script shell, Perl, Jenkins, Git, JIRA, Putty.
Septembre 2016 - Août 2017
Mission : Ingénieur développement JAVA/J2EE fullstack chez CGI
Projet : Plateforme e-commerce Sephora
- Conception et développement sur la plateforme e-commerce Sephora
- Conception et développement des applications mobiles hybrides
- Mise en place de l’intégration continue
- Implémentation des testes unitaires
- Rédaction des spécifications détaillées
Technologie utilisées :
JAVA/J2EE, Oracle ATG, JSP, Backbone JS, Angular 2,
Ionic 2, Cordova, Javascript/JQuery, HTML5/CSS3, Jenkins, SVN, Git, JIRA.
Mars 2015 - Août 2016
Mission : Ingénieur développement JAVA/J2EE chez BNP PARIBAS
Projet CInergy : Publication des indices financiers
- Conception et développement du projet CInergy de publication et recomposition des indices financiers
- Rédaction des wikis sur le finance de marché
- Mise en place de l’intégration continue au sein d’une équipe Scrum
- Tests unitaires et tests croisés
- Rédaction des spécifications détaillées
- Environnement de travail avec des équipes distantes
Technologie utilisées :
JAVA/J2EE, Workflow, Spring 4, Hibernate 3, Camunda,
Dropwizard, jersey, JSP, Javascript/JQuery, JUnit, Mockito, Bamboo,Flywaydb, SVN, JIRA.
Juillet 2014 - Février 2015
Mission : Ingénieur développement JAVA/J2EE chez ADS
Projet : Conception et développement d’un framework de composants web
- Conception et développement des composants web riches
- Test unitaires et tests d’intégration
- Documentation des composants
Technologie utilisées :
JAVA/J2EE, Spring-mvc,Hibernate 4, MySQL, Maven 2, AngularJS, javascript/JQuery, Bootstrap 3.
Dec-Jun 2014
Mission : Stage fin d’étude chez ADS
Projet RDV24 : Application de gestion d’agenda et de prise de rendez-vous en ligne
- Rédaction des spécifications détaillées suites aux échanges avec le chef de projet
- Conception et développement de l’application
- Test unitaires et tests de performances
- Rédaction des documentation
- Mise en production
Technologie utilisées :
JAVA/J2EE, MySQL, Spring 3, Spring-security, JSF 2.0,Hibernate 3, Primefaces 4.0, Maven 2, Javascript/JQuery, Cordova, JMeter.
Décembre 2012ENSI, Projet Réseaux
Conception et implémentation d’une application d’automatisation de la découverte d’un
réseau d’entreprise.
Technologie utilisées :
JAVA, Swing, protocole SNMP, JnetPcap, AdventNetSnmpAPI.
Jun-Aout 2012 Stage d’été chez PERSPECTIVES
Développement d’une plateforme Web pour l’édition des Newsletters hebdomadaires.
Technologie utilisées :
PHP5, SQL/MySQL, JavaScript/JQuery, Bootstrap, HTML5, CSS3,Ajax, TCPDF, PHPEXCEL.
Design patterns utilisés : MVC, DAO.
Hiver 2011 ENSI, Projet de module
Développement d’une boite messagerie électronique sous Linux(UBUNTU).
Implémentation du client et serveur en se basant sur les sockets.
Technologie utilisées :
Langage C/C++, bibliothèque QT.
Education
2010-2014 Ingénierie informatique, Ecole Nationale des Sciences Informatique (ENSI),
Filière Réseaux et Systèmes Réparties.
2008-2010 Cycle Préparatoire, Institut Préparatoire aux Etudes d’Ingénieurs El Monastir (IPEIM).
Juin 2008 Baccalauréat, section technologie, mention très bien
Compétence Technique
Langages de programmation
JAVA, C/C++, PHP/PHP5, xhtml/HTML5, JavaScript/JQuery,
CSS3, XML, Script shell.
Framework et Librairies
J2EE, Spring 4, JSTL, JSF2, JPA(Hibernate), PrimeFaces 4, JUnit,
Oracle ATG, Mockito, QT, Swing, Bootstrap, AngularJS, Angular 2,
Backbone JS, Ionic 2.
Base de données
SQL, PL/SQL, MySQL, Oracle, SQL Server, FireBird, Flywaydb.
Mobile
Android, Cordova.
Modélisation
UML.
Serveurs
Apache Tomcat, WAMP, GlassFish.
Outils de développement
Eclipse, NetBeans, CodeBlocks, Visual Studio 2010,
Visual Studio Code, Photoshop, Blender.
Système d’exploitation
Windows, Linux.
Gestion de projet
JIRA, SVN, Git, Bamboo, Jenkins.
Langues
Français:courant
Anglais:moyen
Arabe:maternelle