
Chaouachi Hamed
Ingénieur Java/J2EE Fullstack confirmé
Salaire / Taux journalier
Sidi Bouzid, Tunisie
Freelance
Expertises
À propos
Introduction
Ingénieur Java/J2EE Fullstack avec 8 ans d'expertise en architectures microservices et développement full-stack. Maîtrise approfondie de Spring Boot, Angular, Kafka et infrastructure cloud (GCP, Docker), avec expérience confirmée chez Cision dans la résolution d'anomalies critiques et l'optimisation de performance. Spécialisé en développement Agile pour des applications robustes et scalables avec qualité de code garantie.
Expérience de travail
developpeur fullstack
cisionFreelance
févr. 2024 - Présent
2 ans 9 mois
tunisie
Ingénieur JAVA/J2EE Fullstack confirmé
Cision
févr. 2024 - Présent
2 ans 9 mois
– Mise en place de tests unitaires afin de garantir la fiabilité et la qualité du code. – Application rigoureuse des bonnes pratiques de développement logiciel pour assurer la qualité, la performance de l'application dans une architecture microservices. – Intégration d'Apache Kafka pour la communication asynchrone orientée événements, permettant un découplage efficace des services. – Diagnostic approfondi et résolution rapide des anomalies sur les environnements DEV, PPRD et PRD, garantissant la stabilité et la fiabilité du système en production. – Développement de la couche de persistance basée sur Spring Data JPA / Hibernate. – Conception et intégration des interfaces utilisateurs avec AngularJS et Angular 16, dans une architecture micro front-end reposant sur un framework SPA. – Intégration du code et fusion des modules via Git, en respectant les workflows de versioning. – Travail en méthodologie Agile (Scrum) avec participation aux rituels (sprint planning, daily, review, retrospective).
Ingénieur JAVA/J2EE Fullstack confirmé
talys-consulting
mars 2022 - janv. 2024
1 an 11 mois
– Implémentation des nouvelles fonctionnalités front-end ainsi que back-end. – Participation à la conception et développement des différents modules du projet – Correction de bugs front-end et back-end. – Développement de la couche métier et des web services REST pour la partie Back end avec l'architecture micro-service. – Développement de la couche persistance en utilisant Spring data Jpa-Hibernate. – Conception et développement des interfaces Web en utilisant Angular et Bootstrap. – Intégration du code et merge des modules avec Git. – Travail en Méthode Agile (Scrum)
Ingénieur JAVA/J2EE Fullstack confirmé
TALAN
oct. 2017 - févr. 2022
4 ans 5 mois
– Participation à la conception et développement des différents modules du projet. – Développement de la couche métier et des web services REST pour la partie Back end. – Développement des classes de la couche Mapping d'accès aux données en utilisant Jpa-Hibernate. – Développement de la couche persistance en utilisant l'api Jpa-Hibernate. – Optimisation et correction des anomalies. – Conception et développement des interfaces Web et des classes de contrôle de l'application en utilisant Angular4 et Bootstrap. – Intégration du code et merge des modules avec Git. – Suivi des rapports SONAR et amélioration de la qualité de code.
Ingénieur JAVA/J2EE Fullstack confirmé
Tritux
nov. 2016 - juil. 2017
9 mois
– Analyse des spécifications fonctionnelles. – Utilisation de la méthode Agile (Scrum) et participation à la définition des objectifs du sprint. – Remonter les problèmes et/ou les risques identifiés et les résoudre. – Correction des bugs. – Développement de la couche service en se basant sur le framework SPRING. – Implémentation des web services REST. – Développement de la couche d'accès aux données en utilisant Spring Data. – Déploiement de l'application sous Tomcat. – Développement des écrans responsives en Boostrap. – Développement des classes contrôleurs AngularJS et des services HTTP pour consommer les web services de la partie back-office. – Amélioration de la couche présentation en utilisant angularJs. – Développement des écrans responsives en Boostrap. – Intégration du code et merge des modules avec Git. – Gestion de la Base de données PostGresql. – Préparation des tests d'intégrations et développement des mocks/simulateurs avec Junit. – Conception des templates JasperReports pour la génération des rapports en format PDF.
Formation
Institut Supérieur des Arts Multimédias de la Manouba
Diplôme national d'ingénieur, Informatique
Institut Supérieur des Arts Multimédias de la Manouba
Licence fondamentale, informatique et multimédias
Licences et certifications
Inspect Rich Documents with Gemini Multimodality and Multimodal RAG Skill Badge
Délivré le : –
Develop GenAI Apps with Gemini and Streamlit Skill Badge
Délivré le : –
Build Real World AI Applications with Gemini and Imagen Skill Badge
Délivré le : –
Prompt Design in Vertex AI Skill Badge
Délivré le : –
LLM, LangChain, RAG, Agent: Créez vos apps boostées à l'IA
Délivré le : –
Python pour la Data Science et le Machine Learning
Délivré le : –
Optimisation des performances Hibernate/JPA et SQL
Délivré le : –