
Yazid BOUHRIA
Software Engineer - Python / React / Node / TS
1 recommendation
Salary / Daily rate
1 person recommend
Paris, France
Freelance
Can come onsite
Skills
Languages
About me
Intro
Specialized in Web and Artificial Intelligence, with over 5 years of experience crafting scalable, high-performance solutions using React, Node, and Python. I empower companies to build SaaS platforms, interactive dashboards, and B2C applications, with a strong emphasis on quality, accessibility, and performance, leveraging the latest advancements in AI to create innovative user experiences and intelligent features. I have solid experience with cloud environments and CI/CD workflows.
Work experience
Founding Software Engineer
JuisciFreelance
Nov 2021 - Present
5 years
Paris, France
Founding Software Engineer au sein de Juisci, start-up en pleine croissance dans le secteur de la e-santé. Mise en place du MVP, suivi d’itérations successives pour développer, structurer et faire évoluer les produits vers des solutions robustes et scalables. Missions: 📲 Web App Juisci Développement de l'application web orientée mobile en ReactJS, Typescript et ViteJS. L'intégration du design en utilisant Styled Components et Material UI. La gestion de l'état interne avec Redux utilisé avec RTK Query pour les requêtes. Authentification OAuth2 et SSO avec Firebase Auth Implémentation des notifications push in-app avec Firebase Cloud Messaging Implémentation de méthodes javascript pour communiquer avec les API natives iOS et Android. Intégration des e-mails avec Resend et React Email. Mise en place de tests e2e (end-to-end) avec Cypress pour les cas d'usages critiques. Implémentation des évènements Google Analytics dans l’application mobile 🖥️ Admin Panel Développement d'un admin panel interne avec React, Vite et Typescript. L'intégration du design en utilisant Ant Design et requêtes avec Axios. 🚀 Dashboard Développement d'un dashboard à destination des clients en React, Typescript et ViteJS. L'intégration du design s'est fait avec Ant Design Ant Charts pour les graphiques et Styled Components. Mise en place d'un Design System avec StoryBook. Affichage des données de Google Analytics 🤖 Micro services & AI Développement sur des microservices utilisant Python, Tesseract et OpenAI GPT-4 (LLM & RAG) Développement sur l'API avec FastAPI, Celery and Cloud Task pour servir les microservices 🛠️ DevOps Gestion de la CI/CD et de l'infrastructure avec Netlify, Google Cloud Platform, Kubernetes, GitHub Actions, Docker et Cloudflare pour des déploiements fluides et sécurisés. Suivis des logs et gestion des erreurs dans l'application avec Sentry
Deep Learning - Computer Vision
XXII
Apr 2024 - Oct 2024
7 months
92400 Courbevoie, France
Missions: - Réalisation d'un état de l'art sur l'auto-annotation et les foundation models de vision. - Prise en main des outils internes (GitLab CI, Poetry, Docker, Confluence, JIRA) - Implémentation et évaluation des modèles de Zero-Shot Object Detection (ZOSD) et d'Open-Vocabulary Detection (OVD): Grounding DINO, OWL-ViT, OWLv2, DE-ViT et YOLO-World. Les modèles ont été implémenté soit avec transformers HuggingFace, soit directement en exploitant le code mis à disposition dans les publications associées. - Développement d'une pipeline de pré-traitement des données avec Pandas et Numpy. - Implémentation et évaluation du VLM Florence 2. - Entraînement et évaluation du modèle YOLO v7 avec les données auto-annotées - Veille scientifique sur les dernières sorties (modèles génératifs, VLM, MLLM, ...) - Récolte du besoin, conception et implémentation de l'outil d'annotation automatique. - Utilisation de Docker et mise en place d'un pipeline GitLab CI pour le déploiement des modèles.
Fullstack Engineer
Novo NordiskFreelance
Feb 2021 - Dec 2021
11 months
Paris, France
Développement d'une application web orientée mobile pour une utilisation interne par les spécialistes de santé. Missions: - Application mobile avec React, Typescript et CRA. - Intégration design avec Material UI et Styled Components. - Développement d'une API REST (CRUD) avec NodeJS, NestJS et MongoDB. - Authentification OAuth2 et SSO avec Firebase Auth - Implémentation d’une base de donnée relationnelle avec postgreSQL - Interaction avec l’API via GraphQL pour des requêtes et mutations optimisées - Gestion centralisée de l'état global avec la Context API de React. - Automatisation des pipelines CI/CD avec GitHub Actions et déploiement sur Netlify.
Full Stack Developer
BinksFreelance
Oct 2019 - Jan 2021
1 year 4 months
Paris · Hybrid
Développement de Dashboard de gestions internes et maintenance de l'application mobile. Environnement: ReactJS, NextJS, React Native, Redux, Typescript, Docker, NodeJS, Google Analaytics. Missions: - Implémentation Landing Page, Blog et Dashboard avec NextJS, Redux et Typescript. - Intégration du design avec Ant Design et Sass - Création des composants et implémentation d'un Design System avec Storybook. - Accompagnement dans les réflexions sur les fonctionnalités. - Mise en place d'un système de rôles et de restrictions de fonctionnalités. - Implémentation de l'application mobile avec React Native. - Implémentation d’une solution de paiement avec l’API de Stripe. - Implémentation d’un tracking avec Google Tag Manager et Google Analytics. - Développement d'une API avec NodeJS et ExpressJS. - Gestion du stockage des fichiers sur le Bucket S3 AWS - Mise en conteneur des applications avec Docker - Gestion de la CI/CD et de l'infrastructure avec Heroku, AWS ECS et AWS Route 53, GitHub Actions - Participation aux différents rituels AGILE (Jira) et rédaction de rapport (Confluence) Développement de Dashboard de gestions internes et maintenance de l'application mobile. Environnement: ReactJS, NextJS, React Native, Redux, Typescript, Docker, NodeJS, Google Analaytics. Missions: - Implémentation Landing Page, Blog et Dashboard avec NextJS, Redux et Typescript. - Intégration du design avec Ant Design et Sass - Création des composants et implémentation d'un Design System avec Storybook. - Accompagnement dans les réflexions sur les fonctionnalités. - Mise en place d'un système de rôles et de restrictions de fonctionnalités. - Implémentation de l'application mobile avec React Native. - Implémentation d’une solution de paiement avec l’API de Stripe. - Implémentation d’un tracking avec Google Tag Manager et Google Analytics. - Développement d'une API avec NodeJS et ExpressJS. - Gestion du stockage des fichiers sur le Bucket S3 AWS - Mise en conteneur des applications avec Docker - Gestion de la CI/CD et de l'infrastructure avec Heroku, AWS ECS et AWS Route 53, GitHub Actions - Participation aux différents rituels AGILE (Jira) et rédaction de rapport (Confluence)
Education
Sapienza Università di Roma
Master, Artificial Intelligence and Robotics
2023 - 2024
6 months
Polytech Sorbonne
Engineer Degree, Applied Mathematics and Computer Science
2019 - 2024
5 years 2 months