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