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
- kaouech.jihed@gmail.com
- +216 24 124 581