
Zineddine Haddad
Software Engineer | DDD, Hexagonal, CQRS, TDD | Node.js, Java
Salary / Daily rate
Montpellier, France
Freelance, open to permanent contract
Skills
Languages
About me
Intro
Hi 👋 I'm Zineddine, Software Engineer with experience in full-stack and back-end development. Proficient in building scalable, high-performance applications using modern technologies. Adept at solving complex problems, improving system performance, and delivering maintainable code. Seeking a challenging role to contribute to impactful projects.
Work experience
Lead Developer Full-Stack Senior
Matchers
Oct 2025 - Present
1 year 1 month
Montpellier, France
Company focused on delivering custom, practical training and support for TPE/PME, helping them unlock professional training funding and upskill teams with tailored programs delivered by industry experts.
Software Engineer
Freelance | Self-Employed
Jan 2020 - Present
6 years 10 months
- Developed tailored solutions across multiple industries, including e-commerce platforms and specialized services (e.g., LinkedIn scraping), ensuring functionality, maintainability, and scalability. Skills: Node.js (NestJS, Express), Java (Quarkus, Spring Boot), PHP (Laravel, Livewire …), ReactJS (Next.js), Vue.js, Angular, TailwindCSS, Python, Nginx, DigitalOcean, AWS (EC2, S3), GitHub Actions, Stripe, DDD, Hexagonal Architecture, CQRS, TDD.
Tipsi
Sep 2023 - Present
3 years 2 months
Montpellier, France
Freelance Software Engineer
Oct 2025 - Present
1 year 1 month
Montpellier, France
Software Engineer
Sep 2023 - Oct 2025
2 years 2 months
Montpellier, France
Startup: Simplifying tip collection via bank cards. - Built the Tipsi mobile app end-to-end (architecture → deployment), (4.8 App Store). - Shipped key features: KYC, QR/link payments, referrals, instant payouts. - Fixed critical bugs across backend & frontend to ensure stability. - Boosted security: API protection, secure authentication. - Optimized backend with caching, pagination, and algorithms for speed and scalability. - Enhanced frontend performance by improving Web Core Vitals, delivering a faster and smoother UX. Skills: Java (Quarkus), Reactive programing, React.js (Next.js), Dart (Flutter), GCP (Docker, Kubernetes, Pub/Sub, Blob Storage), ArgoCD, Pulumi, GitLab CI/CD, Microservices, MangoPay, and comprehensive testing (Unit, Integration, E2E, Load Testing).
Software Engineer
LIRMM
Feb 2023 - Oct 2023
9 months
Montpellier, France
Collaborated with a team at Stanford University (US) on the AgroPortal project (https://agroportal.lirmm.fr), an ontology repository for agronomy and life sciences. - Reduced major incidents by 25% with a NewRelic and StatusCake monitoring strategy. - Expanded platform accessibility by developing multilingual Interface/APIs/Services support. Skills: Ruby on Rails, Semantic Web (Ontologies, SKOS, RDF, SPARQL), Stimulus, Hot Rails.
Software Engineer
Korian
Mar 2022 - Mar 2023
1 year 1 month
Paris, France
Worked with an international team on back-end development for a mobile app designed to streamline daily tasks for establishment teams. - Designed and built scalable, maintainable APIs following DDD and Hexagonal Architecture principles. - Reviewed code and mentored junior developers, promoting clean architecture and testing best practices. Skills: NestJS, Azure (Functions, Azure DevOps, Pub/Sub), Scrum, DDD, Hexagonal Architecture, CQRS, TDD
Education
Ecole nationale Superieure d'Informatique (ESI)
Engineer's degree, Informatique
Licenses & certifications
Domain Driven Design Made Easy
Issued: Jun 2025
Developing Microservices with Quarkus
Issued: Jun 2025