À propos de Amine
- Développement et évolution d’applications fullstack
- Optimisation des performances (API, base de données, Hibernate)
- Refactorisation et amélioration de code existant
- Mise en place de bonnes pratiques (tests, clean code, SOLID)
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- Wafa AssuranceConsultant Full-StackBANQUE & ASSURANCESaoût 2024 - janvier 2026 (1 an et 5 mois)Casablanca, MarocSpring Boot, Hibernate, Microservices,Oracle, Kafka, React, JUnit, Cucumber, Docker, CI/CD
- Conception et développement d'applications full-stack avec Spring Boot et React au sein d'une architecture microservices hautement disponible.
- Mise en place de communications fiables entre services et implémentation de transactions distribuées (Saga) pour garantir la cohérence des données.
- Participation à la migration de Java 8 vers Java 17, améliorant les performances, la maintenabilité et la sécurité.
- Identification et résolution des problèmes de requêtes N+1 avec Hibernate, réduisant les appels à la base de données et optimisant les temps de réponse des API.
- Modélisation de l'architecture via des diagrammes UML afin de faciliter la prise de décision technique et la communication entre les équipes.
- Mise en œuvre de tests unitaires et d'intégration (JUnit, Cucumber), garantissant une meilleure fiabilité du code et une couverture efficace des tests de régression.
- Collaboration en environnement Agile avec des équipes pluridisciplinaires pour assurer la qualité et le respect des délais.
- WiggliDéveloppeur Full-StackRESSOURCES HUMAINESseptembre 2022 - septembre 2024 (2 ans)Casablanca, MarocSpring Boot, Hibernate, PostgreSQL, React, Next.js, TypeScript, Tailwind CSS, Sass, JUnit
- Conception et développement d'applications web intégrales avec Spring Boot et React, fournissant des expériences utilisateur dynamiques et évolutives.
- Conception d'interfaces frontales contemporaines avec React, TypeScript et Tailwind CSS, optimisant les performances de l'interface utilisateur et diminuant le temps de chargement des pages.
- Performances améliorées du backend grâce à l'analyse et à la résolution des inefficacités de la base de données (notamment les problèmes de requêtes N+1), ce qui réduit le temps d'exécution des requêtes.
- J'ai travaillé en étroite collaboration avec les concepteurs UX/UI et les équipes interfonctionnelles, assurant ainsi une livraison de produit de haute qualité et axée sur l'utilisateur.
- Mise en œuvre de tests unitaires avec JUnit, portant la couverture de code à environ 85 %.
- Berexia et ScorDéveloppeur Full-StackPRESSE & MÉDIASfévrier 2020 - septembre 2022 (2 ans et 7 mois)Casablanca, MarocSpring Boot, React.js, Redux, Sass, Ant Design, Node.js, Stripe
- Développement et maintenance de fonctionnalités complètes utilisant Spring Boot et React, y compris l'intégration des paiements via Stripe.
- J'ai travaillé en collaboration avec des équipes pluridisciplinaires (UX/UI, frontend, backend) au sein d'un environnement Agile.
Recommandations
Soyez le premier à recommander Amine
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Ingénieur logicielÉcole nationale des sciences appliquées (ENSA)2020
- Développeur JuniorÉcole 1337 (Réseau 42 Paris)2020