[nom]
Casablanca, Maroc | [e-mail] | [téléphone]
RESUME PROFESSIONEL
Un développeur Java compétent et passionné, doté d'une solide expérience en matière de conception, de développement et de mise en œuvre d'applications sécurisées, scalables et performantes. Une forte compréhension du développement backend, de la modélisation des données et de l'intégration avec des systèmes tiers. Une maîtrise de l'analyse d'exigences complexes du business, leur traduction en des solutions techniques et de la livraison des résultats s’alignant aux objectifs stratégiques.
Capable de collaborer avec des équipes interfonctionnelles, des différentes parties prenantes et des utilisateurs finaux afin d'assurer la réussite des projets.
EXPERIENCE
Sofrecom Maroc · 2022/03 – Présent
Concepteur développeur JAVA Angular
Projet : ATHENA-PARNASSE
- Participation aux ateliers fonctionnels et techniques.
- Étude, analyse et chiffrage des nouvelles fonctionnalités.
- Conception et développement des Web Services back.
- Conception et développement des interfaces en front.
- Rédaction et exécution des tests (unitaires, d'intégration).
- Veille au respect des normes de Clean Code / Qualité du Code.
- Rédaction des documents techniques des livrables.
Environnement technique : Java, Spring boot, Spring Mvc, Spring Data, Kafka, Maven, Hibernate, JUnit, Mockito, Web service
REST, Liquibase, JSON, GIT, Jenkins, Kubernetes, Sonar, MySQL DB, Docker, CheckMarx, Angular, Bootstrap, Ag-Grid, JIRA.
LEYTON · 2020/11 – 2022/03
Développeur FullStack JAVA Angular
Projets : AIGLE
- Conception et développement des fonctionnalités en Front et Back.
- Rédaction et exécution des tests unitaires et tests d'intégration.
- Étude, analyse et chiffrage des nouvelles fonctionnalités.
- Planification, communication et validation avec le client les jalons du projet.
- Préparation et suivi du déploiement des livrables.
- Définition des spécifications détaillées à partir des User stories.
- Rédaction des documents techniques des livrables.
- Traitement des incidents de production.
- Assurance de la qualité de code (revue de code, clean code).
- Participation au cycle de vie Scrum.
Environnement technique : Java, Spring boot, Spring mvc, Spring data, Maven, Hibernate, JUnit, Mockito, Java specs, Web service REST, Liquibase, JSON, GIT, Jenkins, Sonar, MySQL DB, Docker, Angular, Bootstrap, Ag-Grid, JIRA.
ADIAS IT-SOLUTIONS · 2019/02 – 2020/11
Ingénieur étude et développement JAVA Angular
Projet : MyTower
- Étude, analyse et chiffrage des nouvelles fonctionnalités.
- Planification, communication et validation avec le client les jalons du projet.
- Conception, développement et réalisation des TU des applications Web services.
- Communication directe avec le client et les différentes équipes du projet.
- Préparation et suivi du déploiement des applications.
- Rédaction des documents techniques des livrables.
Environnement technique : Java, Spring boot, Spring mvc, Spring data, Kafka, Gradle, Hibernate, JUnit, Mockito, QueryDSL, Web service REST, FLYWAY, JSON, GIT, Jenkins, Sonar, PostGreSQL DB, MongoDB, Docker, Angular, Prime-NG, Ag-Grid, JIRA.
EDUCATION
Diplôme d’ingénieur d’Etat en Génie Logiciel · 2016-2019
ENSIAS
Diplôme étude universitaire en science et technique (MIP) · 2014-2016
FSTM
Baccalauréat Sciences physique chimie · 2014
Lycée Bajja.
COMPÉTENCE
- Outils techniques Back : Java, Spring, Spring boot, Spring Mvc, Spring Data, Spring Cloud, Kafka, Hibernate-JPA, SQL, MySQL, Oracle, Postgres, MongoDB, REST WS, Liquibase, Angular, Bootstrap, JSON, Junit, Mockito.
- Outils techniques Front : JavaScript, TypeScript, Bootstrap, Angular, Prime-Ng, Angular-Material, Ag-Grid.
- Intégration continue : GIT, Maven, Gradle, JUnit, Docker, GITLAB CI/CD, Jenkins, Kubernetes, Sonar.
- Suivi et gestion : Jira, Confluence.
LANGUES
Français, Anglais
TAGS
JAVA, SPRING, SPRING BOOT, SPRING CLOUD, SPRING BATCH, KAFKA, HIBERNATE, SQL, MYSQL, ORACLE, POSTGRES, NOSQL, MONGODB, WS, REST, SOAP, GIT, MULTI-THREADING, TDD, JUNIT, DOCKER, JENKINS, SONAR, ANGULAR,
BOOTSTRAP, LIQUIBASE, FLYWAY.