Skip to content

Team Leadership & Engineering

A comprehensive overview of my career journey combining software development, Agile leadership, and education

Team Lead

TAM - Project Management Tool

Sousse, Tunisia · 10/2023 - Present

Led backend development of a multi-tenant project management SaaS with robust RBAC, custom fields, and real-time document collaboration.

Key Responsibilities

  • Facilitated Agile ceremonies for cross-functional backend, frontend, and QA teams
  • Designed and optimized NestJS services with PostgreSQL and MongoDB
  • Implemented advanced RBAC and granular permission management
  • Built real-time collaboration with WebSockets and Yjs
  • Optimized complex PostgreSQL queries with indexing for 60% faster execution
  • Automated deployments with Docker and GitHub Actions (40% faster releases)
  • Integrated monitoring and alerting with Grafana, Prometheus, and Loki
  • Acted as primary bridge between stakeholders and developers
  • Mentored backend developers on clean architecture and quality

Key Achievements

  • Improved sprint velocity and reduced post-release bugs via process improvements
  • Enabled synchronous editing and live updates across documents
  • Reduced release time by 40% with CI/CD enhancements
  • Proactively identified bottlenecks through observability dashboards
NestJS
PostgreSQL
MongoDB
RBAC
WebSockets
Yjs
Agile
Leadership

Project Leader / Team Lead

Softylines

Sousse, Tunisia · 09/2022 - Present

Led multiple projects end-to-end, managing cross-functional teams and delivering platforms from concept to production.

Key Responsibilities

  • Developed Boumiza platform
  • Built a Bitly-like URL shortener and redirect service
  • Created Messaho, a messaging/chat platform
  • Designed and implemented an AI-powered chatbot
  • Developed a Code Reviewer for automated code analysis
  • Oversaw project planning, prioritization, and timely delivery using Agile

Key Achievements

  • Delivered multiple products to production with measurable business impact
  • Improved delivery predictability through backlog grooming and prioritization
React
Node.js
Agile
AI
Messaging
Leadership

Software Developer

Web School

Sousse, Tunisia · 09/2022 - 09/2023

Built interactive, accessible interfaces for a school management platform with React, Redux, and TypeScript.

Key Responsibilities

  • Developed Smart Calendar for efficient scheduling of classes and events
  • Built admin panel to manage students, teachers, and staff
  • Implemented user access control, data monitoring, and reporting
  • Collaborated to optimize workflows for smooth operations

Key Achievements

  • Delivered scalable and user-friendly interfaces improving admin efficiency
React
Redux
TypeScript
Access Control

Instructor

Softy Skills

Sousse, Tunisia · 05/2023 - Present

Designed and delivered project-based courses on HTML, CSS, JavaScript, and React; mentored students to build real portfolios.

Key Responsibilities

  • Guided students through practical, real-world projects
  • Mentored learners in best practices and career readiness

Key Achievements

  • Helped students launch portfolios and kickstart web development careers
Teaching
React
JavaScript
Mentoring

Full Stack Developer

Freelance

Sousse, Tunisia · 05/2020 - 08/2022

Built and maintained full-stack web apps for small businesses focusing on scalability and usability.

Key Responsibilities

  • Delivered custom solutions with JavaScript, Node.js, and React
  • Handled end-to-end development from requirements to deployment

Key Achievements

  • Improved client workflows with tailored applications
React
Node.js
Full Stack
SMB