Über 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!
Französisch
Muttersprachlich oder zweisprachig
Englisch
Muttersprachlich oder zweisprachig
Spanisch
Konversationssicher
Japanisch
Grundkenntnisse
Projekt- und Berufserfahrung
- ECOSSIMFullstack Developer FreelanceMEDIZINAugust 2022 - Heute (3 Jahre und 10 Monate)Lyon, FrankreichECOSSIM 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-HERSTELLERFebruar 2025 - Juli 2025 (5 Monate)Paris, Frankreich
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-HERSTELLERFebruar 2025 - Juli 2025 (5 Monate)Paris, Frankreich
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.
Empfehlungen
Diese Freelancer passen auch zu Ihren Kriterien
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
Ausbildung und Abschlüsse
- 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
Zertifizierungen
- Kubernetes & GitOpsTakima2025
- Master 3 - Professional Java & Web Fullstack DeveloperTakima2025