Odoo Developer – Fiscal POS Module at TUNIDESIGN (2026-02 – Present)
- Developed NACEF: an Odoo 19 POS module meeting Tunisian fiscal certification requirements — transaction signing, offline queuing, and integration with the national S-MDF fiscal system.
- Designed the full module architecture: state machines, data models, and REST API integration patterns with the S-MDF fiscal system.
- Implemented backend business logic in Python and frontend POS behavior in JavaScript/OWL, handling edge cases across online, offline, and error states.
- Built and tested the full transaction lifecycle end-to-end — ticket generation, cryptographic signing, offline queuing, and automatic sync recovery.
- Conducted integration testing against the S-MDF agent, debugging protocol-level failures and validating compliance with fiscal certification requirements.
Final Year Intern – Mobile Developer at TELNET (2025-02 – 2025-05)
- Built a full-featured Android POS app in Kotlin on Ingenico payment terminals, integrating barcode scanning, real-time product lookup, cart management, and e-payment in a single device.
- Designed the full system architecture, connecting the Android app to Firebase Realtime Database and Ingenico's APEX payment platform via a WebSocket protocol layer.
- Conducted end-to-end testing directly on hardware, validating the full transaction lifecycle from barcode scan to payment confirmation and receipt generation.
Intern – Front-End Developer at DJAGORA FOUNDATION (2024-06 – 2024-07)
- Developed frontend features for a project management platform in Angular/TypeScript: task tracking, team collaboration interfaces, and project lifecycle views, consuming Node.js/MongoDB REST APIs.
- Collaborated within an Agile team to deliver responsive, data-driven UI components.
Intern – Odoo Developer at 2M INFORMATIQUE (2023-06 – 2023-07)
- Developed a custom Odoo module for hospital appointment scheduling and patient contact management: calendar views, patient records, and automated notifications.