
Nabila Salhi
Senior Full Stack JavaScript Developer | Tech Lead
Salaire / Taux journalier
Tunis, Tunisie
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Senior Full Stack JavaScript / TypeScript Developer with 10+ years of experience, specialized in building complex B2B SaaS platforms. From asynchronous Node.js backend architecture to Angular/Vue.js interfaces, Android mobile integration, real-time systems (WebSocket), web scraping, and CRM integrations — I cover the entire product lifecycle with end-to-end JavaScript expertise. Currently expanding into React.js / Next.js. Experienced in taking full ownership of ambitious projects from architecture to production. Tech Lead with a strong background in mentoring, code review, and Agile delivery.
Expérience de travail
Senior Full Stack TypeScript Developer & Tech Lead
Reach Technologies (ex-Ardary Partners / 2WS)
mars 2017 - Présent
9 ans 8 mois
Tunis, Tunisie
Full stack design and development of TypeScript/Node.js applications in a multi-product B2B SaaS environment. Technical project leadership, code review, mentoring, and Agile collaboration with Product Owners. – Architect & Lead Developer - Ardary Insim Sales Automation (ardary-insim.com) – Designed and built a full communication automation platform (Calls / SMS) - web interface + Android application – Android app that extracts and synchronizes SIM card data to the backend in real time via WebSocket – users send SMS/calls from the web using their own personal SIM – Solo Mode: send SMS campaigns from the user's personal SIM directly via the web interface – Team Mode: collaborative management of a team SIM fleet - send campaigns from any team member's number – Click tracking: real-time tracking of link clicks within SMS messages — open rate, click timestamp, clicker profile – Bidirectional HubSpot integration: trigger SMS/call campaigns from HubSpot AND automatically sync all activity logs (calls, SMS, clicks) back to HubSpot contacts and deals – WooCommerce integration: connect directly to the client's store to communicate with customers via personal numbers (transactional SMS, order tracking, support) – Zapier connectors for cross-platform business workflow automation – Platform Architect – Ardary SMS (ardary-sms.com) – End-to-end development (Angular / Node.js) of a B2B SaaS platform for calls and SMS management – Rebuilt backend architecture to a fully asynchronous Node.js model → 60% reduction in response times – MongoDB optimization: collection modeling, indexing, complex aggregations for performance at scale – Set up CI/CD pipeline on Linux servers (PM2, Apache) ensuring high availability – Lead Full Stack Developer – Octoshop Marketing Automation (client project for Octopush, France) – Built complex SaaS interfaces in Vue.js for French client Octopush: dynamic dashboards, SMS campaign managers, analytics tools – Developed and maintained backend APIs with Symfony - optimizing marketing automation workflows at scale – Full stack ownership: frontend (Vue.js) + backend (Symfony) — end-to-end delivery on both layers – Direct collaboration with Octopush team (France) in English — fully remote, international team, async workflow – Full Agile methodology: daily standups, sprint planning, code reviews, and retrospectives with the client team – Developer – Web Scraping & Data Extraction Tools – Designed and deployed scraping tools (Node.js, Puppeteer, Cheerio, PHP) for automated database enrichment – Data extraction from major platforms: Google, Facebook, leboncoin – Data enrichment pipelines: cleaning, structuring, and integrating extracted data into databases – Cross-project Technical Leadership – Project lifecycle management, code review, and quality standards definition – Mentoring of junior developers and knowledge sharing on TypeScript / Node.js best practices – Customer technical support: diagnosing and resolving complex production issues
Technical Trainer
Tunisia WebDev
janv. 2016 - janv. 2017
1 an 1 mois
Soliman, Tunisie
– Intensive training sessions on JavaScript, Java/JEE, and PHP — best practices-oriented approach
Full Stack Developer
Arcall
déc. 2015 - oct. 2016
11 mois
– Built a full-featured web IDE (Sublime Text-style): Node.js backend, File System API, real-time clipboard management – WebSocket-based architecture with real-time asynchronous operations
Formation
ENISO Sousse
Master's Degree, Applied Computer Engineering
2014 - 2014
1 mois
– Valedictorian – Notable project 2013: Real-time Linux kernel module for remote control of a watercraft
Licences et certifications
Symfony 3 Certification
Délivré le : janv. 2017
Portfolio

Ardary SMS — Plateforme SaaS B2B
