
Med Amine Fredj
Senior Full-Stack JavaScript / TypeScript - React - React Native - Node.js
Salaire / Taux journalier
Sousse, Tunisie
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur Senior Full-Stack JavaScript/TypeScript (4+ ans) spécialisé React, React Native (Expo) et Node.js, avec des livraisons en production web & mobile. Référent technique sur des produits SaaS et solutions enterprise (IBM Maximo) : conception, développement, intégration d'APIs, qualité et mise en production. J'ai industrialisé des briques critiques (observabilité temps réel, packages npm, mécanismes anti-surcharge) et contribué à des écosystèmes multi-apps.
Expérience de travail
Développeur Senior Full-Stack JavaScript / TypeScript (CDI)
Imaxeam
janv. 2022 - Présent
4 ans 10 mois
Sousse, Tunisie
ZZ Tech (programme interne / future spin-off): – Livraison et stabilisation d'un écosystème 8+ apps (web + mobile) – Développement end-to-end de l'app Rider (React Native/Expo): parcours, intégrations API, qualité release. – Contribution forte aux modules Inventory/Purchase (web + backend Node) sur des flux critiques. – Mise en place et maintien de 3 environnements (DEV/UAT/PROD) : pipelines Jenkins, versioning, automatisations Git, support release. – Déploiement infra (AWS S3 -> Proxmox interne) + configuration Nginx (reverse proxy, SSL, routage). MaxApps / IBM Maximo (programme) - Référent technique / lead dev: – Pilotage de l'exécution : priorisation, suivi delivery, arbitrages techniques, animation des rituels (daily). – Cadrage avec BA/métier et clients : clarification des besoins, estimation, planification des releases. – Conception de flux KPI temps réel (XML -> JSON -> mobile) + optimisation du rendu (réduction des re-renders) pour une UX fluide sur terminaux contraints. – Coordination avec les équipes client (sécurité, réseau, contraintes infra) pour fiabiliser intégration et déploiements. – Support CI/CD et releases : scripts de build, environnements DEV/UAT/PROD, reproductibilité dev/test. MaxApps / IBM Maximo (programme) - Développeur Full-Stack: – Développement et maintien de fonctionnalités mobile + backend (qualité, performance, stabilité). – Diagnostic bout-en-bout (mobile -> Node -> Maximo) et refonte d'un chiffrement sur gros volumes : CPU serveur passé de ~100% à <= 35% (-65%), réduction des incidents serveurs liés à la surcharge. – Conception d'un logger temps réel (RabbitMQ + WebSocket) + publication de 3 packages npm (rn-imx-logger, node-imx-logger, react-imx-logger) pour centraliser les logs web/server/mobile ; MTTR réduit d'environ 30% à 50%. – Création d'un fetch server / rate-limiter (RabbitMQ) : 2M+ requêtes/jour, pics à ~1 000 req/s; protection Maximo (blacklists/indisponibilités évitées) et UX préservée. – Upgrade Expo SDK 42 -> 47 : documentation, plan de migration, tests de régression, mise à jour toolchain/debug. Plateforme IoT & Dashboards (IBM Maximo) - Développeur Mobile: – Développement d'une application mobile permettant de créer des dashboards et de choisir différents modes d'affichage. – Intégration IBM Maximo (flux de données, synchronisation) et amélioration de l'expérience utilisateur.
Développeur Full-Stack JavaScript / TypeScript (Freelance, temps partiel)
Branper
sept. 2022 - janv. 2024
1 an 5 mois
À distance
– Refonte UI React, création de nouvelles pages et corrections. – Dashboards data-viz (D3.js) + migration Material UI v4 -> v5. – Contributions full-stack: APIs Node/Express et évolutions MongoDB.
Instructeur MERN Stack
Forma Plus
sept. 2023 - déc. 2023
4 mois
Sousse, Tunisie
– Animation de sessions théorie/pratique + coaching (JavaScript, React, Node.js, MongoDB). – Accompagnement sur mini-projets front/back et bonnes pratiques Git.
Licences et certifications
Introduction to IoT
Délivré le : janv. 2022
AWS Academy Cloud Foundations
Délivré le : janv. 2022
DELF B2 (Français)
Délivré le : mars 2021