I see computing as a tool serving a profession: making data useful for decisions, modelling physical phenomena or designing tools suited to their users. My skills are therefore grouped by use rather than by technology.


Data

Related experience: IT management (Swiss Life), Motion assessment method (Wushu)

  • Collecting and processing data from heterogeneous sources (Excel files, SQL Server).
  • ETL pipeline on Microsoft Fabric: Lakehouse, Python (Pandas, NumPy, Spark) and Delta Tables.
  • Star schema data modelling (fact and dimension tables).
  • Power BI dashboards: capacity tracking, workload distribution, KPIs and history.
Tools
PythonSQLRPandasNumPySparkMicrosoft FabricPower BIExcelSQL ServerPostgreSQL

3D and motion capture

Related experience: Quantitative motion assessment method (Wushu)

  • Motion capture with OptiTrack.
  • Processing capture data and modelling in Unity (C# scripts).
  • Comparative visualisation of movements (expert / beginner).
Tools
UnityC#OptiTrack

AI

Related experience: AI assistant (Takima). Education: Advanced Deep Learning (Seoul National University)

  • Integrating an AI assistant into an application with LangChain4j: LLM tools, system prompt, SSE streaming.
  • Access to the application's data through an MCP, with AI permissions based on the user's role.
  • Robustness testing with prompt injection and gradual rollout through feature flags.
Tools
LangChain4jMCP

Development

Related experience: HR platform (Takima), Atclub

  • Back end: Spring Boot API in Kotlin, JPA / PostgreSQL persistence, workflows and state machines, permission management.
  • Data migration with no service interruption and performance optimisation (removal of N+1 queries).
  • Web front end with React and mobile with Flutter.
Languages
KotlinJavaTypeScriptJavaScriptDart
Frameworks
Spring BootJPAReactAnt DesignHTML / CSSFlutterFirebase
Tooling
GitHelmKeycloakTestcontainersSonarQube

Project management

Related experience: Takima, Swiss Life, Wushu

  • Leading a redesign project within an agile team.
  • Specifications and V-model planning.
  • Gantt chart, task tracking, risk analysis and action plan.

Languages

Languages
French (native)English C1 (IELTS 2024)Chinese B2 (HSK 4)

Soft skills

Project management, autonomy, communication, teamwork, problem solving.