Safouan TMIMI

About His Journey

Professional Path

With 6+ years of professional experience in web development, he has been fortunate to work on diverse projects across multiple countries, always pushing the boundaries of what’s possible.

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.

His Philosophy

User-Centric Design

Every line of code is focused on delivering exceptional user experiences that combine performance with intuitive design.

Technical Excellence

He believes in writing clean, maintainable code that stands the test of time and scales with business needs.

Continuous Learning

Technology evolves rapidly, and he's committed to staying at the forefront through continuous learning and adaptation.

Technical Expertise

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

Key Experience

  1. Senior Full Stack Developer at Acro Companion

    Nov 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 at IOTECH

    Jan 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 Architect

    Jan 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

His Path in Commits

Commits
266
Active days
87
Repositories
5
Tracked since
Jul 2024

Commits by language

  • TypeScript66%
  • CSS / SCSS15%
  • JavaScript4%
  • YAML / CI4%
  • PHP3%
  • Twig3%

Real data from his git history (updated 2026-10-20). Much of his client work lives in private or former employers’ repositories, so this is a lower bound.

Education

  • Master's degree in Software Engineering and Computer Science

    Higher Institute of Computer Science of Medenine (ISIMED) · Medenine, Tunisia

    Final-year project: technical lead on an interoperability platform for the electric mobility network (Nest.js, CQRS, OCPI).

  • Bachelor's degree in Computer Science

    Higher Institute of Computer Science of Medenine (ISIMED) · Medenine, Tunisia

Languages

  • ArabicNative
  • FrenchFluent (C1/C2)
  • EnglishFluent (B2/C1)
  • GermanElementary
  • SpanishBasic

Let’s Create Something Amazing

He’s always excited to take on new challenges and collaborate on innovative projects. Whether you have a specific project in mind or just want to connect, he’d love to hear from you.