Profil professionnel
Vue d'ensemble
Expérience
Formation
Compétences
Informations complémentaires
Langues
Chronologie
Bonjour, je m'appelle

Ichrak Mansour

Full-Stack Software Engineer
Antwerp
Ichrak Mansour

Profil professionnel

Full-stack software engineer with 6+ years of experience designing and delivering scalable, high-performance web and mobile applications. Specialized in React, React Native, Node.js, TypeScript, and Express, with a strong emphasis on clean code, system reliability, and agile best practices. Proven track record of building production-ready solutions across diverse domains, including security, travel, healthcare, and customer experience.

Vue d'ensemble

6
years of professional experience
7
years of post-secondary education

Expérience

Profectus
Overijse

Consultant Software Engineer
04.2024 - Actuel

Aperçu du poste

  • Assigned to the ArgusSentinel project, a backend platform for real-time monitoring and incident management of distributed security devices across critical locations.
  • Led the design and development of scalable backend microservices using Node.js, TypeScript, and Express, ensuring fault tolerance and high availability.
  • Designed and implemented RESTful APIs to handle device data ingestion, event triggers, and alert notifications with minimal latency.
  • Authored detailed system architecture documentation and contributed to functional specifications, improving collaboration between backend, frontend, and QA teams.
  • Actively participated in code reviews and introduced improvements to the development process, reducing onboarding time and increasing delivery velocity.

Amadeus (via CruxSoft)
Berchem

Consultant Software Engineer
09.2022 - 04.2024

Aperçu du poste

  • Built and maintained a modular scraping system using Node-RED, enabling teams to design data flows visually while preserving code scalability and reusability.
  • Developed robust scraping agents with Puppeteer to extract structured data from dynamic websites — supporting both isolated browser instances and existing sessions.
  • Designed and integrated a custom metrics system for monitoring proxy devices and scraping health, fully compatible with Grafana.
  • Implemented logging, error handling, and system observability to ensure performance stability and fast incident response.
  • Worked in close collaboration with distributed teams using Agile Scrum and SAFe, and maintained high-quality CI/CD pipelines via Azure DevOps.

CXG (Customer Experience Group)
Tunisia

Full Stack Developer
01.2021 - 07.2022

Aperçu du poste


  • Took ownership of two major applications:
    A customer management module for internal admin use
    The CXG Mobile App, a cross-platform solution that analyzes customer experience data, enables coaching workflows, and visualizes KPIs for luxury retail brands
  • Designed and built reusable UI components with React Native, Styled Components, and Redux, ensuring responsiveness and performance across Android and iOS.
  • Developed and consumed REST APIs with Node.js and Express, handling user authentication, role-based access control, and coaching metrics.
  • Led the onboarding, mentorship, and code review process for new engineers as the technical lead for the CXG App.
  • Acted as pull request manager, ensuring code quality and enforcing standards through peer reviews and linting integration.
  • Delivered the first stable release of the CXG App, which is now available on both the Play Store and App Store, and is actively used by international stakeholders.

Alaxione
France

Full Stack Developer
03.2019 - 12.2020

Aperçu du poste

  • Worked remotely for a French e-health software provider, contributing to the development of medical appointment, patient management, and teleconsultation platforms.
  • Played a central role in designing and implementing intuitive and accessible digital tools for doctors, patients, and administrative staff.
  • Developed new features for the appointment scheduling system, including calendar integration, patient reminders, and role-based access to medical data.
  • Led the development of a custom questionnaire module for ophthalmology diagnostics, commissioned by Bayer, to support clinical data collection workflows.
  • Spearheaded the creation of a teleconsultation web app in response to the COVID-19 crisis, enabling real-time video consultations, document exchange, and secure patient logins.
  • Maintained and expanded the front-end using React, Redux, and Material-UI, focusing on usability, responsiveness, and accessibility across devices.
  • Built scalable backend endpoints using Node.js and Express, and worked with MySQL for structured data persistence.

Trimakus
Monastir

Front-End Developer
03.2019 - 12.2020

Aperçu du poste

  • Developed a complete e-commerce platform for a cosmetics brand, covering both front-office (catalog, cart, user account) and back-office (inventory, orders, finance).
  • Used React, Redux, and Bootstrap to build responsive UIs and modular components.
  • Worked closely with QA and coordinators to address feedback and ensure a smooth deployment.

IMAGINO CS
Monastir

Full Stack Developer
02.2018 - 08.2018

Aperçu du poste

  • Developed a hybrid invoicing system (quotes, invoices, purchase orders, delivery notes) with both offline and online capabilities.
  • Built frontend and backend with React, Node.js, and MongoDB, and deployed on Beaglebone Green hardware for portability.
  • Enabled data synchronization when reconnected to the internet, improving usability for mobile professionals.
  • Delivered a working MVP that supported login, client data, and inventory management from any device.

Formation

Higher Institute of Computer Science and Communication Technology of Hammam Sousse
Tunisia

National Diploma of Engineering from Computer Science and Communication
01.2015 - 01.2018

Higher Institute of Computer Science and Mathematics of Monastir
Tunisia

Bachelor of Science from Computer Science
01.2012 - 01.2015

Ouardanine High School
Tunisia

High School Diploma from Mathematics
01.2011 - 01.2012

Compétences

  • Frontend: React, React Native, Redux, HTML5, CSS3, Styled Components, Bootstrap, Ant Design, Material-UI, React Hook Form, Formik, Tailwind

  • Backend: Nodejs, Express, REST APIs, Node-RED, Puppeteer, JWT, OAuth2

  • Languages: JavaScript, TypeScript, ES6

  • Databases: MySQL, MongoDB

  • Tools: Git, Bitbucket, GitLab, Azure DevOps, Postman, Swagger, Jira, Confluence, Grafana, Chrome DevTools

  • Testing & Debugging: Jest, Mocha, Postman (API testing), Unit Testing, Integration Testing

  • Build & Performance: Webpack, Vite, Lighthouse, Core Web Vitals

  • Methodologies: Agile Scrum, SAFe

Informations complémentaires

Personal development, reading, sports, traveling, curiosity for new technologies

Langues

Anglais
Bilingue
Français
Bilingue
Arabe
Langue maternelle

Chronologie

Consultant Software Engineer

Profectus
04.2024 - Actuel

Consultant Software Engineer

Amadeus (via CruxSoft)
09.2022 - 04.2024

Full Stack Developer

CXG (Customer Experience Group)
01.2021 - 07.2022

Full Stack Developer

Alaxione
03.2019 - 12.2020

Front-End Developer

Trimakus
03.2019 - 12.2020

Full Stack Developer

IMAGINO CS
02.2018 - 08.2018

Higher Institute of Computer Science and Communication Technology of Hammam Sousse

National Diploma of Engineering from Computer Science and Communication
01.2015 - 01.2018

Higher Institute of Computer Science and Mathematics of Monastir

Bachelor of Science from Computer Science
01.2012 - 01.2015

Ouardanine High School

High School Diploma from Mathematics
01.2011 - 01.2012
Ichrak MansourFull-Stack Software Engineer