
Yan Philippe
Senior Full Stack JavaScript Developer
Salary / Daily rate
Lille, France
Mobility: Paris, London
Freelance, open to permanent contract
Can come onsite
Skills
Languages
Work experience
Fullstack JS Developer
Speechi
Jan 2024 - Mar 2025
1 year 3 months
Lille, France
- Complete overhaul of the backend following best practices of the Nest.js framework, optimizing performance and maintainability. - Efficient bug resolution, improving system stability and reliability. - Design and development of a dedicated App Store for connected screens, enhancing the user experience. - Implementation of a robust continuous integration pipeline for Android (Github + Fastlane) and iOS (Github + Xcode Cloud), ensuring smooth and automated deployments. - Full integration of WebSockets logic for optimal real-time communication. - Development of a Nest.js microservices library for AWS Cognito, migrating authentication processes, thereby enhancing security and scalability. - Implementation of Multi-Factor Authentication (MFA) and integration of Google and Microsoft authentication systems, ensuring improved user security. - Design of a file transfer system and implementation of a storage architecture on AWS S3, preparing for the future Speechi drive. - Creation of a transactional notification system, improving user interaction. - Optimization of the Docker Compose file to enhance the local development environment and boost team productivity.
Groupe Résilians
Jun 2021 - Dec 2023
2 years 7 months
La Madeleine, France
Interim CTO
Jul 2022 - Dec 2023
1 year 6 months
La Madeleine, France
Backend - Addressed and resolved various system bugs, improving overall functionality. - Completely revamped the email sending system, enabling on-the-fly template compilation. - Overhauled the file upload system, enhancing performance and reliability. - Transitioned from a monolithic architecture to a microservices-based design. - Replaced Redis with NATS for more efficient messaging and data streaming. - Developed a scheduled SMS sending system, enhancing communication capabilities. - Integrated WebSockets for real-time functionality within mobile apps. - Designed and implemented call routing logic for Aircall (using Golang), optimizing telephony services. DevOps - Established the complete containerization strategy, including CI pipeline and Dockerfile configurations. - Led the migration of the entire stack from Heroku to Kubernetes for improved scalability and control. - Migrated all repositories from GitLab to GitHub, streamlining version control. - Rewritten the CI automation to support GitHub, ensuring efficient workflows. - Implemented automatic versioning within the CI pipeline, triggered by each code merge. Mobile - Addressed various bugs and improved the mobile app’s performance and stability. iOS (Swift) - Initiated the transition of mobile apps to React Native, aiming for better cross-platform compatibility. Project Management - Managed the migration of task management from GitLab to Trello, streamlining team coordination. - Collected and analyzed requirements from various stakeholders to guide project development. - Created detailed tasks for freelance iOS and Android developers, ensuring clarity and effective execution.
Fullstack JS developer
Jun 2021 - Jul 2022
1 year 2 months
La Madeleine, France
Backend - Developed a transactional SMS scheduling system for efficient message delivery. - Integrated Zendesk to enhance customer support functionalities. - Implemented an HTTP caching system to improve performance. - Built a pub/sub worker system for better asynchronous task processing. - Integrated the Google Workspace API for calendar creation and event management. - Developed a custom Redis stream transporter (using Nest.js) for enhanced data handling. - Created a custom logger to send logs to ElasticSearch for improved monitoring. - Integrated Batch for sending push notifications, streamlining communication. - Developed class decorators (ControllerLogger) and function decorators (MethodExecutionContextLogger) to provide more context in logs. - Resolved various system bugs, enhancing overall stability. - Mentored a junior developer, providing guidance and support for growth. Frontend - Addressed and fixed several bugs to improve user interface functionality. - Implemented backend-related features to enhance the front-end experience.
Full Stack Engineer & DevOps
Mon QualiticienFreelance
Apr 2020 - Aug 2020
5 months
Lille, France
Fullstack JS developer (Portage)
Auchan Retail
Nov 2018 - May 2019
7 months
Villeneuve-d'Ascq, France
Chief Technology Officer
Artup, Inc.
Mar 2016 - Jul 2018
2 years 5 months
San Francisco, CA, USA
• Created tech stack and documentation and guidelines. • Managing remote developers on daily basis. • Following SCRUM methodology in development. • Developing internal products for web and mobile use. • Developing backend infrastructure. • Providing technical roadmap and vision. • Consult on HR hiring and interviews.
BS & Logistics
Aug 2014 - Jan 2016
1 year 6 months
Paris Area, France
Fullstack developer / Consultant [Project: Calculus]
Apr 2015 - Jan 2016
10 months
Paris Area, France
Web Developer / Consultant
Aug 2014 - Dec 2015
1 year 5 months
Paris Area, France
Web Developer / Consultant (Project: BSLTrack)
Feb 2015 - May 2015
4 months
Paris Area, France
Yan Philippe is currently in charge of creating a better and smart package tracking system for customers which permits to locate where in the world is a package by knowing its reference number.
Web Developer / Consultant
Aug 2014 - Dec 2014
5 months
Paris Area, France
At a daily basis, Yan had to work on a company project (intranet) that generate PDF receipt for customs following the IATA rules. He had to first, scheme the intranet foundations and architecture and then develop it following sharp specifications. - App architecting - Database creation - Backend development written in PHP and Python - Frontend development written in HTML and Javascript - Comprehensive database creation and management - Setting up a Mac OSX server specially for the intranet.
CEO & Founder
Choukroute
Nov 2013 - Jul 2014
9 months
Paris Area, France
Education
Academy of Art University
Licenses & certifications
Hadoop Foundations - Level 1
Issued: May 2025
Big Data Foundations - Level 1
Issued: May 2025
API Management Concepts
Issued: May 2025