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

Houssem A.

Tech Lead Full Stack / Software Architect

667 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Houssem

- 9+ years experience on software application design / development / integration
- Java extensive hands-on experience, including experience with JDBC / Hibernate, JUnit, EJBs ,Spring (Boot, MVC, JPA, Security, Cloud) and ESB (mule)
- Experience with Web front end development stacks (JavaScript/TypeScript) Angular 4, AngularsJS, ReactJS, GWT, HTML & CSS)
- Experience with Oracle, creation of complex SQL, stored procedures, indexes and triggers
- Experience with Agile (SCRUM, Kanban), ATDD (Fitnesse)
- Craftsmanship practitioner (Clean Code, Clean Architecture, TDD, BDD, DDD)
- DevOps practitioner (GitLab CI/CD, TFS Azure, Docker, Ansible, Puppet, Foreman ...)
- AWS Cloud practitioner (EC2, S3, IAM, RDS, DynamoDB, ECS, ECR, VPC...)
- Experience with continuous integration : Jenkins, Bamboo, Sonar, Fitnesse...
- Excellent communication and presentation skills
- Financial and insurance good knowledge
- Adsales and portofolio management
- Bilingual: English / French
  • Anglais

    Capacité professionnelle complète

  • Français

    Bilingue ou natif

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • Euronext Technologies
    Tech Lead / Technical Architect
    BANQUE & ASSURANCES
    février 2021 - Aujourd'hui (5 ans et 4 mois)
    Paris, France
    Mission : Pilote d’une équipe (5 Développeurs, un Testeur, un Product Owner, un Business Analyste) pour la digitalisation du process d’admission à la cote (Digital Ambition Program)
    - Mise en place d’un socle technique (Baptisé MyEuronext) :
    • Bibliothèque Java (Jar) contenant les services communs partagés entre les différents micro services : Configuration Spring Security + Connexion to AWS Cognito, Services de gestion de documents sur AWS S3, Services de récupération de données utilisateurs depuis le référentiel d’Euronext, Envoi de Mails, service de remplissage et génération de rapports.
    • Pipeline Jenkins pour le versionning et le deploy du Jar vers Nexus
    • Bibliothèque de composants graphiques (UI Components Library) contenant les écrans/composant qui pourraient être réutilisés par les différents micro frontend : ReactJs Library avec des layouts, tableaux, forum de messages, headers, footers …
    • Un Design System réalisé avec StoryBook : Documentation de la librairie des composants UI et des pratiques de dev front, Référentiel de composants permettant la recette UX/UI.
    • Pipeline Jenkins pour le versionning et le deploy de la bibliothèque vers Nexus
    • Delivery des outils pour la mise en place des micro front end.
    - Conception et mise en place de la platform « Listing Equity »
    • Elaboration de la documentation : scoping note, dossier de design technique, mise à jour des schémas d’archi existants
    • Raffinement des Features, chiffrage, établissement des plannings de réalisation et définition de la roadmap.
    • Assurance de l’architecture, la conception et le développement des nouvelles Features.
    • Gestion de la configuration logicielle.
    • Mise en œuvre d’un plan stratégique technique (étude, choix de solutions, participation aux comités d'architecture, POC…).
    • Lead d’une équipe de 5 développeurs, 1 testeur et un Product Owner (coordination, suivi et motivation sur les phases de conception, réalisation et validation)
    • Définition des normes de développement, assurance du respect des bonnes pratiques (TDD, BDD…) garantissant l'évolutivité, et la pérennité de l’application.
    • Industrialisation du cycle de vie logiciel et au déploiement de pratiques DEVOPS (intégration continue, automatisation des tests, génération de code, d'audit de code...)
    • Présentation et démos aux business owner, formation des équipes support.
    • Release management : préparation des delivery reports, génération de nouvelles versions et gestion des livraisons.



    Environnement technique:
    - Java 11, Spring (Boot, MVC, Security, Data), JUnit, AssertJ, Mockito,
    - ReactJs, Redux, Saga, Hooks, React Material UI, StoryBook, Styled Components, WebPack, TypeScript, AWS Cloud Front
    - Git, Node, Maven, Nexus, Jenkins, GitLab, Ansible, Docker, AWS ECR, AWS ECS, AWS EC2
    - AWS RDS (PostgreSQL), AWS S3
    - Scrum, Microfrontends, Microservices
    Environnement fonctionnel : Listing Admission
  • ING Direct
    Lead software engineer / Junior architect
    BANQUE & ASSURANCES
    mars 2020 - février 2021 (11 mois)
    Paris, France
    Design and implementation of a Single Sign On API between french app and global ING solution
    Participation to the architecture committee :
    - Identification of the organizational impact
    - Delivery of the architectural design and inputs to the roadmap.
    - Definition and documentation of the guidelines.
    Microservices architecture integration : Subscription to Gateway, Service discovery configuration, TLS / SSL Configuration
    Proxy and consume ING's shared APIs, Party identity management, Access tokens- Means
    Test driven development of REST Services
    Metrics, logging and tracing.
    Set up openapi ui.
    Software Factory :Java 11, Spring (Boot, MVC, Security), Finagle Twitter, Maven, Git, Ansible, Jenkins, Azure TFS, Puppet, Foreman, Scrum
  • ING DIRECT
    Full Stack Consultant / Scrum Master
    BANQUE & ASSURANCES
    mars 2018 - mars 2020 (2 ans)
    Paris, France
    *Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.

    *Troubleshoot and resolve issues in existing software. Analyze and study complex systems requirements. Prepare design documentation.

    *Write and maintain technical documentation to describe program development, logic, coding, deployment, testing, changes, and corrections.

    *Collaborate and communicate effectively with stakeholders throughout the organization

    *Facilitate daily scrum, sprint planning, sprint demo and retrospective meetings.

    *Ensure the correct use of scrum process, track and remove impediments.

    *Help the product owner to make the product backlogs in good shape and make them ready for the next sprint.

    *Technical tasks :

    - Migration of the legacy environment using a DDD approach : Soap to Rest, Java 6/7 to Java 8, Split of a monolithe middleware...
    - Migration of old screens : Jsf/Jsp/AngularJs to ReactJS
    - Design and development of new functionalities : TDD, Rest services (Java/ Spring/ JaxRS) , UI (ReactJS)

    *Software Factory : Java 6/7/8, Spring, Hibernate, Javascript, HTML5/CSS3, ReactJs, AngularJs, JAX-RS, JAX-WS, ,JSP, JSF, JUnit, AssertJ, Mockito, Git, Maven, NodeJS, NPM, Jenkins, Scrum, Kanban...
    Java Spring REST React.js Git Scrum

Recommandations

Soyez le premier à recommander Houssem

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Formations

  • Diplôme National d'Ingénieur
    ESPRIT
    2013

Compétences

Catégories