Open to new opportunities · Montréal, QC
Fahmi Kahlaoui
Full Stack Developer
5 years building production-grade web applications. I bridge backend architecture, modern frontends, and cloud infrastructure - with an educational background that gives me a unique edge on complex projects.
Projects
Ticket Management Module - .NET 8 / React / AWS
- Full ticket management and tracking module for an internal app at a cleaning services company.
- Backend with .NET 8 - Clean Architecture, Repository Pattern, Entity Framework Core.
- Frontend in React / TypeScript with a modern, reactive UI.
- AWS integration: EC2, RDS, S3 (file storage), SES (email notifications), Lambda (ticket creation from incoming emails).
- Unit and integration tests; CI/CD pipeline via Git, GitHub Actions, Docker Compose.
- Agile environment (Jira, Scrum).
ERP Migration - INFOR → Odoo (Corabois SA)
- ERP migration for an industrial wood distribution company from INFOR to Odoo.
- Analysis of existing business processes under INFOR and modelling of target flows in Odoo.
- Customization of Inventory, Warehouse, Invoicing, Purchase, and Sales modules.
- Migration and transformation of historical data (items, partners, stock movements).
- Configuration of stock valuation rules, locations, and warehouse routes.
Odoo v7 (OpenERP) → Odoo v14 Migration
Analysis of business logic changes, full backend and frontend code refactoring, migration of reports from
Mako to QWeb, and optimization of functions and SQL queries.
Insurance Policy Management System - OpenERP
- Custom business modules: policy management, coverage, quote requests, commission visualization and comparison.
- Standalone Python application interfacing with Odoo via WebSocket for local scanner image acquisition.
Analytical Dashboard - Odoo
Design and development of a decision-support dashboard with KPIs and interactive charts, including data
export to PDF and Excel.
Odoo - Magento Connector
Optimization and extension of the connector API: improved endpoints, added mappings, automated
synchronizations via Odoo Cron and FTP.
Skills
Languages
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
Custom module dev
QWeb · Owl · Mako
ERP migration
Cloud & DevOps
AWS (EC2, EB, S3, SES, Lambda)
Docker · Docker Compose
GitHub Actions · CI/CD
Ansible · Linux
Databases
PostgreSQL · MySQL
PL/pgSQL
Redis
Tools & Methods
Jira · Redmine · Agile
gRPC · REST APIs
VSCode · Claude Code
Flake8 · ESLint · Prettier
Experience
Full Stack Developer
- Analyzed functional and technical client requirements across commerce, restaurant, brokerage, and e-commerce sectors.
- Designed, developed, and customized Odoo modules (Sales, Inventory, HR, Invoicing, Accounting).
- Built analytical dashboards, custom PDF/Excel reports, and interactive data visualizations.
- Developed scripts and scheduled tasks (Odoo Cron) for business process automation.
- Manage the Linux server infrastructure: system installation and configuration, dependency management, environment deployment, monitoring, and incident response.
- Collaborated with technical and functional teams in an Agile environment with a strong focus on code quality and documentation.
Stack: Odoo (Python & JavaScript) · Django · PostgreSQL · Docker · Git · QWeb · Mako ·
WebSocket · Ansible · AWS (EC2, RDS, Lambda)
Education
AEC - Web Programming Technologies (Recognition of Acquired Competencies)
Cégep Gérald-Godin · Montréal
2025
DESS - Industrial Engineering
National Engineering School of Carthage · Tunisia (MIFI recognized)
2016
Preparatory Cycle - Mathematics & Physics
Tunis Preparatory Institute for Engineering Studies · Tunisia
2013
Contact
Open to full-time and contract opportunities in the Montréal area and remotely. Don't hesitate to reach out.