... About

a software engineer.

a developer .

ME .

Greetings !
I am Hadi, a dedicated and seasoned Full Stack Engineer. I bring forth a robust blend of technical acumen and passion for my work in every project I undertake. I am proficient in multiple programming languages including but not limited to Golang, Python, C, C++, and TypeScript. Leveraging these skills, I have successfully delivered complex projects across a diverse range of sectors. My experience, coupled with my passion for coding, allows me to provide efficient and innovative solutions tailored to the specific needs of the businesses I work with.

I'm a freelancer and companies trust me.

I’m currently working as full-stack developer at CHANEL.

Epitech European Institute of Technology,

MSC

3.41 GPA

Fun fact : I'm a musician and a boxer

Quotes that defines me in my work:

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." - Martin Fowler, famous software developer and author in the field of software engineering.

Skills

My Experiences:

  • CHANEL


    LUXE
    Full Stack Software Engineer.

    november 2021 - now
    Paris, France.


    • Implementation of CI/CD for numerous in-house projects using Azure DevOps and various Azure cloud services
    • Automation of AML model deployments on AML endpoints with the Azure SDK, etc.
    • Creation of architecture and development (from scratch) of several in-house projects using Django, Flask, and fastAPI, all containerized with Docker.
    • Completion of various front-end tasks with NextJS. Debugging of infrastructure on Azure Cloud. Implementation of monitoring tools for in-house applications using Azure App Insight, Dynatrace, etc. 
    • Development of smart contracts on the Polygon blockchain. Development of a SAAS focused on the use of LLMs with Langchain, FastAPI, and Azure AI.

IATS CONSULTING

  • IATS Consulting

    BANKING & INSURANCE

    Full Stack Developer

    october 2022 - december 2022

    Berne, Switzerland.

    • Implementation of CI/CD with GitHub Actions and Azure Cloud Services (Azure Web App and Azure Key Vault).
    • Front-end Implementation of a Banking API with Angular and RxJS for reactive programming and managing asynchronous operations.
    • Refactoring the backend using Express (TypeScript) for improved code organization and type safety.
    • Migrating from the KnexJS ORM to Prisma for enhanced database interaction.
    • Setting up unit tests for both the front-end and back-end components.
  • SuperVX AG / Ezy Finance

    BANKING & INSURANCE

    Full Stack developer

    may 2022 - august 2022

    Berne, Switzerland.

    • Refactoring the backend from JavaScript to TypeScript for improved code readability through typing.
    • Implementing client journey mock-ups with Angular and RxJS.
    • Implementing and utilizing APIs from Swiss banks.
    • Implementing a login/signup system with JWT and OAuth2.
    • Improving CI/CD through GitHub Actions and Azure Cloud services.
    • Back-end (Prisma) integration of an ORM.
    • Implementing unit tests.
  • Extia

    Python AGENCE && SSII
    Full Stack Developer

    august 2021 - august 2022

    Barcelona, Spain.


  • Creating a password hunter from scratch in Golang, which detects passwords and other sensitive data contained in files (text, Word, Docs, Excel, email, etc.) on Extia computers and various drives.

JASON NYX by MediaShow

  • JASON NYX / MEDIASHOW

    Angular HIGH TECH
    Fullstack Developer

    march 2021 - march 2021

    Paris, France.


  • Development of KPIs using Golang/Angular/VanillaJS:

    • Creation of a RESTful API with Golang.
    • Code architecture, UML diagrams, MLD (Database Design).
    • Implementation of a plug-in generating a pop-up with VanillaTS for the frontend.
  • Infrastructure Setup and Supervision:

    • Implementation of a CI/CD pipeline with Circle-CI.
    • Management of production, pre-production, and development environments using DigitalOcean.
  • Project Management with Jira:

    • Drafting User Stories with Definition of Done (DOD).
    • Sprint planning and execution.
    • Facilitation of demo rituals, stand-ups, etc.
  • ACKLIO

    TELECOMMUNICATIONS
    R&D Engineer

    april 2020 - july 2021

    Rennes, France.


  • IPv4/V6 Synchronization between SDK and IPCORE:

    • Conducted studies and research on various Cbor libraries in the C language.
    • Created specifications for the communication protocol between the SDK and IPCORE using CBOR.
    • Implemented this protocol based on the COSE standard.
    • Integrated the core network functionality in Golang (integration of IPv4/V6 synchronization and a DHCP mode).
  • Integration of OSCORE and EDHOC Protocols with the Acklio SDK:

    • Conducted studies and research on the OSCORE security protocol and the EDHOC authentication protocol.
    • Implemented a secure TUN proxy with EDHOC exchange and encoding of COAP packets in OSCORE.
  • GOOGLE

    ASSOCIATIF & SYNDICAL
    Developer Student Club Lead

    october 2019 - august 2020

    Rennes, France.


  • Creation of Introductory Sessions on Various Programming :

    • Developed and conducted sessions to introduce club members to different programming topics.
    • Assisted club members in working on projects using specific languages such as Go, Django, Angular, Flutter, C, C++.
  • Introduction to Google Cloud Platform:

    • Provided guidance and training on Google Cloud Platform, covering relevant services and functionalities.
  • ASHEAL

    HEALTH & WELL-BEING
    Full Stack Developer

    october 2019 - december 2021

    Rennes, France.


  • Frontend Development:

    • Encapsulation of our RESTful API through Angular services.
    • Implementation of mock-ups with NG-ZORRO (Ant Design).
    • SignUp/SignIn via social security number or RPPS.
    • 2FA for patients.
    • Translation of the app into 4 languages (French, English, Arabic, Italian).
  • Backend Development:

    • Creation and management of JWT.
    • Implementation of CRON to regularly pull an updated file listing doctors in France with their RPPS numbers.
    • Implementation of various AWS services like S3.
    • Documentation of our API with OPENAPI.
    • Implementation of a 2FA system for patients.
  • DEVOPS:

    • Implementation of Infrastructure as Code (IaC) with AWS Terraform.
    • Implementation of a CI/CD pipeline with GitLab-CI.
  • Management:

    • Agile SCRUM sprints (JIRA).
    • Code review of Merge Requests via GitLab.
  • ZIP Digital Agency

    AGENCY & IT CONSULTING
    Fullstack Engineer

    july 2018 - december 2028

    Brest, France.


    • Designing multiple interface mock-ups for the application.
    • Schematization of the component tree.
    • Creation of component architecture.
    • Responsive design using the Bootstrap framework.
    • Implementation of the database and backend architecture.

    • Implementation of unit tests (Cypress).
    • Documentation of implemented solutions.
    • Agile SCRUM sprints (Trello).

Degrees:

Master's Degree,

Software Engineering


2017 - 2022


GPA: 3.41/4

Master's Degree,

Computer Science


2020 - 2021


GPA: 3.23/4

School of Technology & Management

Management

2018 - 2020

Languages:

FRENCH
C2

ENGLISH
C2

ARABIC

C2

SPANISH
C2

English Certification

Issued in Dec. 2020 · Expires in Dec. 2022

Certification ID: 7288812213606933