Développeur polyvalent, passionné et expérimenté (9 ans d'expérience), je conçois et développe des solutions performantes pour répondre à une grande variété de besoins, du logiciel métier à l'application web.
Mon expertise couvre un large éventail de technologies, avec une solide base en Java/Spring et une appétence pour les défis techniques :
🔹Applications robustes & évolutives (Java/Spring - Angular): Fort de mon expérience au sein d'entreprises comme Orange Bank, Société Générale et La Poste, je maîtrise la création d'applications robustes et évolutives en utilisant Java/Spring et Angular pour la partie front.
🔹Sites web performants & optimisés: Je conçois également des sites web performants et optimisés pour le référencement (SEO). Mon dernier projet e-commerce, réalisé avec PHP 7, Wordpress et WooCommerce, a obtenu un score de 99% sur PageSpeed, en respectant les bonnes pratiques SEO
🔹Webscraping avancé : Je suis capable de mettre en place des solutions de webscraping performantes, même pour extraire des données de sites web hautement sécurisés.
Mon approche est basée sur :
🔹Je m'engage à livrer un code propre, maintenable et bien documenté, garant que le livrable sera facilement maintenable pour une personne tierce et facilement évolutif
🔹Je privilégie une communication ouverte et transparente
🔹Je fais beaucoup de veille technologique et constamment à l'affût des nouvelles technologies
Compétences clés :
➢ Java, Spring, Spring Boot, Microservices, API REST, Hibernate, JPA, SQL
➢ PHP, Wordpress, WooCommerce
➢ Angular, HTML, CSS, TypeScript, NodeJs
➢ Webscraping
➢ Agile Scrum, DevOps (Docker, Jenkins), Git, Linux
Convaincu que mon expertise et mon état d'esprit peuvent contribuer à la réussite de vos projets, je suis enthousiaste à l'idée d'échanger avec vous.
Mots-clés: Java, Spring, PHP, Wordpress, Webscraping, SQL, E-commerce, SEO, Performance Web, Agile
depuis la création du compte
Stack technique : Java 17, Spring Boot 3, Spring 6 (Data, Security, Mvc), Hibernate 6, SQL,
Git, , MicroServices, Maven, Jenkins, AOP, RabbitMQ, ELK, Flyway, Docker, Sonar
Principales Réalisations et Responsabilités :
➢ Projet OnBoarding :
🔹Développement de web Services (API REST, JSON, SpringMVC, Jackson, Swagger)
🔹Migration de Spring Boot 2.7 vers Spring Boot 3
🔹Rendre certains processus complexe Multi threads
🔹Tests unitaires/intégration avec SpringBootTest, JUint5, Mockito
🔹Conception et refacto du code existant
🔹Cérémonies agiles : Sizing, Demo, Grooming, PI Planning, Sprint Review
➢ Nouvelle application (micro service) à partir d’un code legacy :
🔹Reverse Engineering comprendre le fonctionnel à partir du code existant
🔹Initiation socle technique (Conf Maven, CI/CD Jenkins du nouveau micro-service)
🔹Définition et implémentation d’une architecture hexagonale
🔹Mettre en place la configuration MapStruct, Caffein, Envers
🔹Gérer la sécurité App2App et by Credentials avec Spring Security
🔹Cérémonies agiles : Sizing, Demo, Grooming, PI Planning, Sprint Review
🔹Environnement anglophones toutes les réunions et discussion se passent en anglais
Développement d'un site Ecommerce de vente de jouets
Technologies : WordPress, WooCommerce, Stripe, PHP, JavaScript, HTML, CSS
Principales Réalisations :
🔹Personnalisation de Plugins : Développement et personnalisation de plugins avec PHP pour répondre aux besoins spécifiques du site.
🔹Paiement en Ligne : Intégration du paiement sécurisé avec Stripe, assurant une expérience utilisateur fluide et sécurisée.
🔹Gestion de l'Hébergement et Sécurité : Administration du serveur d'hébergement, mise en place de mesures de sécurité contre les attaques DDoS et implémentation de certificats RSA.
🔹Optimisation des Performances : Amélioration de la performance du site grâce à l'optimisation du cache, des médias, et de l'affichage initial, utilisation d'un CDN (Cloudflare), atteignant un score de 99 sur PageSpeed pour mobile et desktop.
🔹SEO et Analytics : Implémentation de Google Analytics, Google Tag Manager, pixel Facebook et Google Ads pour le suivi et l'optimisation des campagnes marketing.
🔹Expérience Utilisateur : Création d'interfaces utilisateur réactives et conviviales avec HTML, CSS et JavaScript.
Développement d'une application web de billetterie électronique
Technologies : Java, Spring (Boot, Core, MVC, Data, Security), Hibernate/JPA, JTA, Maven, TypeScript, Angular, RxJS, HTML/CSS, Git, Jenkins
Principales Réalisations :
➢ Backend :
🔹 Développement de l'architecture backend en utilisant Java et Spring (Boot, Core, MVC, Data, Security) pour une performance et une sécurité optimales.
🔹 Gestion des transactions avec JTA et persistance des données avec Hibernate/JPA.
🔹 Mise en place et gestion des dépendances et du cycle de vie des builds avec Maven.
➢ Frontend :
🔹 Création d'une interface utilisateur réactive et conviviale en utilisant TypeScript, Angular, RxJS, HTML et CSS.
➢ Paiement en Ligne et Validation :
🔹 Intégration du système de paiement en ligne via Stripe, assurant une expérience de paiement sécurisée et fluide.
🔹 Implémentation de la validation des billets par QR Code pour une vérification rapide et efficace.
➢ CI/CD et Gestion de Code :
🔹 Utilisation de Git pour la gestion du code source et de Jenkins pour l'intégration et le déploiement continus.
➢ Collaboration et Méthodologies :
🔹 Adoption des pratiques Agile/Scrum pour une gestion de projet efficace et une collaboration transparente avec l'équipe.
Sofiane a fait un travail remarquable lorsqu'il nous a développé notre boutique en ligne
Il nous a nous même était recommandé par quelqu'un d'autre et nous avons été plus que satisfait de son travail