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

Houssem Hamrouni

Developer ★ Expert ★ Full Stack★ Java ★ Angular

€600/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Houssem

👨💻 Full Stack Developer passionate, based in Paris but working entirelyfull remote. I leverage over10 years of experiencein software development. I masterJava, Spring, Angular,AWStechnologies, with complementary expertise inDevOps.

🚀 Committed to high-impactagileprojects, recognized for myrigor,autonomy, andcuriosity, I enthusiastically take on complexchallengesto designrobust,performant, andscalablesolutions. My collaborative and proactive approach makes me areliableasset indistributedteams.

💡 Artisan of well-crafted code, a firm believer in modern methodologies, I integrateDDD(Domain-Driven Design),TDD(Test-Driven Development),Clean Code**, and **Pair Programmingprinciples daily to ensure code quality.
  • 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
    FullStack Java Angular Developer
    PUBLIC SECTOR
    April 2024 - Today (2 years and 4 months)
    Bruxelles, Belgium
    Mission:

    - Maintain and develop new features for an audit management application
    - Ensure its integration with SAP FICO
    - Design and develop the new management application (confidential)

    Tasks:

    -Integrate the application with SAP, ensuring smooth data exchange via REST APIs and aligning data structures to ensure backward compatibility with the existing system

    -Add new features to the application according to business team requests

    -Fix and debug issues to ensure application stability

    -Manage production releases

    -Manage the entire software development lifecycle, from initial requirements analysis and planning to estimating all project phases: implementation, testing, deployment

    -Establish and document the project architecture

    -Design and implement the project's data model based on business needs

    -Ensure integration with external systems such as EU Login, SECUNDA, CCM...

    -Develop the user interface using the eUI front-end library and Angular

    -Prepare build and deployment plans using Bamboo in collaboration with the DevOps team


    Document development best practices to ensure consistency and quality within the team

    Implement a Git branching strategy to improve collaboration and streamline workflows

    Technical Environment: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
    FullStack Java Angular Developer
    TECH
    March 2021 - March 2024 (3 years)
    Paris, France
    Mission: Contribution to the design and development of a guarantee management application "Fairways Garanties", pair programming within an agile team

    - Redesign of the "Fairways Guarantees" application (used by companies) by introducing CQRS / Microservices architecture and Domain Driven Design
    - Design and Development of a new application "Portal of Guarantors", exclusively for banks
    - Creation of user interfaces with Angular
    - Implementation of RESTful Web services using SpringBoot
    - Implementation of an electronic signature module with DocuSign
    - Storage of encrypted documents using AWS S3 and Vault
    - Resolution of performance issues within applications using the advanced profiling tool: JProfiler
    - Improvement of Jenkins build and deployment pipelines
    - Vulnerability resolution
    - Support and bug fixes

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

    Functional Environment: Guarantee Management

    Java Spring Spring boot Hibernate Angular
  • Societe Generale Corporate and Investment Banking - SGCIB
    Java Back End Developer
    BANKING AND INSURANCE
    April 2019 - March 2021 (1 year and 11 months)
    Paris Area, France
    Mission: I was a mentor within the agile team for the KYC (Know Your Customer) application "RECORD"

    - Reorganization and optimization of application components
    - Performance improvement: use optimized and paginated SQL queries, review Hibernate configuration
    - Development of new features: multi-language, translation, audit of user actions...
    - Implementation of a data versioning system
    - Efficient data management by allowing import and export of data in various formats, such as Excel, CSV, and JSON
    - Improvement of the CI/CD integration chain
    - Mentoring junior developers


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

    Functional Environment: KYC

    Java Spring boot REST API 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
    University of 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
    National Engineering School of 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