
Samy Echarif
Lead Developer
Salaire / Taux journalier
Paris, France
Mobilité : Paris, Marseille
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Lead Developer with 6+ years of expertise in modern web architectures and team leadership. Successfully led tech stack refactors (Vue 3, Nuxt, Angular), built cloud infrastructure on AWS, and delivered complex full-stack platforms with geolocation, 3D file visualization, and automated CI/CD pipelines. Specialized in TypeScript, Vue/React/Angular ecosystems, and DevOps automation to deliver scalable, production-ready solutions.
Expérience de travail
Lead Developer
WATSOFT
mars 2024 - Présent
2 ans 8 mois
– Leading the development team: roadmap planning, sprint reviews, code reviews, hiring. – Tech stack refactor: Vue 3 (script setup TS), Nuxt routing, OpenAPI TS codegen. – Automation & integrations: Billing automation, third-party tool integration, new feature development.
DevOps Engineer
Green Island
août 2023 - janv. 2024
6 mois
Brussels Metropolitan Area
– Built cloud infrastructure as code, optimized AWS costs, and implemented logging/monitoring. – Automated CI/CD pipelines (TeamCity, Jenkins, CircleCI).
Project Manager
FUTURMAP
avr. 2021 - avr. 2023
2 ans 1 mois
Tananarive, Madagascar
Delivery platform – Angular front (served with NGINX) – Django backend (gunicorn) – Postgres/postgis DB – File explorer (upload, download, move, copy, paste, rename files and folders, web sockets for folder update, ...) – Custom role and permission with authentication setup, allowing to share project to users and guests – Automatic email delivery with customisable templates – 2D/3D file viewers (qgis, shapefiles, revit, dwg, ifc, ...) – Projects geolocation (displayed with openlayers) – Migrating from OVH to AWS (EC2, RDS, s3, open search, ...) – Search engine using kibana's elastic search – Containerisation with docker and compose – CI/CD pipelines with gitlab ci – Typescript rxjs, functional declarative programming – ngneat query (tanstack react query's under layer) for fetching, caching, revalidating queries – Material and tailwind css for style – Migration to angular 15 (stand-alone components, dynamic imports, inject services, ...) – Connexion to our custom ERP for projects, contacts and organisations synchronisation – Data analysis with an automated ETL generating tables and visualisations (graphs) indicating about the state and evolution of the platform Geographical data catalog – Angular front (served with s3) – Nestjs backend – Postgres/postgis DB – typeorm, then migrated to prisma – End to end typesafety with Apollo graphql – Geographical data ETL, for the fastest visualisation – Pipedrive connexion (forward requests and webhooks) – Show geographical data with maplibre (mapbox) QGIS Plug-in Automated GIS treatments Formations – Web best practices (typescript, angular, react, vue, next, nestjs, orms, graphql) – Web GIS: Store the data (file storage, database storage) lighten the data, usual queries, visualise the data on the web (openlayers, map box, map libre) – Data analysis/Business intelligence : ETL from the ERP and the delivery platform, visualisations with power bi
Lead Developer NextJS
Tango Luxembourg
déc. 2022 - mars 2023
4 mois
Luxembourg
First alternative operator in Luxembourg, Tango offers mobile, internet and TV solutions. Redesigning the front of the website with clean architecture and server side rendered components with nextJS. Integration for a sylius backend and a Strapi CMS. Internationalisation of the application.
Lead Developer VueJS
IPOPI
févr. 2022 - mai 2022
4 mois
Tananarive, Madagascar
IPOPI's 4ID helps you manage and monitor your health. Rebuilt the application with vue3 composition api (fine-grained reactivity), following web best practices, implementing end-to-end tests, CI/CD pipelines. Framework7 and tailwind design.
Full Stack Developer Vue / C# .Net Core
Hawaii
janv. 2020 - mars 2021
1 an 3 mois
Paris, France
Hawaii is a consulting company specialized in Microsoft SharePoint & .NET technologies. Keeping Hawaii's website efficient and up to date, automate tasks, ... Tasks: – Development of contact forms in AJAX; – Code refactoring and technological upgrade of Hawaii's website; – Working on the site's responsivness and cross browser testing. – Creation of Azure CI/CD pipelines – Automated testing with xUnit (back) & jest / selenium (front)
Lead Developer ReactJS
FFGolf
sept. 2020 - janv. 2021
5 mois
Paris, France
Development of all the components of the new Web Application of the Fench Golf Federation. Tasks: – Development of the application's Front-end ; – Implementation of a complex Redux store; – Creation of multiple themes (colors, fonts, logos, ...) as well as dark modes for each theme;
Developer SharePoint / ReactJS
Trajeo'h
janv. 2020 - mars 2020
3 mois
Paris, France
Trajeo'h is an associative structure shared between VINCI's different companies. It is dedicated to maintaining employment, reclassifying and recruiting people with disabilities. Tasks: – Fullstack development of a monitoring form management application; – Possibility to search, modify, add, close and duplicate SharePoint custom cards via the application; – Reporting of files using personalized views; – Automated provisioning of SharePoint lists in JavaScript.
Data Analyst
Umniah
oct. 2018 - avr. 2019
7 mois
Amman, Jordanie
Behavioral studies of Umniah's mobile network users Tasks: – Data analysis; – Business intelligence; – Development of prediction models using machine learning.
JavaScript Developer
Gamiphy
juil. 2018 - août 2018
2 mois
Gamiphy is gamification company. Tasks: – Development of minigames in JavaScript using PhaserJS.
Developer VBA / SQL
Inserm
juil. 2017 - août 2017
2 mois
Paris, France
National Institute of Health and Medical Research. Tasks: – Development of an application with a graphical interface for managing INSERM agents; – Migration from Access database to MS SQL Server database; – Migration from MS SQL Server migration to MySQL database.
Developer C++ / SQL
Inserm
juil. 2016 - août 2016
2 mois
Paris, France
National Institute of Health and Medical Research. Tasks: – Development of a desktop application with a graphical interface for managing INSERM applications.
Formation
Université Pierre et Marie Curie
Licence, Physique
2016 - 2018
2 ans 1 mois
Polytech Sorbonne
Mathématiques et informatique
2015 - 2016
1 an 1 mois
Lycée International de Paris Honoré de Balzac
Classe préparatoire aux grandes écoles, Mathématiques
2013 - 2015
2 ans 1 mois