09/14/2026 updated


100 % available
Software & DevOps Engineer | Full Stack Tech Lead
tunis, Tunisia
Worldwide
National Engineering Degree in Computer ScienceAbout me
I am a Full Stack Engineer and Tech Lead with over 5 years of experience building scalable, enterprise-grade applications. I specialize in microservices architecture, modern JavaScript frameworks, cloud-native infrastructure, and AI integration.
DevOpsMongoDBNode.jsScrum MethodologyNext.jsSoftware EngineeringSystems IntegrationWebSocketWebDevWebRTCReact.jsExpress.jsBackendKubernetesFront End Software Development
Node.js & Full Stack Development
Expertise in building scalable backend and frontend applications using Node.js, Express, NestJS, React.js, and Next.js, with MongoDB and Mongoose as primary database technologies.
DevOps & CI/CD Pipeline Design
Hands-on experience designing and optimizing CI/CD pipelines using Jenkins, managing containerized deployments with Docker and Nginx, and orchestrating services on Kubernetes.
Microservices Architecture
Proven track record designing and implementing microservices-based architectures, ensuring service maintainability, independence, and scalability across production environments.
AI & LLM Integration
Experience integrating OpenAI (LLM) APIs and Qdrant vector databases for semantic search capabilities within AI-powered applications.
Real-Time Communication
Implementation of real-time communication features including video, audio, and messaging using WebSocket, WebRTC, socket.io, and PeerJS.
Monitoring & Observability
Setup and management of monitoring and observability stacks using Grafana, Prometheus, and Loki to improve incident detection and response time.
KafkaJS & Message Queuing
Utilization of KafkaJS for event-driven communication and message queuing within distributed microservices architectures.
Agile & Scrum Methodology
Active participation in Agile sprints, sprint planning, backlog refinement, and code review processes, with a Scrum Foundation Professional Certificate (SFPC).
Database Management & Migration
Building automated data migration tools from MySQL to MongoDB, ensuring full data integrity, and managing MongoDB operations including aggregation and CRUD.
Expertise in building scalable backend and frontend applications using Node.js, Express, NestJS, React.js, and Next.js, with MongoDB and Mongoose as primary database technologies.
DevOps & CI/CD Pipeline Design
Hands-on experience designing and optimizing CI/CD pipelines using Jenkins, managing containerized deployments with Docker and Nginx, and orchestrating services on Kubernetes.
Microservices Architecture
Proven track record designing and implementing microservices-based architectures, ensuring service maintainability, independence, and scalability across production environments.
AI & LLM Integration
Experience integrating OpenAI (LLM) APIs and Qdrant vector databases for semantic search capabilities within AI-powered applications.
Real-Time Communication
Implementation of real-time communication features including video, audio, and messaging using WebSocket, WebRTC, socket.io, and PeerJS.
Monitoring & Observability
Setup and management of monitoring and observability stacks using Grafana, Prometheus, and Loki to improve incident detection and response time.
KafkaJS & Message Queuing
Utilization of KafkaJS for event-driven communication and message queuing within distributed microservices architectures.
Agile & Scrum Methodology
Active participation in Agile sprints, sprint planning, backlog refinement, and code review processes, with a Scrum Foundation Professional Certificate (SFPC).
Database Management & Migration
Building automated data migration tools from MySQL to MongoDB, ensuring full data integrity, and managing MongoDB operations including aggregation and CRUD.
Experience
Professional experience5 - 10 years
Freelancer since2026
Languages
ArabicNative speakerEnglishFluentFrenchFluent
Project history
Technical lead for Node.js and React.js platforms, microservices architecture, and CI/CD infrastructure. Led development and architecture of applications built with Node.js, Express, React.js, and MongoDB. Designed an AI-powered project using NestJS, OpenAI (LLM) API, and Qdrant. Led migration of a production React.js application to Next.js. Designed and optimized CI/CD pipelines using Jenkins. Managed deployment and orchestration on Kubernetes. Implemented monitoring using Grafana. Coordinated a team of developers including backlog management, sprint planning, and code reviews.
Developed backend and frontend services within a microservices-based architecture. Designed and implemented scalable microservices. Built automated data migration tools from MySQL to MongoDB. Implemented automated unit tests using Mocha. Set up a private package registry using Verdaccio. Participated in Agile sprints and backlog refinement. Created Docker configurations and Nginx setups for application deployments.
Developed a full-featured web platform including marketplace functionality, payments, live streaming, auctions, and real-time messaging. Integrated Stripe for secure online payments. Implemented real-time communication using WebRTC, socket.io, and PeerJS. Deployed the application on VPS infrastructure running CentOS7 with Nginx as reverse proxy. Designed the backend architecture using Node.js/Express and MongoDB following UML principles.