Yassine - Architecte ANGULARJS
Ref : 150418J001-
92600 PARIS
-
Architecte, Consultant technique, Développeur (34 ans)
-
Totalement mobile
-
En portage salarial
EXPERIENCE
Sept 2018 – Aout 2020 Développeur Senior Front End - Caceis Bank
Projet : Teepi Marketplace (Solution digitale de souscription et d’agrégation de parts
de fonds)
Réalisations :
Participation à à la mise en place de l’architecture de l’application teepi marketplace .
Participation à la conception et developpement d’une mini bibliotheque de composant
graphique basé sur angular material,bootstrap et primeng
Collaborer avec les equipes metiers et le web designer end pour créer de interfaces
intuitives et une experience utilisateur fluide.
Troubelshooting les anomalies de prod et ameliorer la performance de l’application.
Environnement Technique : Angular 5 , Javascript , HTML ,CSS,Primeng, Boostsrap , Rest Api ,
Spring Boot ..
Janv 2017 – Aout 2018 Team Leader - Vermeg Tunisie /Luxembourg
Projet : Zurich UK Insurance
Réalisations :
Effectuer des choix d'architecture et s'assurer de la qualité, de la performance et de la sécurité
des applications développées.
Développements de nombreux POC, outils et wrappers pour la productivité.
Coordonner avec les interfaces clients délocalisées à Luxembourg sur les projets et les
plannings.
Gérer et animer une equipe de 6 juniors.
Effectuer régulièrement des revues de code et diffuser les bonnes pratiques de
développement.
Garantir une meilleure qualité de livrables dans les délais et budgets impartis.
Nov 2015 – Dec 2016 Développeur Full Stack - Vermeg Tunisie /Luxembourg
Projet : Zurich UK Insurance
Réalisations :
Montée en compétence fonctionnelle (Assurance) et technique (Flex ,Angular).
Participer dans la maintenance évolutive et corrective des produits Front-end (J2EE, Flex,
Vaadin et AngularJS).
Conception et développement des WebServices (Back End)
Missions à Vermeg Luxembourg : Participer à des workshop Techniques .
Environnement Technique : Flex , Action Script ,Angular , Typescript , Angular Material , Bootstrap ,
Typescript ,Flux , Gulp , JavaScript , Java, Spring,Vaadin7
Projet : Natixis Lu
Réalisations :
Assurer la partie Support (Bux Fixing and new CR) de la version Flex.
Participation à la résolution des problèmes de performance.
Mission chez le client à Luxembourg.
Environnement Technique : Vaadin 7 , Event Bus (Guava) , Apache Camel , Soap,Java ,Spring MVC
Septembre 2013 à ce jour : TuniTeam - ABID Consulting
Département : Recherche et Développement
Fonction : Ingénieur Java/J2EE
Décembre 2014 à Mars 2015
INTEL - Toulouse / Ardia -Tunis
• Déplacements sur le site Client à CELAD/Intel
• Déplacement sur le site du client ARDIA
• Débogage et Analyse des problèmes levés par le client sur l'ancienne version
• Correction des "Bugs"
• Déploiement de la nouvelle version.
TuniTeam - Sfax
• Participer à la Conception et développement de la couche REST (Web Service) de l’application Occygen.
• Contribuer à la mise en place du processus « Occygen Trial » en mode Cloud.
Environnement Technique :
OS : Linux CentOS/Windows,
Outils : Jira
Langages /Framwork : Spring Data , Spring Rest ,Vaadin MVP , Vaadins Addons .
API : JavaMail, Jira Rest Client, Mantis Soap Client, Xml Rpc Client, DynamicJasperReport, Apache Batik, jfreechart, Jxls, guava.
Août 2014 à Novembre 2014 - TuniTeam (Sfax, TUNISIE)
• Conception et implémentation d’un module qui assure la communication entre Occygen et le système de Bug-Tracking Jira en se basant sur l’api jira-rest-client
• Analyse des besoins et rédaction des documents de spécification
•
• Conception et implémentation d’un module qui assure la communication entre Occygen et le système de Bug-Tracking Mantis
• Exécution de Tests de gestion mémoire et de monitoring de JVM (Détection des fuites mémoire)
Environnement Technique :
OS : Linux CentOS/Windows,
API : JavaMail, Jira Rest Client, Mantis Soap Client, Xml Rpc Client, DynamicJasperReport, Apache Batik, jfreechart, Jxls, guava.
Mai 2014 à Juillet 2014 - TuniTeam (Sfax, TUNISIE)
• Installation d'un environnement d'intégration continue avec Jenkins
• Rédaction et réalisation des scénarii de tests unitaires en Junit
• Développement des modules «Gestion des suites de Test», « Gestion des Exigences », « Gestion de Projets » pour la version Occygen 7 .
• Développement d’un module de Reporting « Tableau de Bord » pour la version Occygen7.
Environnement Technique :
OS : Linux CentOS/Windows,
Outils : Jenkins, Junit, Visual VM , CheckStyle , Mobaxterm , FileZilla , TurtoiseGit
Langages /Framwork : Vaadins Addons .
API : JavaMail, Jira Rest Client, Mantis Soap Client
Janvier 2014 à Avril 2014 - TuniTeam (Sfax, TUNISIE)
• Contribution à la mise en place de l’architecture MVP et la migration de vaadin 6 vers vaadin 7 pour l’application Occygen.
• Révision et Mise à jour du schéma de la base de donnés MySQL
• Développement des tests unitaires en Junit
Environnement Technique :
OS : Linux CentOS/Windows,
Outils : Eclipse ,Maven ,Tomcat ,MySql
Langages /Framwork : Java/J2EE , Vaadin 6/7 ,Spring ,Hibernate ,Jpa ,Spring ,Spring Data , Vaadin MVP
API : JavaMail, Jira Rest Client,
Septembre 2013 à Décembre 2013 - TuniTeam (Sfax, TUNISIE)
• Etude de l’architecture de l’outil Occygen 2013.
• Formation sur les Framework Vaadin6 , Spring, Hibernate , Jpa
• Développement d’un module de filtrage de donnés pour la version 2013 d’Occygen.
Environnement Technique :
OS : Windows,
Outils : Eclipse ,Maven ,Tomcat ,MySql,
Langages /Framwork : Java/J2EE , Vaadin 6 ,Spring ,Hibernate
PROJETS d’ETUDE
Février 2013 à Juin 2013 : Vermeg (Tunis-Tunisie)
Objectifs :
• Conception et développement d’un outil de contrôle de qualité de code source.
Réalisations :
• Analyse des besoins et Etude de l’existant.
• Documentation sur le Framework Palmyra.
• Utiliser la méthodologie Scrum.
• Implémentation d’un outil de contrôle de qualité de Code en utilisant le Framework Palmyra.
Environnement Technique :
Outils : Eclipse , SONAR, MAVEN 2, SCRUM, JBOSS 7.0, MySQL, StartUml
Langages utilisés : PALMYRA , Java/J2EE , XML .
Juillet 2012 à Août 2012 : Power’s Mind (Sfax-Tunisie)
Objectifs :
• Conception et développement d’un module d’Audit pour Alfresco 4.0 .
Réalisations :
• Documentation sur l’architecture d’Alfreco.
• Etude des différentes alternatives d’ajout d’un module Alfresco (Plugin,WebService,Javascript).
• Implémentation d’un module d’audit.
Environnement Technique :
Outils : Eclipse, Alfresco SDK, PotgreSQL
Langages utilisés : J2EE(Spring, Jsf, hibernate, XML, Javascript, Tomcat 7.0 ,JCR ,Lucene Search)
Janvier 2012 à Mai 2012 : ENSI
Group de 2 personnes
Objectifs :
• Conception et développement d’un système de vote électronique pour les élections.
Réalisations :
• Etude sur les Protocoles de Vote et les techniques de sécurité.
• Mise en Place d’une architecture client serveur.
• Développement de la partie Serveur
• Intégration des algorithmes RSA et MD5.
• Déploiement de l’application dans serveur local et fait un test avec 20 utilisateurs.
Environnement Technique :
Outils : Eclipse, Adobe Flex Builder, PotgreSQL, Tomcat 7.0
Langages utilisés : J2EE(Struts 2.0, hibernate 2.0 FLex/Action Script3 , ,SSL ,JSE, JCE) Applet .
Formation
Année 2013 Diplôme obtenu : Diplôme National d’ingénieur en Informatique
Etablissement : Ecole National des Sciences de l’informatique (ENSI) (Tunis, Tunisie)
Année 2010 Diplôme obtenu : Cycle Préparatoire
Spécialisation : Mathématique-Physique
Etablissement : Institut Préparatoire aux Etudes d'Ingénieurs de Sfax(IPEIS) (Tunisie)
Année 2008 Diplôme obtenu : Baccalauréat
Spécialisation : Mathématique
Etablissement : Lycée Hédi Soussi (Sfax, Tunisie)