
Mohammed IBNOU-EL-KHAYAT
Senior Backend Engineer | Java, Scala, AWS
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur Cloud & Backend avec +10 ans d'expertise en architectures microservices Java/Scala et solutions AWS. Expert en Event Sourcing, CQRS et DevOps, avec expérience confirmée chez Société Générale, Europcar et STET. Certifié AWS Solutions Architect, je transforme vos systèmes legacy en architectures cloud performantes et scalables.
Expérience de travail
Senior back end developer Scala/Java
STETFreelance
juin 2022 - Présent
4 ans 5 mois
Paris, France
Senior back-end developer
Europcar Mobility GroupFreelance
oct. 2019 - juil. 2022
2 ans 10 mois
Paris, France
Mission : Participation au programme Click and Go visant à reconstruire le système d’information Europcar sous forme d’API REST, basé sur une architecture microservices. Responsabilités principales : – Développement de microservices pour la gestion complète des comptes clients – Analyse des erreurs récurrentes afin d’améliorer les KPI – Création d’un outil de vérification de compte destiné au support niveau 1 – Mise en place de dashboards de monitoring sur Kibana – Conception de pages de monitoring sur Splunk – Animation de formations techniques et accompagnement des nouveaux arrivants – Revue de code, validation des pull requests – Rédaction de tests unitaires et d’intégration (Mockito, MockMVC) – Animation des cérémonies agiles (Scrum master) – Accompagnement technique de l’équipe sur les tâches complexes Environnement technique : Java 11, Spring Boot, Swagger, JUnit, WireMock, Jenkins 2, Pipeline, Kibana, Splunk, Oracle, Git, Jira, IntelliJ IDEA, LaunchDarkly, Selma, Postman, Maven, Sonar
Tech Leader
Societe Generale Corporate and Investment Banking - SGCIB
févr. 2016 - oct. 2019
3 ans 9 mois
Paris, France
Mission : Mise en place d’une couche de services SOA basée sur les microservices et d’un orchestrateur basé sur l’event sourcing pour répondre à la directive européenne MiFID II. Responsabilités principales : – Mise en place de microservices basés sur CQRS et Event Sourcing – Revue de code et accompagnement des développeurs – Rédaction et exécution des tests BDD avec Cucumber – Tests unitaires et d’intégration avec Mockito et MockMVC – Participation à l’évolution d’un framework Event Sourcing – Formation des nouveaux arrivants et animation des cérémonies agiles – Découpage de user stories et suivi des tâches dans Jira – Analyse des incidents de production et mise en production Environnement technique : Java 8, Spring Boot, Spring Cloud, Spring Batch, Event Sourcing, Swagger, JUnit, WireMock, Jenkins 2, Pipeline, XL Deploy, Logstash, Logbook, Kibana, JPA/Hibernate, Liquibase, ElasticSearch, Guava, Guice, Git, Jira, Angular, IntelliJ IDEA
Formateur java
M2i FormationFreelance
août 2016 - déc. 2017
1 an 5 mois
13700 Marignane, France
Mission : Formation technique et accompagnement à la certification Java 8 Responsabilités principales : - Animation de sessions de formation continue pour consultants et chefs de projet - Accompagnement dans le cadre de reconversions professionnelles vers le développement Java - Préparation intensive à la certification Oracle Java SE 8 Programmer - Élaboration de supports pédagogiques
Full-stack Developer
Cortal Consors Online-Bank
juin 2015 - janv. 2016
8 mois
Casablanca, Maroc
Mission : Développement d'une console de supervision Responsabilités principales : - Participation à la conception de l’application - Développement de scripts d’optimisation de bases de données en Perl - Proposition de maquettes pour l’interface utilisateur - Revue de code des développeurs de l’équipe - Rédaction de la documentation technique et fonctionnelle Environnement technique : Java 7, JEE, Spring, Spring MVC, Hibernate, JPA, Thymeleaf, web services REST, JUnit, Perl, Oracle, jQuery, Bootstrap, HTML5, CSS3, Git
Full-stack Developer
Fret SNCF
janv. 2015 - juil. 2015
7 mois
Casablanca, Maroc
Mission : Développement d’une application de gestion commerciale dans le cadre de la refonte du système d’information de Fret SNCF Responsabilités principales : - Développement des fonctionnalités selon les spécifications du projet - Rédaction et exécution des tests unitaires (JUnit) - Correction des anomalies - Encadrement et support des développeurs juniors Environnement technique : Java 8, JEE, Spring, Spring MVC, Hibernate, JPA, ElasticSearch, Thymeleaf, ESIGate, web services REST, JUnit, FlywayDB, SVN, Maven, Oracle, jQuery, Bootstrap, HTML5, CSS3, Confluence, Jira Méthodologie : Agile (Scrum), pair programming, intégration et déploiement continus (CI/CD)
Full-stack Developer
SFR Business
mars 2013 - déc. 2014
1 an 10 mois
Casablanca, Maroc
Mission : Refonte du système d'information SFR Entreprises Responsabilités principales : - Développement des fonctionnalités conformément aux spécifications du projet - Rédaction et exécution des tests unitaires (JUnit) - Correction des anomalies (debugging et maintenance) - Réalisation des tests fonctionnels - Automatisation des tests de non-régression (Selenium) - Paramétrage des offres pour les clients SFR Entreprises Environnement technique : Java 6, Java EE 5, Apache Wicket, Spring, Hibernate, JUnit, Maven, SVN, Oracle SQL, HPQC, Selenium Méthodologie : Pair programming, Lean management
Formation
Ecole Nationale Supérieure d'Informatique et d'Analyse des Systèmes - ENSIAS
Ingénieur d'état, Informatique
2010 - 2013
4 ans
CPGE Moulay driss - Fès
MPSI/MP
2007 - 2010
4 ans
Lycée Moulay driss - Fès
Baccalauréat, Sciences mathématiques A
2006 - 2007
2 ans