
Yhanis BOULLONNOIS
Tech Lead Fullstack | React & React Native
Salaire / Taux journalier
Paris, France
Freelance
À distance uniquement
Expertises
Langues
À propos
Introduction
Tech Lead with 6+ years leading fullstack teams and managing 15+ React/React Native projects. Proven expertise in building scalable mobile apps from scratch, implementing CI/CD pipelines, and mentoring development teams. Specialized in TypeScript, Node.js, and cross-platform solutions that drive business growth.
Expérience de travail
Tech Lead Fullstack
Appstack
juin 2025 - Présent
1 an 5 mois
San Francisco, Californie, États-Unis
Tech Lead Fullstack
TILLI
juin 2023 - juil. 2025
2 ans 2 mois
Paris, France
- Technical Team Management: Leads a team of six in-house developers and multiple external contributors, fostering collaboration and seamless integration of contributions across various projects. - Project Oversight: Manages over fifteen projects, including API development, mobile applications, and web platforms, leveraging modern technologies such as React/Next.js, React-native/Expo and Node.js/Express. - CI/CD Implementation: Designs and implements continuous integration and deployment (CI/CD) pipelines to automate development processes. - Code Refactoring: Refactors legacy code into clean TypeScript solutions, enhancing maintainability and application performance. - Agile Ceremony Coordination: Organizes and facilitates project management ceremonies (sprints, retrospectives) to track tasks and ensure team progress.
DirectBrico
mai 2022 - juil. 2023
1 an 3 mois
Paris, France
Lead Developer Mobile (React-Native)
janv. 2023 - juil. 2023
7 mois
Paris, France
- Leads the mobile development team, overseeing the delivery of new features and app improvements in a production environment. - Establishes best practices and scalable architecture patterns for the React Native codebase. - Coordinates sprint planning and code reviews, ensuring code quality and alignment with business goals. - Mentors junior developers and provides technical guidance across the mobile stack. - Collaborates closely with back-end teams and product stakeholders to define technical specifications and delivery timelines. - Monitors app performance and crash reports to drive continuous improvements and enhance user experience. - Contributes to long-term roadmap discussions, advocating for technical improvements and refactoring initiatives.
React Native Developer
mai 2022 - janv. 2023
9 mois
Paris, France
- Develops a complete iOS & Android mobile application using Expo from scratch in just two months. - Builds all API interactions to connect the app to a RESTful back-end architecture. - Implements a custom proxy/connector layer to facilitate and secure communication between the app and the server. - Writes clean, scalable, and reusable JavaScript code with a focus on maintainability. - Manages multi-environment configurations (staging and production) and CI/CD pipelines for smoother deployments. - Utilizes TypeScript, Redux Toolkit, React Navigation, Jest, and ESLint to ensure robust app performance and maintain coding standards. - Designs pixel-perfect user interfaces that strictly follow UI/UX best practices.
Web/Mobile Developer (React, React-Native)
oct. 2019 - mai 2022
2 ans 8 mois
- Develops and maintains custom web and mobile applications using React, React Native, and Node.js. - Delivers tailored solutions to clients in various industries (e-commerce, services, education) with strong focus on performance and maintainability. - Implements responsive UI/UX and optimizes cross-platform compatibility for iOS and Android using React-native. - Sets up scalable RESTful APIs, manages MongoDB databases, and deploys apps on VPS (& dedicated servers) using Linux. - Manages client relationships and project timelines, handling the full software development lifecycle from requirement gathering to deployment. - Introduces CI/CD pipelines, sets up version control workflows (Git/GitLab), and monitors production environments.
Java Developer
janv. 2014 - oct. 2019
5 ans 10 mois
Paris, France
- Works on 50+ custom plugin and server projects related to the Minecraft Java ecosystem, including client <-> server packets handling, database relationship and gameplay mechanics. - Designs robust and modular Java applications, often for multiplayer environments, focusing on performance. - Collaborates with online communities and private clients to build tailored game features, mini-games, and admin tools. - Utilizes tools such as Git, Maven, and Jenkins to automate build and deployment processes. - Handles server configuration (Linux, MySQL, REST endpoints) and ensures secure, stable hosting environments. - Builds a strong foundation in OOP, design patterns, and asynchronous programming through real-world application and optimization challenges.