Codeur Rank

14 270ème
sur 370 000

Statistiques

depuis la création du compte

Projets réalisés0 projets
Projets terminés0 %
Tarif horaire moyen55
Dernière connexion1 an
Membre depuisOct. 2023
Profil vu617 fois

Vérifications

Adresse emailVérifié
Compte LinkedInVérifié

Confiez votre projet à Hassan

Faites appel à l'expertise de Hassan pour faire avancer votre projet, ou découvrez autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.

Publier un projet

À propos de Hassan

Talentueux développeur Full Stack, je suis doté d'une expertise avérée en Java, Angular et Flutter.

Fort de plus de 5 ans d'expérience dans le domaine du développement web, j'ai contribué de manière substantielle chez des entreprises de renom telles qu'Onepoint, Capgemini et Orange Business Services.

Passionné par les nouvelles technologies, je m'engage pleinement à chaque projet que j'entreprends.

Ma motivation intrinsèque se nourrit des défis et de la quête incessante de perfectionnement, dans le but d'offrir à mes clients des solutions innovantes de haute qualité.

Réalisations de Hassan

Développeur Angular Senior

Safran group
juil. - déc. 2023

Spécialisé dans le développement web, j'ai élaboré un projet destiné à toutes les filiales du groupe Safran, y compris Safran Nacelle et Safran Aircraft Engines.

L'initiative vise à répondre à leurs besoins spécifiques en présentant des représentations graphiques précises des mesures aéronautiques et des calculs dérivés de formules mathématiques fournies par les ingénieurs de données, tels que le CPK et le CP.

Cette application exploite ngx-charts comme bibliothèque principale de graphiques pour créer ces représentations graphiques.

Travaux réalisés:

✔ Migration vers Angular 15
✔ Développement et conception de graphiques en utilisant la bibliothèque ngx-chart
✔ Mise en place de pipelines de déploiement sur GitLab CI/CD
✔ Dockerisation de l'application pour le déploiement sur la plateforme AWS (ECR)
✔ Configuration de l'application pour les rapports SonarQube (couverture des tests)
✔ Tests unitaires avec Jasmine
✔ Décomposition de l'application en plusieurs modules chargés de manière différée pour améliorer les performances

Technos:
Angular 2, AWS, git, GitLab CI/CD, TypeScript, NGX-CHARTS, Angular Material, vscode

Développeur FullStack Java/Angular

La caisse des dépôts
mar. - juil. 2023

J'ai dirigé le développement d'une application d'accès public pour la consignation et la déconsignation, destinée à tous les citoyens en France. Ce projet comprenait deux composants principaux : l'un conçu pour les utilisateurs finaux, facilitant les demandes de consignation, et l'autre dédié aux gestionnaires du groupe Caisse des Dépôts, les dotant de la capacité à gérer ces demandes.

Site web: [URL MASQUÉE]

Travaux réalisés:

✔ Initié le développement de tâches essentielles dans Spring Batch, optimisant le traitement des données et l'efficacité du flux de travail.
✔ Mis en place des tests d'intégration robustes pour garantir une fonctionnalité sans heurts à travers le système.
✔ Conçu et délivré de manière innovante de nouvelles fonctionnalités en utilisant la puissance de Spring et Angular, améliorant l'expérience utilisateur globale.
✔ Conduit des tests rigoureux d'assurance qualité en utilisant notre plateforme interne, assurant les normes les plus élevées en termes de fiabilité et de performance logicielles.

Technos:

Java 8, Angular 2, Spring Boot, Spring Batch, PostgreSQL, Selinium, SonarQube

Tech Lead et Développeur Full Stack - Java/Angular

Orange Business Services
août 2021 - jan. 2023

Un projet de développement web from scratch pour surveiller l'évaluation de la qualité des données pour le groupe Orange en utilisant des indicateurs de performance clés (KPI), où les règles métier sont définies par les clients internes à travers des requêtes
SQL.

Travaux réalisés :

✔ Conception de l'architecture initiale du projet
✔ Développement de jobs Spark-Scala pour les calculs quotidiens des KPIs
✔ Création de l'API principale du projet avec Spring Boot et OpenAPI
✔ Conception de l'interface utilisateur avec Angular, Bootstrap, Material UI et PrimeNG
✔ Gestion de la base de données MongoDB (indexation, purges, projections, agrégations,..)
✔ Implémentation de couches de sécurité avec JWT et Spring Security
✔ Développement de jobs d'alimentation des données avec JobRunner et Spring Webflux
✔ Réalisation de tests unitaires (JUnit 5, Jasmine) et de tests de performance (JMeter)
✔ Mise en place d'un système de journalisation avec Spring AOP, Log4j2 et ELAAS
✔ Revue de code et organisation d'ateliers de transfert de connaissances
✔ Gestion et supervision du data warehouse du groupe Orange (système basé sur Linux)

Technos:

Spring boot, JWT, Spring Security,SonarQube, Spring WebFlux, JobRunner, Angular, MongoDB, Spark Scala, Docker, k8s, Linux, GitLab CI/CD, Elaas, Logback, Jasmine, JUnit, WebHDFS, Postman, OpenAPI, Swagger, Bootstrap, Jira, Confluence, Scrum

Tech Lead et Développeur Full Stack - Java/Angular par Hassan El-Mzabi

Formation

fév. 2021 - Aujourd'hui

Professional Scrum Master I (PSM I)

Scrum.org

Credential ID:
544131

Credential URL:
https://www.scrum.org/certificates/631152

juin 2020 - Aujourd'hui

Scrum Foundation Professional Certificate (SFPC)

CertiProf

Credential ID:
FLCLDCQQJL-SSSLHHJR-WHKBZKHZBK
Credential URL:
https://certiprof.com/pages/scrum-foundations-professional-certificate-sfpc-english

2017 - 2019

Software Quality Engineering (MQL)

Université Sidi Mohammed Ben Abdellah-Fès

Master's degree

2013 - 2017

Computer Science

Faculté des Sciences et Techniques de Fés

Bachelor's degree

Recevez un devis de Hassan El-Mzabi