← Back to portfolio

Safouan TMIMI

Senior Full Stack Developer

Profile

Senior full stack engineer building web platforms, APIs and the infrastructure that runs them, from Angular and React front ends to Nest.js, Laravel and Magento back ends. 6+ years of professional experience. He has worked on platforms for clients in Tunisia, France, Belgium and Saudi Arabia, from e-commerce and e-learning to sports and logistics, and enjoys owning a product end to end: architecture, code, CI/CD and production.

Skills

  • Frontend Development: Angular, TypeScript, RxJS, React.js, Next.js, Tailwind CSS, SCSS
  • Backend Development: Node.js, Nest.js, Express.js, PHP / Laravel, Magento 2, REST & GraphQL APIs, Java / Spring Boot (working knowledge)
  • Data & Integration: PostgreSQL, MySQL / MariaDB, MongoDB, Firebase, Elasticsearch / Algolia, Talend
  • DevOps & Infrastructure: Docker, Kubernetes, GitLab CI, GitHub Actions, Azure, Nginx / Caddy, Linux
  • Testing & QA: Playwright, Jest, Unit & integration testing
  • Architecture: Clean Code, Design Patterns, Microservices, DDD, Modular architecture

Experience

  1. Senior Full Stack Developer · Acro CompanionNov 2024 – Present

    Tunisia / Belgium (remote)

    • Leading development of a gymnastics competition management system (Angular, Firebase) with real-time features, data synchronization and advanced reporting
    • Designing and deploying a scalable Azure cloud architecture with Node.js, CI/CD automation and proactive monitoring
    • Applying reactive patterns (RxJS) and building end-to-end test suites with Playwright
    • Working in an agile, cross-border European team focused on usability, code quality and security
  2. Full Stack Developer · IOTECHJan 2020 – Nov 2024

    Tunisia / France

    • Contributed to industrial web solutions for major French clients in mobility, automotive and retail (Atol, Club Auto, Autodiscount), including an ERP redesign with Angular and Nest.js
    • Built inter-application synchronization via web services, REST APIs and Talend integration workflows, including custom Java components
    • Developed high-performance search engines and dynamic dashboards with Angular and Laravel
    • Worked on Atol’s Magento 2 e-commerce platform: performance, Algolia search and a FrankenPHP, Caddy and Traefik infrastructure
    • Took part in architecture decisions, CI/CD process design and performance optimization
  3. Freelance Software ArchitectJan 2018 – Present

    International clients (remote)

    • Delivering custom web and mobile platforms for e-learning, travel, logistics and e-commerce (SD Academy, a Saudi travel agency, SkDelivery, GePops)
    • Designing microservices and secure REST/GraphQL APIs with Nest.js and Node.js, JWT authentication and WebSockets
    • Integrating payments, Twilio SMS/email notifications and message queues
    • Managing end-to-end DevOps with GitLab CI, Docker and Nginx, with automated testing

Selected projects

  • SD Academy Platform (SD Academy) · Multilingual online education platform. Drupal, PHP, Twig, Bootstrap, MySQL, Redis, Varnish, Docker, Nginx, OVH
  • Acro Companion · Gymnastics competition management platform. Angular, Node.js, Firebase, Azure, Playwright
  • Atol E-commerce Platform (Atol) · High-performance optical e-commerce solution. Magento 2, PHP, Node.js, JavaScript, Elasticsearch, Algolia, Docker, Caddy, FrankenPHP, Traefik, Kubernetes
  • Saudi Travel Agency Platform (Fast Service Travel) · Travel booking and management system. React, Laravel, MongoDB, Docker, Nginx, GitLab CI
  • SkDelivery Management Platform (SkDelivery) · Real-time delivery tracking and management. Angular, Nest.js, PostgreSQL, Docker, Nginx
  • Club Auto Sales Platform (Club Auto) · Car sales and management platform. Angular, Nest.js, PostgreSQL, Tailwind CSS, Docker, Nginx, GitLab CI
  • Autodiscount Car Sales Platform (Autodiscount) · Car sales platform for the French market. Angular, React, Laravel, Nest.js, PostgreSQL, Tailwind CSS, Docker, Nginx, GitLab CI

Education

Master's degree in Software Engineering and Computer Science

Higher Institute of Computer Science of Medenine (ISIMED)

Bachelor's degree in Computer Science

Higher Institute of Computer Science of Medenine (ISIMED)

Languages

Arabic (Native), French (Fluent (C1/C2)), English (Fluent (B2/C1)), German (Elementary), Spanish (Basic)