About Swan
I’m currently taking on new freelance projects, so feel free to reach out if you want to chat or learn more about me and my work!
French
Native or bilingual
English
Native or bilingual
Spanish
Conversational
Japanese
Basic
Experience
- ECOSSIMFullstack Developer FreelanceMEDICALAugust 2022 - Today (3 years and 10 months)Lyon, FranceECOSSIM is a web platform dedicated to the simulation and training ofECOS(Objective Structured Clinical Examinations), which are used at the end of medical school to assess students' clinical skills.The project was born out of a collaboration with a medical intern who was looking for an interactive tool to help students practice alone or in small groups, in conditions similar to the real exam.I supported the client from initial design to production release, managing the entire project as full-stack developer and UX/UI designer. My responsibilities also included product consulting, setting up DevOps workflows, and ongoing maintenance.
Main achievements:
- Designed the entire interface in Figma, in close collaboration with the client. We defined user journeys and created responsive functional mockups.
- Developed the front end using Vue.js and Nuxt with server-side rendering to ensure better performance and SEO.
- Set up automated deployment with GitLab CI/CD, including continuous integration, testing, error monitoring via Sentry, and code quality analysis with SonarQube.
- Integrated Stripe for subscription management, offering multiple plans (monthly, one-time, and annual). Subscribed users are synced via Stripe webhooks.
- Built an interactive ECOS scenario system, allowing students to join training stations solo or in multiplayer mode, each playing a specific role (doctor, patient, evaluator). Each session is graded, commented on, recorded, and the results are presented in a personal dashboard with analytics.
- Added a flashcard module based on the spaced repetition method, supporting long-term retention of medical knowledge.
- TakimaFullstack Software EngineerSOFTWARE PUBLISHINGFebruary 2025 - July 2025 (5 months)Paris, France
Main achievements:
- Refactored the services related to interview states (goal-setting interviews, professional development interviews, and follow-up interviews) between managers and consultants to produce cleaner, more modular, and easily testable code. This included writing unit tests to ensure non-regression and implementing a more robust business logic
- Migrated CI/CD pipelines to GitLab Components for improved long-term maintainability and enhanced performance.
- Integrated Sentry on the front end, enabling advanced featuressuch as session replay and tracing to better monitor errors and user experience in production.
- Delivered multiple UX enhancements to improve the overall user experience across the application.
- Implemented resilience mechanisms for external service failures using Retries and Circuit Breakers with the Resilience4j library.
- Designed and implemented a four-step non-destructive database migration process to safely support production rollbacks.
- TakimaDevOps EngineerSOFTWARE PUBLISHINGFebruary 2025 - July 2025 (5 months)Paris, France
Main achievements:
- Prepared the upgrade to GitLab v18 by migrating existing GitLab CI templates to a more modular and maintainable GitLab Components-based architecture.
- Improved the overall maintainabilityof CI/CD pipelines by centralizing components in a dedicated repository, using a generic and reusable logic across projects.
- Defined and implemented custom CI components for each internal technology stack (Maven, Gradle, Angular, React, etc.).
- Optimized internal project Dockerfiles by improving structure (multi-stage builds, efficient caching, reduced image sizes).
- Enhanced GitLab CI pipeline performance through better caching and artifact handling, significantly reducing execution times.
- Orchestrated the progressive migration of 11 internal projects, ensuring backward compatibility and smooth continuous integration during the transition.
- Supported technical teamsthrough the migration by providing personal assistance and clear technical documentation.
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Software EngineerINSA de Lyon20252 years in integrated preparatory classes followed by 3 years in the Computer Science department ; Erasmus exchange semester at Barcelona School of Informatics (FIB), Universitat Politècnica de Catalunya (UPC) ; Participated in a 3-day hackathon (bitsxlaMarató 2023) to develop a menstrual cycle tracking mobile app using AI to analyze photos of hygiene products (React Native) ; First prize winner in the innovation contest organized by Volvo
Certifications
- Kubernetes & GitOpsTakima2025
- Master 3 - Professional Java & Web Fullstack DeveloperTakima2025