Work Experiences

Below is an overview of my professional experiences, highlighting key roles, achievements, and the technologies I have worked with.

03/2020 - Present

Contentsquare

Paris, France

Senior Fullstack Engineer

  • Designed and optimized a micro-frontend architecture, leveraging Importmap for module federation to efficiently manage shared libraries across micro-frontends.Technologies: React, Redux, Angular, Vue.js, Svelte, Importmap, Vite, Webpack, Vitest, Jest
  • Contributed to the Design System, delivering reusable and accessible UI components with design tokens to ensure consistency across applications.Technologies: React, Storybook, Stencil, Web Components
  • Developed advanced DevX CLIs, optimizing monorepo management and automating GitHub Actions workflows for seamless CI/CD.Technologies: GitHub Actions, Turborepo
  • Integrated performance monitoring and optimized data fetching, improving Largest Contentful Paint (LCP) and reducing redundant requests.Technologies: Datadog, Vite, TanStack Query
  • Built and enhanced the Zoning feature, enabling clients to analyze website snapshots with interactive analytics, ensuring accurate heatmap overlays, user interaction tracking, and form analysis.Technologies: Angular, NgRx, RxJS, NestJS (microservices architecture), PostgreSQL

02/2018 - 02/2020

Askhub

Paris, France

Technical Lead

  • Developed a full-stack analytics platform, combining a serverless AWS backend and a React frontend, enabling clients to track chatbot usage with detailed analytics.Technologies: React, Redux, Chart.js, AWS Lambda, AWS S3, AWS DynamoDB
  • Integrated and optimized data visualizations, including interactive charts and analytical tables with advanced filtering capabilities to track chatbot intents and performance.Technologies: React, Redux, Chart.js
  • Led development, driving technical decisions, team collaboration, and bringing best practices to improve efficiency and code quality.

03/2016 - 01/2018

Vynd

Tunis, Tunisia

Frontend Developer

  • Designed and developed a frontend web application for a venue-search platform using Angular 2, transforming UI mockups into a fully functional and responsive product.Technologies: Angular 2/4
  • Built and optimized search and filtering functionalities, ensuring a seamless user experience.
  • Collaborated closely with the Design team to refine UI/UX, ensuring consistency and a smooth user journey.