Yassine T.

Full Stack Developer

625 dollar
Freelancer
3 years
Lyon, FRANCE

My experience

More

Gfi InformatiqueJune 2018 - March 2020

Projet CAVO : Évolution d’un SI de gestion des contrats obsèques.

Missions :
Code refactoring.
Revue de code.
Initiation à la migration du cœur de métier en micro-service.
Chiffrages des différentes fiches d’évolution client.
Revue des entrants.
Découpage, suivi et planning des tâches avec l’équipe.
Conception et modélisation.
Rédaction des spécifications techniques détaillées.
Développement du module de comptabilité.
Cloisonnement de l'application à la suite des évolutions et changements de contexte fonctionnels.
Paramétrage des nouveaux produits et développements associés : Moteur de calcul, comptabilité, traitements batchs …
Suivi des livraisons et rédaction des bordereaux de livraison ainsi que la communication avec le client.
Mise en place de la méthode Agile : chiffrage, Tableau KANBAN, retrospectives, daily meeting ...
Qualité :
- Mise en place des test unitaires : seuil (80%) de couverture de code par les TUs est acceptable pour
les nouveaux développements.
- Correction des Anomalies et rédaction des cahiers de tests (ALM QC)
Support au client lors de l’écriture des spécifications fonctionnelles.

Projet : Modernisation du service d’émission contrat assurance vie front épargne : intégration de la dématérialisation de courrier.

Missions :
Développement des interfaces graphiques.
Appel aux procédures stockés de dématérialisation.
Développer le REST Api
Test de non-régression.

Environnement Technique :
Java/J2EE : Java 8/JEE, Spring, Spring Boot, Spring MVC, Spring Data, Hibernate, Spring Security, Spring batch, Struts, JPA, Web Services, Jsp, JBoss, Junit, Mockito. Spring Boot, RESTful API (Jersey/RestEasy),
BDD: Oracle.
Build & Packaging: Maven.
More

ContexteMarch 2015 - May 2017

Projet LAM (Large Account Management) : relation client (gestion des abonnés), de la facturation (prélèvements, paiement) et de la prise de commande (Offre, package, Accès réseau).
* Missions * Conception
- Etudier et cadrer le besoin avec le client.
- Modéliser la base de données (UML).
* Développement
- Développer et Participer sur les différentes couches de l'application (présentation, service, DAO...) avec Spring Mvc/Hibernate.
- Créer et consommer des services web SOAP.
- Développer une base de données Oracle, Manipulation des données PL/SQL.
- Développer les fonctionnalités en conformité avec les règles de développement.
* Test
- Tester unitairement le code applicatif et assister le client lors des phases de recette.

* Environnement technique Backend: Java(7)/JEE, Spring MVC, hibernate, PL/SQL, Apache CXF.
Frontend: Flex, Javascript, JQuery, Bootstrap, HTML, CSS.

My stack

Databases

Oracle 10g, Oracle, MySQL

Analysis methods and tools

Microservices, Gradle, Junit, Agile Methodology, Apache Maven

Environment of Development

IntelliJ Idea

Protocols

SOAP, JSON

Languages

JavaScript, CSS, HTML, XHTML, Flex, JPQL, SQL, HTML5, TypeScript, Oracle PL/SQL, MVC, XML, Java

Technologies

PrimeFaces, Jboss, Composer, EhCache, Apache CXF, Web Services, Spring Boot, REST API

Others

Contract Management

Frameworks

Spring MVC, Bootstrap, AngularJS, jQuery, Spring, JSTL, Hibernate, Angular, JPA, JavaServer Faces, Spring Security

IT Infrastructure

Docker, Linux, Git, CentOS, VMware, Unix

Business Intelligence

JasperReports

Software testing

Unit testing, Mockito, Postman, SoapUI

My education and trainings

Ingénieur d'état - École Nationale Supérieure d'Informatique et d'Analyse des Systèmes2012 - 2015