You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Houssem HamrouniHH

Houssem Hamrouni

Développeur ★ Expert ★ Full Stack★ Java ★ Angular

€600/day
Paris, FR
8-15 years

Average response time: 1 hour

About Houssem

👨‍💻 Développeur Full Stack passionné, basé à Paris mais travaille uniquement en full remote. je mets à profit plus de 10 ans d'expérience dans le développement logiciel. Je maîtrise les technologies Java, Spring, Angular, AWS, avec une expertise complémentaire en DevOps.

🚀 Engagé dans des projets agiles à fort impact, reconnu pour ma rigueur, mon autonomie, et ma curiosité, je relève avec enthousiasme les défis complexes pour concevoir des solutions robustes, performantes et évolutives. Mon approche collaborative et proactive fait de moi un atout fiable dans des équipes distribuées.

💡 Artisan du code bien fait pratiquant convaincu des méthodologies modernes, j’intègre au quotidien les principes de DDD (Domain-Driven Design), TDD (Test-Driven Development), Clean Code et Pair Programming, pour garantir la qualité du code.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km), Puteaux (up to 10km), Montrouge (up to 20km)

Experience

  • Commission Européenne
    Développeur FullStack Java Angular
    PUBLIC SECTOR
    April 2024 - Today (2 years and 2 months)
    Bruxelles, Belgium
    Mission :

    - 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 DevOps


    Documenter les meilleures pratiques de développement pour garantir la cohérence et la qualité au sein de l’équipe

    Mettre en place une stratégie de branches Git pour améliorer la collaboration et rationaliser les workflows

    Environment 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
    Spring Boot
  • Finance Active
    Développeur FullStack Java Angular
    TECH
    March 2021 - March 2024 (3 years)
    Paris, France
    Mission: 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 bugs

    Environnement technique: Java 11, Spring Boot, Hibernate, Apache Kafka, Angular, Tapestry, REST API, AWS, MySQL, MongoDB, Git, IntelliJ, Maven, Jenkins, Docker, JUnit, Mockito, Wiremock, Agile

    Environnement fonctionnel: Gestion des garanties

    Java Spring Spring boot Hibernate Angular
  • Societe Generale Corporate and Investment Banking - SGCIB
    Développeur Java Back End
    BANKING AND INSURANCE
    April 2019 - March 2021 (1 year and 11 months)
    Paris Area, France
    Mission : : 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 juniors


    Environnement technique : Java 8, Spring Boot, Hibernate, Python, SQLAlchemy, REST API, PostgreSQL, Git, IntelliJ, Maven, Jenkins, Docker, JUnit, Mockito, Wiremock, Grafana, ELK, Agile

    Environnement fonctionnel : KYC

    Java Spring boot API REST Hibernate PostgreSQL Scrum Spring JIRA Maven Jenkins Docker GitHub TDD Spring Batch

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master of Software Architecture
    Université de Nantes
    2016
    La 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 Engineer
    Ecole nationale supérieure des ingénieurs de Tunis
    2015
    Algorithmique, conception, programmation orientée objet, bases de données, développement web, développement mobile, gestion de projets, méthodes agiles, optimisation, qualité logicielle

Skill set

Categories