Houcem - Mentor XDD

Ref : 190606N002
Actuellement disponible Email vérifié
Photo de Houcem, Mentor XDD
Compétences
Expériences professionnelles
  • WORK EXPERIENCE

    Lead Software Architect
    ASTER Enter'UP SAS
    09/2022 - 12 / 2021, Lyon, France Aster est la nouvelle solution pour prioriser, décider et suivre les actions en réunion.
    Achievements/Tasks
    Mentored and coached 7 Team members to transform their legacy solution into a fully testable architecture. Used usecase driven approach for Angular frontend developments. Animated EventStorming meetings to define the solution's context map and discover existing and new features. Coached the product team to master Example mapping and vertical slicing. Guided the team to setup, measure and improve their DORA metrics and on how to achieve Continuous Delivery.
    Introduced automated unit testing as a starting point for new development or bug fixes. Setup Product Discovery routines and strategic domain mapping.

    Software Architect and DDD coach
    Agicap
    10/2021 - 07/2022, Agicap is a french scaleup building cash-flow management products
    Achievements/Tasks
    Mentored and coached 5 team members to master ddd/cqrs techniques
    Coached the team to adopt kanban/example mapping and lean agile approach
    Setup DORA metrics, TBD and continuous delivery
    Worked with product team to better explain problems and users need
    Made near x2 improvements in team performance every 6 weeks snapshot

    Software Craftmanship Coach
    Société générale
    09/2019 - 10/2021,
    Achievements/Tasks
    Defined recommandations and guidelines with a team of experienced programmers (DEX unit). Coached Development teams (2 different teams per day) about TDD | BDD | Clean architecture methods. Gave more than 60 talks about Agile, Craftsmanship, DDD, CQRS, Tools and Frameworks and Best Practices. Developped full JS and springboot starter kits to provide as quick to start examples for teams working on new projects. Developed: Different Apis based on NestJS and SpringBoot. Developed: Gatsby website to host documentation, samples and demos.

    Senior Fullstack Software Architect and Founder
    VisionPM
    05/2018 - 12 / 2021, Nogent-Sur-Marne (France) ********
    Achievements/Tasks
    Product Management from ideation (10% of the activity)
    AI and Computer Vision Programming (20% of the activity)
    Teaching software craftsmanship and devops techniques (30% of the activity)
    Programming software: backend: ts/js NestJS, JAVA SpringBoot, c# dotnetcore, Python Flask | frontend: ts/js ReactJS,angular (30% of
    the activity)
    Strategic consulting(10% of the activity)

    Full Stack Programmer
    ResoCom MTM
    05/2019 - 10/2019, Paris, France KYC and anti-fraud service provider
    Achievements/Tasks
    Created 100% tested React.js/typescript front-end client to visualize usage statistics upon company's products using TDD and Clean
    Architecture techniques. Built 100% code coverage springWeb/java8 backend in order to fetch statistics and predict behavior using TDD and Clean Architecture
    techniques. Prepared architecture and use cases to host online billing.

    Computer Vision Programmer
    Tunisair Handling
    03/2019 - 07/2019, Val de Marne, France Computer Vision Software Editor
    Achievements/Tasks
    Created software development Kit for Tunisian's ID cards detection, qualification and data extraction using vision Machine Learning. Applied and evaluated integration using A/B Testing. SDK usable in both server side and within an android or ios real-time mobile client. Measured global quality and performance using precision/recall method: 97% detection rate.

    Product Manager & Head of Engineering
    ResoCom MTM
    01/2017 - 03/2019, Paris, France KYC and anti-fraud service provider
    Achievements/Tasks
    Coordinated and managed agile transversal teams. Stayed under budget for more than two years. Reported and maintained product's dashboard including the total cost of ownership and Key Performance Indicators. Controlled Technical Debt using Unit testing/Integration testing/Continuous integration via GitLab pipelines and Clean Code concepts.
    Increased customer satisfaction with 54%. Lunched 3 new products.

    Scrum Master & TechLead
    ResoCom MTM
    01/2014 - 12/2017, Suresnes, France KYC and anti-fraud service provider
    Achievements/Tasks
    Setup and Guarantee the correct application of scrum within the team. Remove obstacles and guide the team to escape confusions. Backlog feed in collaboration with the CTO. Design of architectures and technical solutions adapted to the needs. Application of unit testing and code coverage practices using MSTest, Junit, Nunit. Trained more than 10 developers, pair programmed , coached and improved skills of the technical teams.

    Computer Vision Programmer & R&D TeamLeader
    ResoCom MTM 04/2012 - 12/2013, Suresnes, France KYC and anti-fraud service provider
    Achievements/Tasks
    Conception of image processing algorithms and applications. Programming Indexation and Optical Character Recognition (OCR) Engines. Programming machine learning and computer vision. Coaching of engineers and trainees. Validation and test benchmarks conception and execution







