A propos

Mon histoire

Bonjour à tous ! Je m'appelle Jihed, un développeur passionné par la création d'applications web innovantes. Avec plus que 13 années d'expérience dans le domaine du développement, je me considère comme un artisan du code, toujours en quête de perfectionnement.

Comme la plupart des développeurs à l'époque, j'ai commencé mon carrière sur des anciens projets TMA. C'était une bonne expérience qui m'as permis d'apprendre la patience, déboguer le code et essayer de trouver des solutions tout en se méfiant des régressions.

Après une belle période, j'ai commencé à travailler sur des projets innovant et m'investir dans le développement backend et les architectures WEB. J'étais ébloui par le Framework Spring et j'ai décidé qu'il serait ma passion préférée.

Pendant cette période, j'étais amené à :
- Analyser et étudier en détaille les besoins fonctionnels de clients.
- Structurer les plateformes et l'environnement de développement.
- Intégrer et déployer les systèmes d'information.

Une fois acquis une bonne expérience, j'ai décidé de me concentrer sur le développement et l'architecture backend. j'ai travaillé sur beaucoup de projet en tant que leader technique avec la responsabilité de :

- Contribuer à la conception de l'architecture logicielle et s'assurer que les décisions architecturales sont alignées avec les objectifs du projet.
- Participer à la planification du projet, en estimant les délais et en s'assurant que l'équipe dispose des ressources nécessaires.
- Fournir une orientation et une vision techniques à l'équipe de développement.
- Encadrer et superviser les membres de l'équipe, en fournissant des conseils techniques et en favorisant un environnement de travail collaboratif.
- Participer activement au développement de logiciels en codant, en effectuant des revues de code et en résolvant des problèmes techniques complexes.
- Faciliter une communication transparente au sein de l'équipe et avec d'autres parties prenantes du projet.

Aujourd'hui et en tant que Freelance, j'aide les entreprises à concevoir et mette en place l'architecture de leurs projets, former et coacher les équipes de développement, auditer les applications et trouver des solutions à des problématiques de performance.

En résumé, en tant que développeur backend Java, je suis déterminé à fournir des solutions logicielles de haute qualité en m'engageant dans des pratiques de codage propres, en restant à jour sur les dernières technologies et en collaborant efficacement avec les membres de l'équipe. Je suis convaincu que ma passion pour l'excellence technique et mon expérience diversifiée font de moi un contributeur précieux pour tout projet de développement.

Compétences techniques

Language

Ma principale expertise réside dans le langage Java, que je maîtrise de manière approfondie. J'ai également travaillé avec Scala, C, Flex et bien d'autres.

Framework

Excellente connaissance dans l'utilisation des Frameworks tels que Spring et Axon pour le développement backend, Hibernate pour la persistance des données, JSF, GWT et d'autres outils complémentaires.

Architecture

Une solide compréhension des architectures RESTful et des principes de conception logicielle.
- Microserivce
- CQRS et event sourcing patterns
- SOA
- ESB

Outils

J'ai utilisé pas mal d'outils open source pour l'implémentation des projets tels que :
- Keycloak
- Axon Server
- Mule ESB
- CAS server

Objectif Professionnel

Continuer à évoluer en tant que architecte technique

Explorer les nouvelles technologies​

Contribuer à des projets innovants

La puissance de l'éducation est de transformer des lignes de code en des opportunités infinies.​

Prix gagné​

Aucun pour l’instant, un jour peut être ;)​

Ouvert aux opportunités de collaboration avec des équipes passionnées​

Contacter moi

Merci de prendre le temps de découvrir mon profil ! N’hésitez pas à me contacter si vous souhaitez en savoir plus sur mes compétences ou discuter de projets potentiels.