l
[nom]
Ingénieur full stack JAVA/Angular confirmé
Spécialisé en Spring Boot, API REST et applications métiers
PROFIL
Ingénieur Full Stack Java/Angular avec une expérience dans le développement d’applications web métiers, solide maîtrise de Spring Boot, Angular, API REST, bases de données relationnelles et environnements Agile.
Expérience en maintenance évolutive, correction d’anomalies, conception technique, tests unitaires et amélioration continue de la qualité du code, habitué aux contextes TMA, aux échanges avec les équipes fonctionnelles et à la livraison de solutions robustes et maintenables.
CONTACT
[téléphone]
[e-mail]
A001, Lotissement Al Moustakbal GH11, Sidi Maarouf, Casablanca, Maroc
COMPÉTENCES
- Java SE : 7, 8, 11, 17
- Spring (IOC, MVC, Boot, data, Security, cloud), Hibernate, JPA, JSF 2
- Modélisation : UML, Merise
- Angular : 14, 15, 17
- Html 5, CSS 3, JavaScript, Bootstrap 4
- Logiciels : Eclipse, Intellij, VS code, Postman
- Outils: Git, Gitlab, Jenkins, Sonar, github desktop
- Monitoring: Prometheus, Grafana
- Web Services : REST, SOAP
- SGBD: Mysql, Postgresql, Oracle
- Architecture : Microservices, monolithique
EXPÉRIENCE PROFESSIONNELLE
ALTEN | 06/2024 – jusqu’à présent
Ingénieur full stack JAVA/Angular, Salé Technopolis (CDI hybride)
Missions : Développement, maintenance et évolution d’une application bancaire BNP Paribas permettant la gestion et le suivi des référentiels, utilisateurs, cartes, transactions, autorisations, extractions et journaux
Taches : - Maintenance évolutive et corrective, développement de nouvelles fonctionnalités.
- Analyse des besoins clients et compréhension des spécifications fonctionnelles.
- Estimation des charges (chiffrage).
- Rédaction et maintenance de la documentation des API REST via Swagger.
- Tests et validation des API REST (Postman, JUnit).
- Mise en place de la sécurité applicative via JWT.
- Amélioration continue de la qualité du code : refactoring, respect des bonnes pratiques et participation aux code reviews
Technologies : API Rest, JAVA SE 17, Spring boot 3, Spring data, Spring IOC, JWT, Spring security, Spring cloud, Angular material, Html, CSS, SQL, JPQL, Angular 17, Git, Gitlab, Docker, Oracle, Junit, Maven, Postman, Jenkins, Jira, Intellij, Vs code, SonarQube
Architecture: Microservices
Méthodologie : Agile Scrum en faisant des sprints : (Planing, Prepas review, Prepas review client, Retrospective).
NOLISE GROUPE | 12/2021 – 05/2024
Ingénieur full stack JAVA/Angular, Casablanca (CDI)
Mission : Développement et test d’un projet web dédié à la gestion de ressources humaines (la paie, la gestion de contrat, la facturation, la gestion de besoin …)
Tâches : - Maintenance corrective : correction d’anomalies fonctionnelles et techniques remontées par les utilisateurs.
- Analyse des besoins clients et compréhension des spécifications fonctionnelles.
- Estimation des charges de développement et participation au chiffrage des évolutions.
- Tests, validation et documentation des API REST via Postman et Swagger.
- Création et maintenance des tests unitaires.
Technologies : API Rest, JAVA SE 11, Spring Boot 2, Spring data, Spring IOC, Bootstrap 4, Html, CSS, HQL, Angular 15, IntelliJ, VS Code, Git, GitLab, JUnit, Maven, Postman, MySql, Workbench, Jenkins, SonarQube
Architecture: Monolithique
Méthodologie : Agile Kanban
NADIFOR | 12/2019 – 11/2021
Ingénieur développement JSF 2 et Test, Mohammedia (CDI)
Mission : Développement et test d’un projet web gestion interne école sur la partie front
(Inscription, Formation, Paiement, Enseignant, …)
Taches : - Correction des anomalies
- Mise en forme des pages, adaptation du style et des composants graphiques
- Gestion de la traduction multilingue de l’application via les fichiers de propriétés
- Modification de maquettes (mockups)
- Test fonctionnel (TNR, Test de performance, ..)
Technologies : JSF 2, Primefaces, CSS 3, HTML 5, Bootstrap 4, Ajax, Jquery, Intellij, Git, Gitlab, Jira
Méthodologie : Agile Kanban
MICRODREAMS | 05/2019 – 11/2019
Developpeur Java JEE JSF 2 et Test, Mahommedia (Stage rémunéré)
Mission : Maintenance d’une application web gestion d’intérimaire
Taches : Correction des retours, Test
Technologies : Spring, Hibernate, JSF 2, primefaces, Eclipse, Git, Maven, Java SE 11
Accord Systems | 11/2018 – 04/2019
Développeur full stack JAVA/Angular, Casablanca (Stage)
Mission : Développement d’une application web gestion commerciale
Taches : Conception et réalisation
Technologies : Angular 7, Bootstrap 3, HTML5, CSS3, Spring Boot, Spring Data, Spring IoC, Spring Security, Java 8, Git, GitLab, MySQL, IntelliJ IDEA, VS Code.
IPM NET SOLUTION | 08/2017 – 01/2018
Informaticien, Casablanca (Stage)
Mission : Développement d’une application web réservation d’un hôtel
Taches : Réalisation, Maintenance des ordinateurs, Support, Test
Technologies : UML2, ArgoUML, spring mvc, Spring, Eclipse, Maven, Java 8
CENTRES D’INTÉRÊT
- Pêche : surfcasting (pêche au lancer)
- Sport : matchs européens au weekend
- Recherche : les nouvelles technologies et la mise-à-jour des compétences dans le domaine du développement informatique sur internet (Ex : Forums )
LANGUES
Français : Bon
Anglais : Moyen
Arabe : Bon
FORMATION
2014-2016 | Settat-Maroc
Faculté des sciences et techniques Settat (FST)
Méthodes informatique appliquées à la gestion des entreprises (Master professionnel public (2 ans) bac + 5)
2016 | Mohammedia-Maroc | CAPGEMAX
Projet fin d’étude (01-2016 / 06-2016 (6 mois))
Mission : Conception et réalisation d’une application de gestion de stock
Technologies: spring, hibernate, JSF 2, eclipse, HQL, Jquery, Javascript, Css, Html, Bootstrap 3, primefaces, Mysql, Gitlab, Git, Maven.
2014 | Casablanca-Maroc
Formation offshoring JAVA/ JEE | (01/2014 – 06/2014 6 mois)
ISTA NTIC Sidi Maarouf Casablanca
2013 | Casablanca-Maroc
Faculté des Sciences Ben M'sick Casablanca (FSBM)
Licence professionnelle en informatique (Génie logiciel bac + 3)
2009 | Sidi Maarouf, Casablanca-Maroc
Lycée Abdellah El Ayachi
Baccalauréat SVT