Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Riadh MNASRI

Riadh MNASRI

Expert Technique / Développeur Sénior

Permis de conduire
Paris France
Freelance Ouvert aux opportunités
Passionné par les nouvelles technologies et le développement des applications Java JEE N-tiers, j'ai un réel goût du partage et je m'intéresse particulièrement aux projets de développement web à forte valeur ajoutée utilisant les frameworks open-source et les technologies les plus connues sur le marché (Java, Kotlin, Spring, Hibernate, JPA, Angular, Jenkins, Docker, REST, Maven, Git, ...).
J'ai 20 ans d'expériences en développement d'applications Java JEE n-tiers dans des environnements hétérogènes depuis la conception à la mise en production. Je suis ouvert à tout type d'opportunité intéressante et je cherche essentiellement des perspectives d'évolution en termes d'expertise technique et de responsabilité dans la conduite d'un projet de développement.

Expert Technique, Développeur Sénior Full Stack, Tech Lead, Freelance

WeHighTech
Depuis janvier 2017
Freelance
Paris
France
  • ■ Analyse et challenge des besoins
    ■ Conception technique et impact architecture
    ■ Développement des users stories en Kotlin
    ■ Pratiques Craftmanship (Clean code, TDD, BDD, DDD, Architecture hexagonale, Revue de code, Mob programming, ...)
    ■ Partage de connaissance (BBL, sessions techniques, ...)
    ■ Intégration continue avec Maven/Jenkins
    ■ Déploiement sur Jenkins/GCP
    ► Stack Logicielle : Kotlin, Java 8/11/+, Spring Boot, Angular, Typescript, Lombok, Vavr, Maven, Jenkins, Karate, Nexus, Sonar, Git, Tomcat, Hibernate, JPA, REST, Micro-Services, JUnit, Mockito, IntelliJ, RabbitMQ, Kafka, Linux, Docker, ...

Tech Lead Java Kotlin

Galeries Lafayette
Janvier 2020 à juin 2020
Freelance
Paris
France
  • Projet Refonte site Galeries Lafayette: Développement des micro-services qui offrent des fonctionnalités utilisables par les applications front Galeries Lafayette
    ■ Analyse et challenge des user stories (gestion contenu, recherche, gestion panier)
    ■ Etude impacts architecture
    ■ Développement en Java 13 et Kotlin 1.3.xx
    ■ Déploiement via GCP et Jenkins
    ■ Relecture/Revue de code/Pair Programming
    ■ Pratiques craftmanship (clean code, TDD, BDD, DDD, architecture hexagonale, Mob programming, ...)
    ■ Veille technologique (COPs « Comity Of Practises », BBLs, …)
    ► Environnement Technique: Java 13+, Kotlin, Spring Boot, IntelliJ, Lombok, Vavr, Maven, Jenkins, Nexus, Sonar, Git, Tomcat, Hibernate, JPA, Liquibase, REST, Swagger, JUnit 5, Mockito, AssertJ, Mockk, Kluent, Karate, Unleash, Kafka, Linux, Docker, Elasticsearch, Google Cloud Platform, Kubernetes, ...

Expert Technique / Développeur Sénior

Enedis
Janvier 2017 à janvier 2020
Freelance
Nanterre
France
  • ■ Conception et définition de l'architecture
    ■ Développement en Java 8/11, Kotlin et Typescript
    ■ Pratiques du "clean code"
    ■ TDD, ATDD, BDD, DDD
    ■ Intégration continue
    ■ Automatisation des déploiements
    ► Environnement technique : Kotlin, Java 8/11, Spring Boot, IntelliJ, Angular, Typescript, Javascript, Maven, Gradle, Jenkins, Nexus, Sonar, Git, Tomcat 7/8, JPA, PostgreSQL, REST, JUnit, Mockito, AssertJ, Cucumber, ActiveMQ, RabbitMQ, Kafka, Linux Redhat 7, Vagrant, Ansible, Docker, ...

Architecte Java JEE / développeur sénior

BforBank
Décembre 2012 à décembre 2016
CDI
Paris
France
  • ■ Choix d'architecture et de technologies
    ■ Cadrage et conception
    ■ Accompagnement des équipes de développement
    ■ Formation des développeurs
    ■ Suivi de la qualité des développements
    ■ Analyse et résolution des problèmes techniques (Développement, Production, ...)
    ■ Industrialisation des développements et des déploiements
    ■ Développement des POCs, des APIs et des briques techniques transverses
    ■ Documentation
    ■ Veille technologique (Devoxx, JUG, Meetup, BBL,...)
    ► Stack Logicielle : Java 8, Spring 4, Maven 3, Jenkins, Nexus, Sonar, Git, Tomcat 7, Hibernate 4, JPA, REST, EhCache, HazelCast, JUnit, Mockito, IntelliJ, Javascript, JQuery, Angular, ReactJS, Linux, Docker, AppDynamics, ...

Architecte Java JEE

Manpower France
Mars 2011 à novembre 2012
CDI
Paris
France
  • ■ Proposition et choix d'architecture
    ■ Participation à la conception des projets
    ■ Industrialisation des développements
    ■ Maintenance et évolution du socle technique
    ■ Développement de POCs (Proof of Concept)
    ■ Support technique pour les équipes projets
    ■ Formations et accompagnement pour les équipes projets
    ■ Veille technologique
    ► Stack Logicielle : Java 7, Spring 3, Maven, Jenkins, Artifactory, Sonar, Svn, Git, Tomcat, Hibernate 3, JPA, REST, EhCache, JUnit, Mockito, Javascript, JQuery, Linux, ...

