KG
Ingénieur d’étude et de développement
Tech Lead FullStack – Java J2EE / Angular
Formation
2006-2008: Diplôme National d’Ingénieur spécialité Génie Logiciel à l’Institut National des Sciences Appliquées et de Technologie (INSAT) en TUNISIE.
2002-2006: Maîtrise en informatique appliquée spécialité Réseaux à l’Ecole Supérieure de Technologie et Informatique(ESTI) en TUNISIE
2001-2002: Baccalauréat Mathématique mention assez bien
Certifications
2010: SCJP pour java 6 de Sun
2006: CCNA1 de Cisco Networking Academy Program
Compétences
Langages : Java 8, JavaScript, SQL, Cobol, HTML
Web : Angular 7, AngularJS, JSP, Servlet, Jquery, Jquery Mobile, XML, AJAX, PHP, Flex
Framework : Spring, Struts, Hibernate, JUnit
API : JMS, REST
Bases de données : Oracle, MySQL, SQL Server, ACCESS
Serveurs d’application : Jboss, Weblogic
Conteneurs Web : Tomcat
Outils : Jenkins, GIT, SVN, XL-Release, XL-Deploy, Putty, Eclipse, Intellij, Wro4j, Freemarker, Grunt, ELK, jasper report
Expériences professionnelles (11 ans)
Depuis Novembre 2016 (3 ans) : Ingénieur FullStack, Tech Lead Angular Java chez NATIXIS (France, Paris)
• Application Wiliz : Conception et développement de l’application Wiliz pour le financement crédit-bail / location financière des clients de fournisseurs de matériel médical et BTP
• Recueil de besoin
• Modélisation de la base de données
• Développement du moteur de scoring : Le moteur a pour objectif de récupérer toutes les données nécessaires pour évaluer un client et de préconiser une décision sur son dossier de financement.
• Développement d’une application web pour les fournisseurs de matériel afin de simuler et créer des demandes de financement.
• Développement d’une application Web pour les analystes afin d’évaluer les dossiers de financement, visualiser des statistiques et paramétrer les données de l’application client.
• Développement de la couche service utilisé par les applications Web
• Mise en place de la politique de sécurité de la partie services basé sur OAUTH2 Application de la méthodologie Agile KANBAN pour le déroulement du projet
• Suivi de production
• Migration de l’application back d’AngularJS vers Angular 7
• Application PleaseMe : Conception et développement de l’application PleaseMe pour la simulation des demandes de financement complexes, utilisée par les délégués régionaux de natixis Lease
• Recueil de besoin
• Réalisation d’un POC
• Modélisation de la base de données
• Jouer le rôle de techLead sur l’application
• Build et déploiement de l’application via Jenkins /
• XLRelease Collecte des logs via Splunk
• Développement de services transverse utilisés par PleaseMe et d’autres applications
IDE: Eclipse, Webstorm
Technologies : Java 8, Spring Boot, Spring data, Spring Security, Angular, AngularJS,
NodeJS, Bower, Grunt, Flyway, Maven, GIT, SQL, REST, elastic search, logstash, Kibana,
swagger, Splunk, oauth2, Hateoas
SGBD : Oracle
Serveur d’application : JBoss, TOMCAT
Outils : Jenkins, XL Deploy, XL Release, JIRA, git-extensions, git-cmd, Jasper report, Confluence
Mai 2016 – Novembre (7 mois) : Ingénieur d’étude et de développement Web chez CEGEDIM (France, Paris)
• Participation au développement du portail de suivi et de transmission des factures dématérialisées entre les fournisseurs des donneurs d’ordre de CEGEDIM et leurs clients
• Développement des interfaces de suivi, saisie et validation des factures.
• Développement des interfaces de paramétrage des formulaires dynamiques de saisie de facture
• Développement des interfaces d’aide à la saisie de facture
• Développement des interfaces de paramétrages des emails d’invitation et de relance destinés aux fournisseurs
IDE : Eclipse
Technologies: Java 7, Spring, AngularJS, Maven, GIT, javascript, SQL, JUnit, REST,
Guava, Hibernate, Freemarker
SGBD : Oracle
Serveur d’application : JBoss
Outils : Jenkins, putty, JIRA, git-extensions, git-cmd, gitLab
Octobre 2012 – Avril 2016 (3 ans et 7 mois) : Ingénieur d’étude et de développement Web / Mobile chez Astek Finance (France, Paris)
Client Société Générale (3 ans et 3 mois)
• Participation au développement de la première version de l’application mobile pour la gestion des comptes bancaires des clients professionnels et entreprises de la société Générale :
• Rédaction des spécifications techniques.
• Développement des interfaces premier accès à l’application/site mobile. Développement des interfaces tableaux de bord de l’application
• Développement de l’application Web des prélèvements européens SEPA pour les clients professionnels et entreprise :
• Mise en place de la méthodologie scrum Agile.
• Jouer le rôle du scrum master dans une équipe de 5 personnes.
• Développement des interfaces web de création et suivi des prélèvements européens intégrées dans les portails Web Professionnel et Entreprise de la société générale.
• Suivi de production
• Développement de l’application Web des virements européens SEPA pour les clients professionnels et entreprise
• Mise en place et suivi de la méthodologie scrum Agile.
• Rédaction du backlog des tâches fonctionnelles à développer.
• Développement des interfaces web de création et suivi des virements européens intégrées dans les portails Web Professionnel et Entreprise de la société générale.
• Suivi de production
• Développement des applications Web et Mobile de suivi multi-canal pour les clients professionnels et entreprise
• Application de la méthodologie scrum d’Agile avec un coach expert agile.
• Développement des interfaces Web et Mobile de suivi multi-canal et signature multi-ordres dans les portails Web Professionnel et Entreprise de la société générale.
• Suivi de production
IDE : Eclipse, intelliJ
Technologies : Java 6, Spring, AngularJS, JQuery, JQuery Mobile, Maven, GIT, javascript, requireJS, dotJS, SQL, JUnit
Serveur d’application : Weblogic
Outils : Jenkins, putty, Redmine, QC, git-extensions, git-cmd, soap-ui
Méthodologie : Agile (scrum)
Client STET (3 mois)
• Développement d’un POC pour la mise en place de SEPAmail
• Analyse fonctionnelle de la norme SEPAmail.
• Définition des points techniques à mettre en place sur ce projet : Génération et analyse des fichiers XML
• Validation du schéma XML Communication par mail Communication Webservice
• Mise en place d’une cryptographie asymétrique des flux XML échangés qui se base sur la norme S/MIME
• Journalisation des informations échangées Vérification de l’intégrité des flux échangés
• Mise en place de Workflow entre les adhérents du réseau SEPAmail
• Préconisation des choix techniques
• Réalisation d’une étude du marché sur les différentes solutions existantes dans le monde Java pour chaque point technique
Mars 2011 – Septembre 2012 (1 an et 7 mois) : Ingénieur d’étude et de développement Java/J2EE (France, Paris)
Client Conseil Général du Loire Atlantique
• Maintenance du portail Web de gestion des ressources humaines :
• Maintenance corrective via la correction de bugs concernant les différents modules de gestion administrative.
• Maintenance évolutive : Amélioration du module de gestion des entretiens responsables / agents pour répondre aux besoins des utilisateurs.
• Développement du module gestion d’identité au niveau du portail Web :
• Rédaction des spécifications techniques
• Génération d’une source de données qui sera le point de départ pour la définition des droits d’accès des différents acteurs du système d’information du CG44.
• Mise en place d’un circuit d’embauche et de départ des agents du CG44 et des externes (prestataires / stagiaires) : Un Workflow entre la DRH, les responsables hiérarchiques et les agents.
• Mise en place d’une gestion de délégation de tous les processus existants dans le
• portail Web.
• Migration de la déclaration automatisée des données sociales unifiée (DADS-U) de l’environnement d’installation vers l’environnement de développement et de recette : Fusionner les nouveautés développées par une société tierce et les développements spécifiques réalisés par le client.
IDE : Eclipse
Technologies : Java, Struts, Hibernate, JMS, jquery, Shell unix, sql, Ajax, XML,
javascript, JUnit
SGBD : Oracle
Outils : Tomcat 6, svn, Mantis, putty
Février 2009 – Février 2011 (2 ans et 1 mois) : Ingénieur d’étude et de développement chez HR Access (Tunisie, Tunis)
• Février – Septembre 2009 : Maintenance des versions 3, 5 et 7 du progiciel HR Access (gestion de la paie et gestion administrative des salariés) pour les clients du secteur public de France :
• Maintenance corrective : Correction des bugs via l’outil de tracking Lotus Notes.
• Maintenance évolutive : Mise à niveau de la gestion des absences par le traitement des cas de congés longue maladie et de congés longues durées, ainsi que leurs impacts sur le calcul de paie.
Octobre – Janvier 2010: Participation au développement de la version 7.2 du progiciel ONP (Organisation nationale de paie – France secteur public) :
• Rédaction des spécifications techniques et des tests fonctionnels à réaliser.
• Mise en place d’un moteur de règles paramétrable par des mots clés et qui permet de résoudre des expressions booléennes : Il prend en entrée les données élémentaires des salariés et renvoie en sortie les mises à jour à réaliser sur les dossiers des salariés concernés. Cette solution offre des meilleures performances au niveau du temps de réponse aux utilisateurs.
• Adaptation du module « gestion de carrières » à ce moteur de règles.
Février 2010 – Février 2011: Participation au développement de la version outsourcing (gestion multi-client) 8.0 de HR Access :
• Conduite de projet : Rédaction des spécifications fonctionnelles et techniques pour les nouvelles fonctionnalités intégrées au moteur de paie HR Access.
• Développement de la fonctionnalité de dispatching des résultats de calcul de paie pour les différents clients de HR Access.
• Refonte du moteur de calcul de paie selon le mode multi-client.
• Application de la méthodologie Scrum d’Agile dans un contexte international avec une équipe dispatché sur plusieurs pays.
• Parrainage des développeurs juniors.
• Animation de formations sur le progiciel HRAccess.
IDE: Eclipse, HRD Studio
Technologies: Java, Struts, Hibernate, Shell unix, SQL, Jquery, Cobol, Pacbase, XML,
javascript
SGBD : Oracle
Outils : svn, sharepoint, JIRA, Lotus Notes, Couteau-suisse (client openHR)
Méthodologie : Agile (scrum)
Août – Décembre 2008 (5 mois) : Développeur Flex chez RUNMYPROCESS (France, Paris)
• Participation à l’évolution de la plateforme RUNMYPROCESS de création et de gestion des processus métiers basée sur le Cloud et sur la modélisation des processus métier (BPM) :
• Intégration d’un module de partage de services et de processus métier entre les clients de RUNMYPROCESS.
• Application de la méthodologie scrum d’Agile
• Ajout des interfaces de connexion à la plateforme.
• Réalisation d’une application Flex pour la génération d’images d’infrastructures hébergées chez Amazone
IDE: Adobe Flex Builder3
Technologies: Flex3 (actionscript3, mxml)
Outils : Maven, SVN
Méthodologie : Agile (scrum)
Microarchitecture: Cairngorm
FeelanceDay, date création entreprise 12-05-2017 - Il y a 7 ans, forme juridique : SARL unipersonnelle, noms commerciaux REESK DIGITAL SOLUTION, adresse postale 28 RUE DE LONDRES 75009 PARIS, numéro SIREN : 829739622, numéro SIRET (siège) : 2973962200019, numéro TVA Intracommunautaire : FR28829739622, numéro RCS Paris B 829 739 622, activité (Code NAF ou APE), edition de logiciels applicatifs (5829C)
Nous passerons en revue les rapports du Freelance et du client afin de rendre la meilleure décision. Il faudra 3-5 jours ouvrables pour l’examen après avoir reçu les deux rapports.