I'm Ichrak MANSOUR, a full-stack software engineer specializing in JavaScript, TypeScript, React, React Native, Next.js, and Node.js. I build scalable platforms, automation tools, and real-time applications, delivering production-ready systems for security, travel, and healthcare industries. I'm passionate about clean architecture, performance, and intuitive UI/UX. I focus on API design, microservices, Puppeteer automation, and CI/CD, and I'm immediately available for new opportunities.

Ichrak MANSOUR

I'm Ichrak MANSOUR, a full-stack software engineer specializing in JavaScript, TypeScript, React, React Native, Next.js, and Node.js. I build scalable platforms, automation tools, and real-time applications, delivering production-ready systems for security, travel, and healthcare industries. I'm passionate about clean architecture, performance, and intuitive UI/UX. I focus on API design, microservices, Puppeteer automation, and CI/CD, and I'm immediately available for new opportunities.

Available to hire

I’m Ichrak MANSOUR, a full-stack software engineer specializing in JavaScript, TypeScript, React, React Native, Next.js, and Node.js. I build scalable platforms, automation tools, and real-time applications, delivering production-ready systems for security, travel, and healthcare industries.

I’m passionate about clean architecture, performance, and intuitive UI/UX. I focus on API design, microservices, Puppeteer automation, and CI/CD, and I’m immediately available for new opportunities.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

Arabic
Fluent
French
Fluent
English
Fluent

Work Experience

Real-Time Security Device Monitoring Platform at Profectus-IT
April 1, 2024 - Present
Developed a large-scale, real-time monitoring platform for critical infrastructures, tracking device health, operational events, and security incidents from thousands of sensors and cameras. Built high-performance front-end dashboards with React, TypeScript, Redux Toolkit, React Hooks, and TailwindCSS for live monitoring and alert visualization. Designed scalable backend microservices with Node.js, TypeScript, and Express, handling data ingestion, event processing, and low-latency alert distribution. Refactored and secured legacy APIs to OpenAPI specifications and OWASP security standards, improving frontend-backend communication reliability. Strengthened platform reliability with unit and integration testing using Jest and enhanced security through dependency auditing. Implemented automated GitLab CI/CD pipelines and contributed to architecture documentation.
Automation & Scraper Ecosystem Engineering for Travel Platforms at Amadeus
September 1, 2022 - April 1, 2024
Designed and developed a no-code web-scraper editor using React.js and TypeScript, enabling internal teams to visually build, configure, and run complex scraping pipelines without writing code. Built a modular scraper editor architecture (Script Builder, Context & Parameters, Results Preview) generating dynamic Puppeteer scripts from interactive UI workflows. Engineered a scalable automation engine in Node.js and TypeScript using Puppeteer, supporting session handling, proxy rotation, rate limiting, retries, and dynamic content rendering. Developed reusable JavaScript/TypeScript templates so non-technical users could assemble scraping logic visually while producing production-ready automation scripts. Extended the platform with custom Node-RED nodes for API integrations, authentication flows, validation rules, and smart retry mechanisms. Improved reliability, security, and delivery by implementing Azure Application Insights logging, enforcing TypeScript strict mode, modern linting/test
Client & Coaching Management Platform at CXG
January 1, 2021 - July 1, 2022
Led development of two flagship products: CXG Mobile App built with React Native for international luxury brands, and a Customer Management Admin Module using React and Node.js. Designed and implemented a complete React Native design system with reusable components, theming, animations, and accessibility support across iOS and Android. Optimized mobile performance using FlatList virtualization, lazy loading, and memoization. Developed secure backend APIs with Node.js and Express, implementing JWT authentication, refresh tokens, permission layers, and advanced filtering for coaching analytics. Migrated critical application flows to TypeScript, improving code quality, reducing runtime errors, and long-term maintainability. Delivered analytics dashboards with React and Styled Components, mentored engineers, established testing and CI workflows, and successfully launched the app on the App Store and Play Store across Europe & MENA.
Healthcare Scheduling & Teleconsultation Platform at Alaxione
March 1, 2019 - December 1, 2020
Modernized a healthcare platform using React, Redux, Material-UI, and TypeScript, improving performance, accessibility, and cross-device compatibility. Built complex UI workflows including real-time appointment calendars, drag-and-drop interactions, multi-role dashboards, and patient scheduling systems. Migrated legacy class components to React Hooks and custom hooks to simplify business logic and increase maintainability. Delivered secure backend APIs with Node.js and Express, implementing JWT authentication, refresh tokens, permission controls, and advanced filtering. Implemented real-time teleconsultation via WebRTC with encrypted video calls and document sharing. Optimized performance with code splitting, lazy loading, bundle optimization, and responsive rendering.
Shopping Experience Platform at Trimakus
September 1, 2018 - March 1, 2019
Built a complete React + Redux component architecture covering product catalog, filtering, shopping cart, checkout, and user account management. Designed a fully responsive UI using Bootstrap and custom styled components, ensuring a smooth experience across desktop and mobile devices. Implemented real-time admin features for inventory management, order tracking, and financial metrics using React state management and async data flows. Collaborated with QA to debug critical user journeys, optimize page load performance, and deliver a production-ready e-commerce platform. Created reusable JavaScript utilities for input validation, routing, and asynchronous data fetching to improve maintainability.
Hybrid Invoicing Platform at IMAGINO
January 1, 2018 - August 1, 2018
Designed and developed a hybrid invoicing system with online and offline capabilities using React, Node.js, MongoDB, IndexedDB, and Service Workers. Built offline-first UX for creating invoices, quotes, and orders with secure local persistence and background sync. Implemented real-time synchronization via WebSockets with robust conflict-resolution logic on reconnect. Developed a modular React UI featuring dynamic forms, data tables, PDF generation, and client management workflows. Deployed on BeagleBone Green hardware to support portable, reliable edge usage in low-connectivity environments. Delivered an end-to-end MVP including authentication, product and stock management, and complete invoicing workflows.

Education

National Diploma of Engineering in Computer Science and Communication at Higher Institute of Computer Science and Communication Technology of Hammam Sousse
January 1, 2015 - January 1, 2018
Bachelor of Science in Computer Science at Higher Institute of Computer Science and Mathematics of Monastir
January 1, 2012 - January 1, 2015
High School Diploma in Mathematics at Quardanine High School, Monastir
January 1, 2011 - January 1, 2012

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Healthcare, Travel & Hospitality, Professional Services