Référent technique Java JEE

Société Générale
Novembre 2009 à février 2011
CDI
Paris
France
  • Développement évolutions, maintenance et support autour du logiciel de valorisation, analyse de risque et VaR sur le périmètre actions et dérivés (GED Global Equities Derivatives)

Développeur Senior JAVA JEE

NOUVELLES FRONTIERES
Mai 2009 à octobre 2009
CDI
Paris
France
  • Refonte et maintenance du site web de Nouvelles Frontières.
  • Application web "SOFA": application Java J2EE e-commerce de présentation, de recherche et de vente des vols et séjours touristiques comportant un front-office et un backoffice d’administration et de gestion de contenu CMS "Noheto"
  • Application web des enchères qui permet aux internautes de poser des offres sur
    des produits proposés à la vente aux enchères sur une plage de temps prédéfinie et qui est composé d’un front et d’un backoffice d’administration (finalisation de dossiers, intervention manuelle sur les produits à mettre en enchère)
  • Application Espace Personnelle de l’internaute qui sert comme point d’entrée et comme base de gestion des profils internautes et de leurs préférences

Développeur Senior JAVA JEE

EUROPE ASSISTANCE
Octobre 2008 à avril 2009
CDI
Paris
France
  • Refonte d’une application de gestion des souscriptions aux produits d’assurance voyage et développementd’une application de suivi des achat/vente des différents partenaires d’EUROPE ASSISTANCE.

Développeur Senior JAVA JEE

BNP PARIBAS ASSURANCE
Octobre 2007 à septembre 2008
CDI
Paris
France
  • Pour l’équipe Gestion Actif/passif, la mission consiste à la conception et développement des évolutions de l’application web de gestion des ordres d’investissements et de désinvestissements financiers.
  • En respectant la norme de qualité CMMI, l'objet de ce second projet consiste à la conception et réalisation de l’application de gestion documentaire DICO et la mise en place d’évolutions pour l’application de gestion des courriers des souscripteurs OPTIMA.

Développeur Senior JAVA JEE

FNAC
Mai 2007 à septembre 2007
CDI
Paris
France
  • Conception et développement de l'application VIM (variable individuel mensuel) : application de gestion des la partie variable des collaborateurs FNAC.

Développeur JAVA JEE

CAISSE EPARGNE
Décembre 2006 à avril 2007
CDI
Paris
France
  • Mise en place du projet ECA: application de gestion des contrats des souscripteurs aux différents produits d’assurance (AUTO, MRH, PJ).

Développeur JAVA JEE

UNION BANK SWISS
Août 2005 à novembre 2006
CDI
Zurich
Suisse
  • Conception et développement d’une application d’analyse et de reporting des mesures de performance lié à l’application bancaire en ligne.
  • Conception et développement d’une application JAVA permettant le contrôle/suivi de la performance de l’application bancaire web (e-banking).
  • Conception et développement d'une application web de gestion des connaissances des MOE (développeurs, testeurs) et des MOA.

Développeur JAVA JEE

BANQUE CREDIT SUISSE
Janvier 2005 à juillet 2005
CDI
Zurich
Suisse
  • Développement d’une application d’analyse de fichiers journaux du serveur d’application WEBLOGIC 8.1 des temps des réponses des différentes méthodes, de leur corrélation et de calculs statistiques.
  • Etude et analyse des performances de l'application bancaire "New On-line Banking" : application web qui sert à exécuter les différentes opérations financières (paiement, reporting).

Développeur JAVA JEE

Business & Decision
Septembre 2004 à décembre 2004
CDI
Paris
France
  • Développement Web de l'application de gestion des abonnées de Canal+.
  • REST, SOA, Micro-Services
  • SCRUM, XP, CMMI V3, RUP
  • Java, Kotlin, Typescript, Javascript, Shell
  • UML (Rational Rose, Argo UML), Merise (Power AMC), Design Patterns
  • Angular, Spring (Boot, Core, MVC, Security, Batch, Data-JPA, ORM, JDBC, ...) , Hibernate, JPA, Webservices REST, SAX, Jdom, Stax, Jaxb, Castor, Dozer, Ehcache, JUnit, Mockito, AssertJ, LogBack, Maven, Git, Jenkins, Nexus, Artifactory, Sonar, JMeter, Docker, Kafka, RabbitMQ, AppDynamics, ...
  • UNIX (AIX, SOLARIS, REDHAT), Mac OS, Windows
  • POSTGRESSQL, ORACLE, MYSQL, HSQLDB
  • Nouvelles Technologies
  • Scientifiques
  • Vélo

Kotlin Certified Developer

Coursera

Février 2020
Kotlin Certified Developer from JetBrains on Coursera
100 / 100

Advanced English Training - Niveau C1

British Council

Novembre 2016 à janvier 2017

TOEIC

ETS GLOBAL

Janvier 2014
Obtention du TOEIC (Test Of English for International Communication) avec une note de 835 / 990

Spring Certified Professional

VMWare (Spring Source)

Décembre 2012
82 / 100

Blue Belt Certified

KnowledgeBlackBelt

Novembre 2011

Sun Certified Java Programmer

Sun MicroSystems

Novembre 2007
SCJP 1.4 (75 / 100)

TOEFL

EMI

2003
507/677

Génie Informatique

EMI

Septembre 2001 à juillet 2004
Diplôme d'ingénieur en informatique