Études et formations
  • SKILLS
    Agile Management & Programming Domain driven design Clean Code & Architecture CQRS
    Test Driven Development Behaviour Driven Development Hexagonal Architecture micro-services Design Patterns
    Event Driven Architecture KYC UX Design Machine Learning SOLID REST RPC socket.io
    CI | CD Git GitLab Bitbucket github Actions .js .ts Netcore Java/Spring C# | .NET
    Python/Flask React.JS HTML5 | css [ bootstrap] GWT Angular NestJs NodeJs Feathersjs
    mySQL PostgresSql

    EDUCATION
    Master's degree in Advanced Image Sensing
    Telecom ParisTech & UPMC Paris 6
    09/2011 - 09/2012, Paris, France Master's degree in Telecommunication and Network System Engineering
    Higher School of Communication of Tunis “Sup’Com” 09/2008 - 08/2011, Tunis, Tunisia
    CERTIFICATIONS
    Professional Scrum Product Owner I
    (02/2017 - 12 / 2021) ********
    ********
    Profetionnal Scrum Master I (06/2018 - 12 / 2021) ********
    ********

    TRAINING
    @WealCome: ATDD/TDD/Clean Architecture With Java (04/2019 - 04/2019)
    TDD, ATDD by example , understanding Clean Architecture, using Gherkin and Cucumber... @Oxiane: Software CraftsManShip (08/2018 - 08/2018)
    XP, TDD, BDD, Vertical Slicing, CleanCode, Refactoring,The Boy Scout Rule, SOLID, Baby steps, DRY, Coding DOJO, Coding Games. @GlobalKnowledge: The role of the Product Owner in an Agile project (04/2018 - 04/2018)
    User stories, KPIs, Acceptance Tests, Total Cost of Ownership... Readings and self-study (01/2015 - 01/2021)
    (Martin, Robert C)"Clean Code", "Clean Coder, "Clean architecture", (Steeve Freeman)"Growin object oriented software guided by tests",(Eric Evans)
    Domain Driven Design, (Martin Fowler) "Patterns of entreprise application architecture"
    (John z.Sommez)"Soft Skills", (Dale Carnegie)"How to win friends and influence people", (Sharon L.Bowman) "Training from the back of the room"...
    (Ken Chwaber/Jeff Sutherland) "Scrum Guide",(Claude Aubrey)"Scrum, (IDEO/org) "The field guide to human-centred design", (Scrum sence) "What every product owner should know", (Mary Poppendieck) "Lean software development", (Ken Schwaber) "Evidence Based Management", (Eric Ries) "The Lean startup"...
    (Nicole Forsgren)"ACCELERATE", (Vaugh Vernon)"Implementing Domain Driven Design", (Chris Richardson) "Microservices Patterns"
    Achievements/Tasks
    Achievements/Tasks

    LANGUAGES
    French
    Native or Bilingual Proficiency
    English
    Full Professional Proficiency
    Arabic
    Native or Bilingual Proficiency

D'autres freelances
Architecte TDD

Ces profils pourraient vous intéresser !
CV Consultant en Industrialisation IT
Romain

Consultant en Industrialisation IT

  • CRAPONNE
Kubernetes LINUX DOCKER CI/CD ANSIBLE TDD PHP HASHICORP TERRAFORM GO ELASTICSEARCH
Disponible
CV Architecte .NET / Tech Lead
Cyrille-Alexandre

Architecte .NET / Tech Lead

  • SAINT-ÉTIENNE
TDD C# .NET Github DEVOPS ENTITY FRAMEWORK SQL SERVER
CV Ingénieur de développement .NET
Marc

Ingénieur de développement .NET

  • NANTES
.NET TDD OAUTH GIT ASP.NET API RESTful AZURE DEVOPS CI/CD OPC
CV Software Crafter & Développeur Full Stack
Yassine

Software Crafter & Développeur Full Stack

  • Paris Area
TDD BDD SPRING Spring Boot TypeScript JAVASCRIPT JAVA Kotlin Microservices SCALA
CV Software Crafter / Architecte Applicative
Niv

Software Crafter / Architecte Applicative

  • CHESSY
TDD JAVA SQL Angular MYSQL Spring Boot BDD Microservices AGILE SPRING BATCH
CV Senior Developer / Lead Tech / Architecte logiciel - TDD/CleanCode/CleanArchitecture/DDD/BDD
Soufien

Senior Developer / Lead Tech / Architecte logiciel - TDD/CleanCode/CleanArchitecture/DDD/BDD

  • NOISY-LE-GRAND
JAVA J2EE SQL API RESTful TDD BDD Angular AGILE Cloud AWS DEVOPS
CV Architecte PHP
Benjamin

Architecte PHP

  • MIMET
PHP MYSQL DOCTRINE JAVASCRIPT FULL STACK GIT TDD JQUERY REST DESIGN PATTERNS
CV Développeur JAVA
Bilel

Développeur JAVA

  • FONTENAY-SOUS-BOIS
JAVA Software Craftsmanship SPRING AGILE TDD BDD SCRUM JAVASCRIPT Microservices Angular
CV Développeur JAVA
Sébastien

Développeur JAVA

  • CHOISY-LE-ROI
JAVA J2EE LINUX TDD BDD Software Craftsmanship C++ BIG DATA PYTHON SCALA
CV Développeur SCALA
Badr

Développeur SCALA

  • Suresnes
SCALA JAVA Angular LINUX TDD