About Houssem
French
Native or bilingual
English
Fluent
Experience
- Commission EuropéenneFullStack Java Angular DeveloperPUBLIC SECTORApril 2024 - Today (2 years and 4 months)Bruxelles, BelgiumMission:- 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 teamDocument development best practices to ensure consistency and quality within the teamImplement a Git branching strategy to improve collaboration and streamline workflowsTechnical 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
- Finance ActiveFullStack Java Angular DeveloperTECHMarch 2021 - March 2024 (3 years)Paris, FranceMission: 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 fixesTechnical Environment: Java 11, Spring Boot, Hibernate, Apache Kafka, Angular, Tapestry, REST API, AWS, MySQL, MongoDB, Git, IntelliJ, Maven, Jenkins, Docker, JUnit, Mockito, Wiremock, AgileFunctional Environment: Guarantee Management
- Societe Generale Corporate and Investment Banking - SGCIBJava Back End DeveloperBANKING AND INSURANCEApril 2019 - March 2021 (1 year and 11 months)Paris Area, FranceMission: 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 developersTechnical Environment: Java 8, Spring Boot, Hibernate, Python, SQLAlchemy, REST API, PostgreSQL, Git, IntelliJ, Maven, Jenkins, Docker, JUnit, Mockito, Wiremock, Grafana, ELK, AgileFunctional Environment: KYC
Recommendations
These freelancer profiles also match your criteria
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
Education
- Master of Software ArchitectureUniversity of 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 EngineerNational Engineering School of 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