Disponible · Montréal, QC

Fahmi Kahlaoui
Développeur Full Stack

5 ans d'expérience dans la conception et le développement d'applications web robustes. J'allie architecture backend, frontends modernes et infrastructure cloud - avec une formation qui me confère une longueur d'avance sur les projets complexes.

.NET 8 / C# React / TypeScript Odoo (Python & JS) Clean Architecture CQRS / DDD Microservices AWS Docker Django PostgreSQL

Projets

Migration ERP - INFOR → Odoo (Corabois SA)
  • Migration complète de l'ERP d'une entreprise de distribution de bois depuis INFOR vers Odoo.
  • Analyse des processus métiers existants sous INFOR et modélisation des flux cibles dans Odoo.
  • Personnalisation des modules : Gestion des stocks, Entrepôt, Facturation, Achats et Ventes.
  • Migration et transformation des données historiques (articles, partenaires, mouvements de stock).
  • Paramétrage des règles de valorisation de stock, des emplacements et des routes d'entrepôt.
Odoo Python PostgreSQL Migration ERP
Migration Odoo v7 (OpenERP) → Odoo v14
Analyse des évolutions de la logique métier, refonte complète du code backend et frontend, migration des rapports de Mako vers QWeb, et optimisation des fonctions ainsi que des requêtes SQL.
Odoo Python JavaScript / Owl PostgreSQL PL/pgSQL QWeb
Système de gestion des polices d'assurance - OpenERP
  • Développement de modules métiers : gestion des polices, couvertures, demandes d'offres, visualisation et comparaison des commissions.
  • Application Python autonome interagissant avec Odoo via WebSocket pour l'acquisition d'images depuis un scanner local.
Odoo Python WebSocket PostgreSQL AWS EC2/RDS/Lambda
Tableau de bord analytique - Odoo
Conception et développement d'un tableau de bord décisionnel avec KPIs et visualisations graphiques interactives, incluant l'export des données en PDF et Excel.
Odoo Python D3.js XlsxWriter QWeb PL/pgSQL
Connecteur Odoo - Magento
Optimisation et extension de l'API du connecteur : amélioration des endpoints, ajout de mappings, automatisation des synchronisations via Cron Odoo et FTP.
Odoo Python Magento API ftplib PostgreSQL

Compétences

Langages
Python
C# / TypeScript
JavaScript
Backend
.NET 8 / ASP.NET Core
Entity Framework Core
MediatR · Carter · FluentValidation
MassTransit / RabbitMQ
Django
Architecture
Clean Architecture
DDD · CQRS
Repository Pattern
Microservices
Frontend
React.js · TypeScript
MobX · Redux
Material UI · Bootstrap
Vite · Webpack · Nginx
ERP / Odoo
Odoo v7 → v17
Développement de modules
QWeb · Owl · Mako
Migration ERP
Cloud & DevOps
AWS (EC2, EB, S3, SES, Lambda)
Docker · Docker Compose
GitHub Actions · CI/CD
Ansible · Linux
Bases de données
PostgreSQL · MySQL
PL/pgSQL
Redis
Outils & Méthodes
Jira · Redmine · Agile
gRPC · REST APIs
VSCode · Claude Code
Flake8 · ESLint · Prettier

Expérience

Développeur Full Stack
IT-Koncept Tunisie · 2018 – 2024
  • Analyse des besoins fonctionnels et techniques des clients dans les secteurs du commerce, de la restauration, du courtage et du e-commerce.
  • Conception, développement et personnalisation des modules Odoo (Ventes, Gestion de stock, RH, Facturation, Comptabilité).
  • Conception de tableaux de bord analytiques, rapports personnalisés (PDF/Excel) et visualisations interactives de données.
  • Développement de scripts et tâches planifiées (Cron Odoo) pour l'automatisation des processus métiers.
  • Gérer l'infrastructure serveur Linux : installation et configuration système, gestion des dépendances, déploiement des environnements, monitoring et intervention en cas d'incident de production.
  • Collaboration avec les équipes techniques et fonctionnelles en approche Agile, avec un fort accent sur la qualité du code et la documentation.
Stack : Odoo (Python & JavaScript) · Django · PostgreSQL · Docker · Git · QWeb · Mako · WebSocket · Ansible · AWS (EC2, RDS, Lambda)

Formation

AEC - Programmation en technologies web (RAC)
Cégep Gérald-Godin · Montréal
2025
DESS - Génie industriel
École Nationale d'Ingénieurs de Carthage · Tunisie (reconnu par le MIFI)
2016
Cycle préparatoire - Mathématiques et Physique
Institut préparatoire aux études d'ingénieurs de Tunis · Tunisie
2013

Contact

Disponible pour des postes permanents ou contractuels dans la région de Montréal ou en télétravail. N'hésitez pas à me contacter.