09/14/2026 updated

**** ******** ****
100 % available

Software & DevOps Engineer | Full Stack Tech Lead

tunis, Tunisia
Worldwide
National Engineering Degree in Computer Science
tunis, Tunisia
Worldwide
National Engineering Degree in Computer Science

Profile attachments

EngineeringResumes_Smiri_Haithem_english_1.pdf

About 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 DevelopmentNestJSDockerJenkinsMicroservices
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.

Experience

Professional experience5 - 10 years
Freelancer since2026

Languages

ArabicNative speakerEnglishFluentFrenchFluent

Project history

Tech Lead (Node.js, React.js, MongoDB) | DevOps Engineer

ROAMSMART
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.

Full Stack Software Engineer

ROAMSMART
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.

Full Stack Software Engineer

WIJAA Technologies
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.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in