I've spent 8+ years working inside the Odoo framework itself: the ORM, the HTTP layer, OWL and PostgreSQL. At Madfu, a Saudi FinTech, I keep the Odoo backbone of a payments platform fast, secure and transaction-safe at scale.
- ⚡ Performance: I trace slowdowns to the root (RPC saturation, heavy
search_readover 420K+ records) and fix views, queries and worker configuration - 🔌 APIs: I build REST modules with Pydantic v2 validation,
savepoint()-based partial persistence and correct transaction rollback - 🔒 Security & reliability: I harden payment-critical modules with secure query patterns, safe secret handling and correct transaction boundaries, and eliminate N+1 queries
- ⏱️ Async & POS: I use
ir.cron._trigger()for instant job processing, and I extendpos.configand fix record-rule AccessErrors - 👥 Leadership: I've been an acting technical lead, mentored developers and ran code reviews
- 🌍 I speak Arabic (native) and English (professional)
| Area | What I do |
|---|---|
| Framework internals | ORM internals, http.py request lifecycle, record rules, cron & queue workers |
| Database | PostgreSQL tuning, slow-query analysis, query optimization, transaction safety |
| APIs & Integrations | Secure REST APIs (JWT, Pydantic v2), complex third-party integrations |
| Frontend | OWL v2 & v3 components, POS frontend, view architecture, advanced QWeb reports |
| Business modules | Accounting, Sales, Inventory, CRM, HR, POS, Manufacturing, Retail |
| Company | Role | Period |
|---|---|---|
| Madfu (Saudi FinTech) | Senior Odoo Engineer | 2025 – Present |
| National Technology | Senior Odoo Engineer (Acting Technical Lead) | 2021 – 2025 |
| EBS (Odoo Best Partner) | Odoo Engineer | 2020 – 2021 |
| Plementus (Odoo Gold Partner) | Odoo Engineer | 2019 – 2020 |
| BBI | Junior Odoo Engineer | 2018 – 2019 |
| BlackBelts | Junior Odoo Engineer (built an Insurance Broker System from scratch) | 2018 |
🎓 B.Sc. Computer & Information Technology, Mansoura University · NTI Scholarship: ERP (OpenERP/Odoo) development with Python on Linux
Most of my production work lives in private client and company repositories. Happy to walk through architecture and code in an interview.
