Software Engineer with 2+ years of experience building production B2B SaaS platforms and distributed IoT applications. Strong focus on Clean Architecture, SOLID principles, performance optimization, and building reliable event-driven systems. Full-stack developer skilled in Java (Spring Boot) and TypeScript (Node.js/React/Next.js), with hands-on experience containerizing applications and integrating messaging technologies like MQTT/WebSockets and Kafka/RabbitMQ. Seeking opportunities across Tunisia, Europe, or remotely.

Abderahmen Manai

Software Engineer with 2+ years of experience building production B2B SaaS platforms and distributed IoT applications. Strong focus on Clean Architecture, SOLID principles, performance optimization, and building reliable event-driven systems. Full-stack developer skilled in Java (Spring Boot) and TypeScript (Node.js/React/Next.js), with hands-on experience containerizing applications and integrating messaging technologies like MQTT/WebSockets and Kafka/RabbitMQ. Seeking opportunities across Tunisia, Europe, or remotely.

Available to hire

Software Engineer with 2+ years of experience building production B2B SaaS platforms and distributed IoT applications. Strong focus on Clean Architecture, SOLID principles, performance optimization, and building reliable event-driven systems.

Full-stack developer skilled in Java (Spring Boot) and TypeScript (Node.js/React/Next.js), with hands-on experience containerizing applications and integrating messaging technologies like MQTT/WebSockets and Kafka/RabbitMQ. Seeking opportunities across Tunisia, Europe, or remotely.

See more

Experience Level

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

Language

Arabic
Fluent
French
Fluent
English
Advanced

Work Experience

Full-Stack PFE Intern — Distributed Security Platform at KernelSolutionInnovation (KSI)
January 1, 2026 - Present
Architected a distributed IoT security platform ingesting real-time telemetry from multi-site field devices. Built RESTful services using Node.js, Express, and PostgreSQL with JWT and RBAC. Implemented dual-channel messaging with MQTT and WebSockets to achieve sub-second event propagation to browser clients. Applied Clean Architecture with dependency injection to isolate domain logic and improve unit test coverage. Containerized the application lifecycle with Docker Compose to ensure strict Dev/Prod parity.
Full-Stack Developer (Project / Product) — Carpooling Platform at Covoiturage Tunisia
January 1, 2025 - Present
Built an event-driven seat booking system using Apache Kafka to process asynchronous confirmation flows. Prevented double-booking by implementing transactional Redis distributed locks on seat inventory. Applied defense-in-depth security using HttpOnly cookies, OAuth 2.0, and automated refresh token rotation. Deployed micro-services via Docker Compose to Azure Container Apps with a custom Nginx reverse proxy.
Full-Stack Developer at Covoiturage Tunisia — Carpooling Platform (Featured Project)
January 1, 2025 - Present
Built an event-driven seat booking system using Apache Kafka for asynchronous confirmation flows. Prevented concurrent double-booking with transactional Redis distributed locks on seat inventory. Enforced security with HttpOnly cookies, OAuth 2.0, and automated Refresh Token rotation. Deployed micro-services using Docker Compose on Azure Container Apps with an Nginx reverse proxy for routing.
Junior Software Engineer (B2B SaaS Platform) at Deus Media Group
May 1, 2024 - August 31, 2024
Shipped full-stack features for a B2B SaaS architecture serving European clients using React, Node.js, and PostgreSQL. Improved UI performance by migrating client state to Zustand and adding server-state caching via TanStack Query. Integrated on-premise LLM workflows through Ollama to automate user content tasks and reduce manual effort. Contributed in a distributed Agile environment with code reviews and Git-flow release cycles.
Junior Software Engineer at Deus Media Group
May 1, 2024 - August 31, 2024
Shipped full-stack features for a B2B SaaS platform serving European clients using React, Node.js, and PostgreSQL. Improved UI performance by migrating client state to Zustand and integrating server-state caching via TanStack Query. Integrated on-premise LLM workflows using Ollama to reduce manual user-content tasks. Worked in a distributed Agile team with code reviews and Git-flow release cycles.
Full Stack Engineer at Deus Media Group
May 1, 2024 - August 1, 2024
Built and maintained core features for the ScriptWiz platform; implemented real-time collaboration using WebSockets (Socket.IO); managed frontend state with Zustand, React Query; designed UI components with shadcn/ui and Tailwind CSS; implemented secure session-based authentication with Passport.js; developed YouTube transcription feature; worked across the stack with React, Node.js, PostgreSQL, and REST APIs.
Frontend Developer (Freelance) at Client Websites (Remote)
January 1, 2024 - December 31, 2025
Designed and launched multiple pixel-perfect client platforms in production, including Hive Real Estate, Dar Zarouk, and Nurone. Built an automated French-language reservation flow for a luxury restaurant and improved booking efficiency. Developed rich UI animations and modular UI components with Next.js and Tailwind CSS while targeting strong Lighthouse SEO scores. Worked directly with stakeholders to refine ambiguous briefs into production-ready software.
Frontend Developer at Freelance Web Development (Client Websites)
January 1, 2024 - December 31, 2025
Designed and launched production-ready client websites for Hive Real Estate, Dar Zarouk, and Nurone. Built an automated French-language reservation flow for Dar Zarouk to improve digital booking efficiency. Developed modular UI components and rich animations using Next.js and Tailwind CSS, achieving Lighthouse SEO scores above 90. Collected requirements directly from stakeholders and converted ambiguous briefs into working software.

Education

B.S. at Higher Institute of Information Technologies and Communication (ISTIC), Borj Cédria, Tunisia
January 11, 2030 - May 1, 2026
B.S. in Computer Engineering at Higher Institute of Information Technologies and Communication (ISTIC), Borj Cedria, Tunisia
January 11, 2030 - May 1, 2026
Bachelor of Science in Computer Engineering at Higher Institute of Information Technologies and Communication (ISTIC), Borj Cedria, Tunisia
January 11, 2030 - May 1, 2026
Bachelor of Science in Computer Engineering at Higher Institute of Information Technologies and Communication (ISTIC), Borj Cedria
January 1, 2026 - December 31, 2026
Bachelor of Science in Computer Engineering (expected) at Higher Institute of Information Technologies and Communication (ISTIC), Borj Cedria
January 1, 2026 - August 7, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment, Education, Professional Services, Telecommunications, Travel & Hospitality, Financial Services, Transportation & Logistics