
Salaheddine LAHMAM
Full Stack Engineer Java Angular
Salaire / Taux journalier
Casablanca, Maroc
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur Full Stack Java/Angular avec +5 ans d'expérience dans le développement d'applications web évolutives. Expert en architecture Spring Boot, microservices et solutions EDI, avec une maîtrise complète de la stack Angular/Java/JEE. Je délivre des solutions robustes et performantes en environnement Agile, de la conception au déploiement, avec un focus sur la qualité et les tests automatisés.
Expérience de travail
Full Stack Engineer Java Angular
Sofrecom Maroc
mars 2022 - Présent
4 ans 8 mois
Casablanca-Settat, Morocco
Full Stack Engineer
Leyton
nov. 2020 - mars 2022
1 an 5 mois
Chiffrage des tickets. Développement des nouvelles fonctionnalités back et front. Développement des tests unitaires Support et maintenance Environment technique: JAVA/JEE Spring (Boot, MVC, Security, Data), Hibernate-JPA, Angular, MySQL, SCRUM, Git, JIRA, Docker, Junit, Mockito, Sonar.
ADIAS - IT Solutions & Services
févr. 2019 - déc. 2020
1 an 11 mois
Casablanca Prefecture, Morocco
Ingénieur étude et développement JAVA/JEE Angular
août 2019 - déc. 2020
1 an 5 mois
Casablanca Prefecture, Morocco
Projet MyTower: Conception et développement des Web Services. - Développement de la partie FrontEnd (Angular) et backend (Spring boot). - Développement des tests unitaires et test d'intégration. - Déploiement. - Support et correction des anomalies remontées par l'équipe métier. - Chiffrage des tickets. Environnement techniques : PostgreSQL, Hibernate, QueryDSL, Web Services Rest, Swagger, Spring BOOT, kafka, Angular 8, docker, Gradle, Git, Jira, Scrum. Tests unitaire/intégration (Junit, Mockito)
Stage PFE: MyTower Connect - Module d’échange automatisé des données de transport.
févr. 2019 - juil. 2019
6 mois
Casablanca Prefecture, Morocco
MyTower Connect ou MTC se veut une plate-forme en mode SAAS dont le but est de faciliter le traitement des flux EDI par simple paramétrage sur une interface graphique. MTC comprend la récupération, la validation, l'extraction et le stockage permanent des données reçues d’une manière définie par l’utilisateur dans une configuration. MTC offre également la transformation, l'agrégation et l'exportation des données dans des différents formats. Enfin, MTC permet, à partir d’un tableau de bord, de contrôler l'exécution des tâches, d'analyser la qualité ainsi que les erreurs des données reçues. Outils: Spring Boot, Angular6, PostgreSQL
Stage Développeur Fullstack Java/Jee Angular
MONEYCORE
juin 2018 - oct. 2018
5 mois
Rabat Prefecture, Morocco
Développement et intégration de nouvelles fonctionnalités à l'API Kakoo Software dédié à la gestion des ressources humaines avec Spring(Boot, Mvc, Security, Data), Angular4 et MySQL
Stage en Développement Web
Global TwinPub
juil. 2017 - août 2017
2 mois
Casablanca, Maroc
Formation
Ecole Nationale Supérieure d'Informatique et d'Analyse des Systèmes - ENSIAS
Cycle d'ingénieur d'Etat, Génie Logiciel
2016 - 2019
4 ans
Faculté des Sciences et Techniques de Mohammedia
Diplôme des études universitaires en Sciences et Techniques en Math-Info-Physique, Math, Informatique, Physique
2014 - 2016
3 ans
Lycée Baja
Baccalauréat, Sciences physique
2011 - 2014
4 ans
Licences et certifications
Scrum Foundation Professional Certificate (SFPC)
Délivré le : mai 2020
Big Data Developer - Mastery Award for Students 2016
Délivré le : janv. 2019
Application Security Engineer - Mastery Award for Students 2017 - 2019
Délivré le : janv. 2019