Mes compétences

Langages de programmation

  • Java
  • Python
  • JavaScript
  • TypeScript
  • C#
  • C++
  • HTML
  • CSS

Pratiques d'ingénierie logicielle

  • Méthodologie agile
  • Architecture hexagonale
  • Domain-Driven Design
  • Test-Driven Development
  • SOLID
  • Conception d'API REST
  • Tests unitaires
  • Revue de code
  • Programmation concurrente
  • Accessibilité web
  • Internationalisation (i18n)
  • Mentorat

Développement frontend

  • React
  • Vue.js
  • Pinia
  • Tailwind CSS
  • Bootstrap
  • FTL (FreeMarker)

Backend et communication en temps réel

  • Quarkus
  • JEE / Jakarta EE
  • Flask / Flask-RESTX
  • Node.js
  • Colyseus
  • WebRTC

Bases de données et persistance

  • MySQL
  • MariaDB
  • MongoDB
  • SQLite
  • Hibernate
  • JPA

Tests et outils d’API

  • JUnit
  • Mockito
  • GTest
  • Pytest
  • Postman
  • Bruno

Identité et sécurité

  • Keycloak
  • OAuth2 / OIDC

Gestion des dépendances et versionnage

  • Maven
  • NPM
  • Poetry
  • Git

Cloud, conteneurs et CI/CD

  • Docker
  • AWS
  • GitHub Actions

Vision, systèmes embarqués et simulation

  • OpenCV
  • Raspberry Pi
  • ArduPilot
  • MAVLink
  • Gazebo