Anouar - Développeur J2EE
Ref : 200916E001-
94350 VILLIERS SUR MARNE
-
Développeur, Consultant technique (40 ans)
-
Totalement mobile
-
Bientôt freelance
E X P E R I E N C E S P R O F E S S I O N N E L L E S
GROUPE - RATP 05/2018 à ce jour
CONSULTANT SENIOR JAVA / ANGULAR
Sujet du projet : SYLEX TRAM (Application de décodage et traitement des EPE - Boîtes noires des rames)
Développement de décodage des données NTL ;
Développement des algorithmes de localisation automatique des trains ;
Développement de module de détection des anomalies ;
Développement des différentes interfaces graphiques ;
Migration du socle technique de Play vers Spring Boot ;
Supervision de la chaîne de développement ;
Tests unitaires et d’intégration ;
Gestion des livraisons et documentation technique.
Equipe : 3 personnes
Environnement : JAVA 8-11, Spring Boot, Spring (Core, Data, Sécurity, …), Lombock, MapStruct, Play,
Angular 8, Bootstrap, Tomcat, Rest, PostgreSQL 11g, Git, Gradle, Jenkins, Junit, Scrum Agile,
Jira/Confluence.
Sujet du projet : SYLEX RER (Application de décodage et traitement des EPE - Boîtes noires des trains)
Développement de décodage des données ATESS ;
Développement des algorithmes de localisation automatique des trains ;
Développement des différentes interfaces graphiques ;
Supervision de la chaîne de développement ;
Tests unitaires et d’intégration ;
Gestion des livraisons et documentation technique.
Equipe : 3 personnes
Environnement : JAVA 8-11, Spring Boot, Angular 8, Spring (Core, Data, Sécurity, …), Lombock,
MapStruct, Bootstrap, Tomcat, Rest, PostgreSQL 11g, Git, Gradle, Jenkins, Junit, Scrum Agile,
Jira/Confluence.
COMPLETEL (SFR – NUMERICABLE) 04/2015 à 05/2018
TECH LEAD - CONSULTANT SENIOR JAVA / ANGULAR
Sujet du projet : Application de prise de commandes pour les distributeurs
L’intégration de l’offre BOX Pro;
Développement de l’interface avec MiddleOffice ;
Développement du module de génération de contrats ;
Développement des clients web services SOAP et Rest ;
Supervision de la chaîne de développement ;
Gestion des livraisons et documentation technique.
Equipe : 7 personnes
Environnement : JAVA 8, Play, AngularJs, Ajax, Spring (Core, Data, MVC, …), JQuery, Bootstrap,
Tomcat, SOAP, Axis, WSDL, Oracle 11g, Scrum Agile, Jira/Confluence.
Sujet du projet : Digitalisation de la prise de commandes mobile grand compte
Rédaction des spécifications techniques
Développement du module en charge du stock et de l’envoie des équipements mobiles
Développement du module d’allocation des ressources mobiles
Développement du module en charge de la portabilité du numéro mobile
Développement de module de suivi de commandes
Tests unitaires et d’intégration
Mise en place de l’intégration continue
Déploiement des ears et la mise en plateforme de validation
Equipe : 6 personnes
Environnement : JAVA 7, JPA, EJB3, Jboss 7, Web Services Soap/REST, WSDL, JMS, Camel,
SwitchYard, Oracle 11g, mongoDB, Scrum Agile, GIT, Maven, Jenkins, Jira/Confluence
Sujet du projet : Application de cotation pour des ventes d'installations réseau professionnelles
Rédaction des spécifications techniques ;
Création de différentes couches applicatives ;
Développement du module de chargement de catalogue Marketing ;
Développement des interfaces consommatrices de différents flux entrants ;
La conception et la réalisation de l’interface entre le front et le back end ;
La conception et la réalisation d’un connecteur avec la base Adonix (Sage X3) ;
La conception et la réalisation d’un connecteur avec la base RCE (Clarify) ;
Supervision de la chaîne de développement ;
Ouverture des flux avec les différents partenaires.
Equipe : 8 personnes
Environnement : JAVA 7, Hibernate, JSF, PrimeFaces 5, EJB3, Jboss 7, SOAP, Axis, WSDL, JMS,
Drools, Camel, SwitchYard, Oracle 11g, Scrum Agile, Jira/Confluence.
MINISTERE DES AFFAIRES SOCIALES ET DE LA SANTE 01/2015 à 04/2015
CONSULTANT SENIOR JAVA / J2EE
Sujet du projet : TMA des applications connexes au SIRH
Maintenance corrective et adaptative, Maintenance évolutive ;
Développement d’une application de supervision des flux métiers et référentiels ;
Développement du batch d’envoi de mail automatisé ;
Rédaction et réalisation du guide d’installation pour l’application Socle RH ;
Rédaction et réalisation le manuel d’exploitation de l’application Socle RH ;
Etude et mise à jour de l’étude d’impact de la migration des différentes applications vers le système
d’information interministérielle.
Equipe : 4 personnes
Environnement : Spring, Struts, Hibernate, Talend, Weblogic, Tomcat, Serveur Web APACHE, Informix,
PostGreSQL
SFR 05/2014 à 12/2014
CONSULTANT SENIOR JAVA / J2EE
Sujet du projet : La mise en place d’une plateforme d’enregistrement à distance (npvr)
Conception et réalisation d'une plate forme FullRest pour gérer les différents flux clients
Développement du module JPA pour gérer les accès à la base de données
Développement d'un client XML RPC pour les demandes clients STB
Développement d'un service web pour exposer les différents metrics du projet
Développement d'un service web pour modifier la configuration à chaud
Equipe : 3 personnes
Environnement : JAVA / J2EE / EJB3 / EclipseLink / WebSevices / Jersey / XmlRPC /JMX / Metrics / JPA
/ Archaius / Mysql
QUALYCLOUD 09/2013 à 04/2014
CONSULTANT SENIOR JAVA / ANDROID
Sujet du projet : Sécurisation du Cloud
Conception et réalisation d’un centre de notifications (E-mail, SMS et Chat) :
- Étude de faisabilité technique et choix de la Middleware
- Développement des agents JAVA de notifications par E-mail, SMS et Chat
- Rédaction des spécifications techniques
Conception et Réalisation d'un Helpdesk application android mobile
Conception et Réalisation d'un QR Code Reader application android mobile
Conception et Réalisation d’une application Android de gestion des fichiers
Equipe : 5 personnes
Environnement : JAVA / J2EE / Rabbit MQ / Android / OVH API / Mongo DB / Le cloud computing
ORANGE 03/2010 à 08/2013
CONSULTANT SENIOR JAVA / J2EE / PHP5
Sujet du projet : Application de gestion des réseaux d'accès mobiles 2G, 3G, 4G et Femto
Intégration des nouveaux constructeurs à l'application web BDREF 3G
o Étude de faisabilité et analyses de la documentation Constructeur (Huawei, ZTE et Ericsson) ;
o Adaptation de la base de données pour la prise en charge des nouveaux constructeurs ;
o Rédaction des spécifications techniques ;
o Supervision de la chaîne de développement ;
o Ouverture des flux avec les différents partenaires.
Conception et réalisation d'une application web pour la gestion des paramètres
o Définition de l’architecture technique ;
o Études et analyses fonctionnelles des fichiers des constructeurs ;
o Analyse et conception de la base de données 4G ;
o Développement spécifique.
o Supervision de chaine de développements
o Réalisation des tests techniques et fonctionnels ;
o Rédaction de la documentation de a mise en production.
La gestion et le partage des paramètres de réseau d’accès mobile 3G entre les différents opérateurs
(Orange, Free, Bouygues et SFR)
o Étude de faisabilité du RAN-Sharing (Système qui permet la couverture des zones blanches par le réseau
mobile 3G) ;
o Gestion des différents flux entre Orange et les autres opérateurs (SFR, BYT, FREE).
Installation et la mise en ouvre des applications pour les filiales étrangères (Mali, Sénégal, Tunisie et
Kenya)
o Études et analyse fonctionnelle des fichiers constructeurs (Huawei, ZTE, Ericsson, ...) ;
o Développement :
des modules d’acquisition des données de l’OMC 2G et 3G (Huawei et ZTE) ;
des modules de génération des commandes permettant l’alignement du terrain sur le référentiel ;
d’un référentiel de liens de voisinage entre les différents éléments du réseau ;
o Support technique niveaux 2 et 3.
Développement d’un portail grand public pour la supervision des services d’Orange France-Télécom ;
Étude sur les logiciels de gestion de version et déploiement de la solution ;
Maintenance et évolution sur d’autres applications.
Equipe : 7 personnes
Environnement : Java/J2ee / Hibernate / PHP5 / Zend / Oracle / Mysql / Smarty / UML / Ajax / Unix / Shell / Perl / Tomcat /
Eclipse / SVN / Zend Studio / CVS / CFT / FTP / SFTP / SSH
NETIK 03/2009 à 08/2009
INGÉNIEUR D’ÉTUDES ET DE DÉVELOPPEMENT
Développement d’un Framework E-commerce :
- Analyse, conception, développement, test et recette
- Documentations : Exploitation, technique, guide d’utilisation
- Suivi : Rapports d’avancement hebdomadaire, réunions
Equipe : 3 personnes
Environnement : JAVA/J2EE/ Hibernate / Tomcat / Oracle
FREELANCE 09/2006 à 02/2009
INGÉNIEUR D’ÉTUDES ET DE DÉVELOPPEMENT
Intégration des CMS open sources ;
Développement de modules d’extension ;
Référencement et optimisation pour les moteurs de recherches ;
Développement spécifique en PHP.
Equipe : 1 personne
Environnement : Oracle / JAVA / J2EE / MySQL / PHP / Joomla / Typo / AJAX / Eclipse
CALL&COM 03/2005 à 09/2006
DÉVELOPPEUR
Développement d’une plateforme de travail collaborative (Mail, partage des fichiers, ...)
Développement d’une application de gestion de caisse
Développement des divers sites internet
Intégration de CMS / Optimisation et Référencement / Développement de modules Joomla
Equipe : 5 personnes
Environnement : Oracle / Visual Basic / ActionScript / PHP / AJAX / MySQL
F O R M A T I O N S
2018: Formation Spring Boot
2017: Formation « Big Data »
2016: Formation « Gestion des projets Agile avec Scrum » (Valtech Training)
2014: Formation « Développement des applications web (JSF Framework) » (Valtech Training)
2010: Master 2 « Technologies de l’Information et web » (Université Claude Bernard Lyon I)
2009: Diplôme d’Ingénieur « Génie Informatique » (Institut Supérieur du Génie Appliqué)
2005: DUT Informatique (Institut Spécialisé de Technologies Appliquées)
C O M P É T E N C E S T E C H N I Q U E S
LANGAGES : JAVA / J2EE, Angular, JavaScript, SOAP, Rest, JSP, Servlet, Bootstrap, CSS, XML, XSD,
XSLT/XPath, SQL, Android
FRAMEWORKS : Spring, Spring Boot, Spring MVC, Spring Batch, Lombock, MapStruct, EJB3, JSF, PrimeFaces,
Camel, SwitcheYard, Struts, Flex, JUnit, Dozer, JQuery, Drools …
ORM : Hibernate, JPA, Ebeans
CONCEPTION SI : UML, Merise, Design Patterns
CONDUITE PROJET : Méthodes Agiles (Scrum), Méthodes Classiques (Cascade, V)
COMMUNICATION : JMS, Messagerie MQ Series, Web Services
REPORTING : iReport, iText
SUPPORT AUX OUTILS : Jira, Mantis, Confluence
GESTION DES SOURCES : GIT, SVN, CVS
INTEGRATION CONTINUE : Gradle, Maven, Ant, Sonar, Jenkins, Hudson, Nexus
IDE : IntelliJ, Eclipse, NetBeans
BASES DE DONNÉES : PostgreSQL, Oracle, MySQl, SQL Server, MongoDB
SERVEUR D’APPLICATION : JBOSS, GlassFish, TomCat
L A N G U E S
Anglais : Professionnel