Skills

☕
Java
Object-oriented programming
  • Multi-window Swing applications (JDialog)
  • Stock and cart management, JSON reading/writing
  • Using collections (List, Map) to structure business data
⬡
SQL
Relational databases
  • Oracle SQL queries, joins, subqueries
  • Creating views and sequences
◈
UML / Modeling
Design before development
  • Class and sequence diagrams
  • Modeling with Modelio
<>
HTML / CSS
Web structure and styling
  • Semantic page structure
  • Basic responsive styling
PY
Python
Applied algorithmics
  • Implementing and comparing shortest-path algorithms (Dijkstra, Bellman-Ford)
  • Graph visualization with NetworkX / matplotlib
  • Studying strong connectivity of graphs
C
C
Low-level programming
  • Built a GPS NMEA frame parser (parsing, coordinate conversion, time formatting)
  • String and array manipulation, breaking logic into functions
$_
Shell / Linux
System administration
  • Full setup and administration of an OwnCloud server on a Debian VM
  • Apache2, MariaDB configuration, user/quota management
  • Hardening: HTTPS (self-signed certificate), Fail2ban, SSH key authentication
  • Bash scripts
GIT
Git / GitHub
Version control
  • Versioning and delivery of projects (individual and group repos)
  • Organizing commits for coursework submissions
WD
Windev
Management app (vet appointments)
  • Designed a veterinary appointment booking app
  • Plan/group/state system with linked forms
∑
Applied mathematics
  • Numeric sequences, Newton's method
  • Arithmetic: Euclidean algorithm, Bézout's identity, modular arithmetic
⚙
Development tools
  • Eclipse + WindowBuilder for Java UIs
  • Maven for dependency management and builds

Project management

◫
Planning & Gantt
SAÉ Congrès SIF
  • Built a Gantt chart in MindView (6 phases: kickoff, tracking, risks, validation, coordination, closure)
  • Created and allocated human resources, workload calculation without overload
€
Project financial analysis
  • Break-even point, NPV, projected income statement
  • Building a cash budget

Law

§
Digital Law
  • GDPR, personal data & consent
  • Copyright, licensing & intellectual property

Soft skills

PER
Perseverance & Resilience
  • Ability to repeat, test and adjust code until reaching the target result
PAT
Patience & Rigor
  • Methodical bug analysis
  • Database cleanup, structuring complex algorithms
AUT
Autonomy & Curiosity
  • Actively searching for solutions
  • Technology watch and continuous learning

Languages

FR
French
Native language
EN
English
B1 level · Technical and professional
  • Reading technical documentation
  • Professional written communication