Safouan TMIMI
Senior Full Stack Developer
- Medenine, Tunisia
- safwantmimi.st@gmail.com
- +216 58 044 067
- www.safouantmimi.tn
- linkedin.com/in/safwantmimi
- github.com/safwantmimi
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
- 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
- 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
- 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)