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.