À propos de Houssem
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- Commission EuropéenneDéveloppeur FullStack Java AngularSECTEUR PUBLIC & COLLECTIVITÉSavril 2024 - Aujourd'hui (2 ans et 2 mois)Bruxelles, BelgiqueMission :- Maintenir et développer de nouvelles fonctionnalités pour une application de gestion d'audits- Assurer son intégration avec SAP FICO- Concevoir et développer la nouvelle application de gestion (confidentielle)Tâches :-Intégrer l’applicationavec SAP, en garantissant un échange fluide de données via des API REST et en alignant les structures de données pour assurer la rétrocompatibilité avec le système existant-Ajouter de nouvelles fonctionnalités à l’application selon les demandes d’évolution de l’équipe métier-Corriger et déboguer les problèmes pour assurer la stabilité de l’application-Gérer les mises en production-Gérer l’ensemble du cycle de vie du développement logiciel, depuis l’analyse des besoins initiaux et la planification jusqu’à l’estimation de toutes les étapes du projet : implémentation, tests, déploiements-Établir et documenter l’architecture du projet-Concevoir et mettre en œuvre le modèle de données du projet en fonction des besoins métier-Assurer l’intégration avec des systèmes externes tels que EU Login, SECUNDA, CCM…-Développer l’interface utilisateur à l’aide de la bibliothèque front-end eUI et Angular-Préparer les plans de build et de déploiement en utilisant Bamboo en collaboration avec l’équipe DevOpsDocumenter les meilleures pratiques de développement pour garantir la cohérence et la qualité au sein de l’équipeMettre en place une stratégie de branches Git pour améliorer la collaboration et rationaliser les workflowsEnvironment technique : Java 8, Java 21, Spring Boot, EJB, Hibernate, TypeScript, Angular 18, HTML, CSS, EU login, SECUNDA, eUI, REST API, SOAP API, Oracle, H2, WebLogic, Tomcat, IntelliJ, Maven, Bitbucket, Bamboo, JUnit, Mockito, Jira, Confluence, Scrum
- Finance ActiveDéveloppeur FullStack Java AngularHIGH TECHmars 2021 - mars 2024 (3 ans)Paris, FranceMission: Contribution à la conception et au développement d’une application de gestion de garanties « Fairways Garanties », pair programming au sein d'une équipe agile- Refonte de l'application « Fairways Guarantees » (utilisée par les entreprises) en introduisant l'architecture CQRS / Microservices et le Domain Driven Design- Conception et Développement d’une nouvelle application « Portail des garants », exclusivement conçue pour les banques- Création des interfaces utilisateur avec Angular- Mise en place de services Web RESTful à l'aide de SpringBoot- Implémentation d’un module de signature électronique avec DocuSign- Stockage des documents cryptés en utilisant AWS S3 et Vault- Résolution des problèmes de performance au sein des applications à l'aide de l'outil de profiling avancé : JProfiler- Amélioration des pipelines de build et de mise en production Jenkins- Résolution des vulnérabilités- Support et corrections de bugsEnvironnement technique: Java 11, Spring Boot, Hibernate, Apache Kafka, Angular, Tapestry, REST API, AWS, MySQL, MongoDB, Git, IntelliJ, Maven, Jenkins, Docker, JUnit, Mockito, Wiremock, AgileEnvironnement fonctionnel: Gestion des garanties
- Societe Generale Corporate and Investment Banking - SGCIBDéveloppeur Java Back EndBANQUE & ASSURANCESavril 2019 - mars 2021 (1 an et 11 mois)Paris Area, FranceMission : : J'étais de mentor au sein de l'équipe agile pour l'application KYC (Know Your Customer) « RECORD »- Réorganisation et optimisation des composants de l'application- Amélioration des performances : utiliser des requêtes SQL optimisées et paginées, revoir la configuration d'Hibernate- Développement de nouvelles fonctionnalités: multi-langues, traduction, audit des actions des utilisateurs...- Mise en œuvre un système de versionning des données- Gestion efficace des données en permettant l'import et l’export de données dans divers formats, tels qu'Excel, CSV et JSON- Amélioration de la chaîne d'intégration continue CI/CD- Mentorat des développeurs juniorsEnvironnement technique : Java 8, Spring Boot, Hibernate, Python, SQLAlchemy, REST API, PostgreSQL, Git, IntelliJ, Maven, Jenkins, Docker, JUnit, Mockito, Wiremock, Grafana, ELK, AgileEnvironnement fonctionnel : KYC
Recommandations
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
- Master of Software ArchitectureUniversité de Nantes2016La formation pointe sur les techniques et les méthodes de spécification, de conception et de réalisation d'architectures logicielles répondant aux besoins de construction et d'évolution de systèmes logiciels complexes.
- Computer Science EngineerEcole nationale supérieure des ingénieurs de Tunis2015Algorithmique, conception, programmation orientée objet, bases de données, développement web, développement mobile, gestion de projets, méthodes agiles, optimisation, qualité logicielle