Hanan Ali Saif
Senior Backend / Full-Stack Engineer | ERP & AI Integration
Hire this person
Send a job offer directly to this candidate
About
Senior Backend / Full-Stack Engineer with 5+ years of experience developing, maintaining, and optimizing business-critical ERP systems. Deep expertise in PHP, CodeIgniter, and MySQL, combined with growing specialization in Odoo 19, Python, and PostgreSQL. Experienced across Sales, Purchasing, Inventory, POS, HR, Payroll, Attendance, Accounting, Reporting, and ZATCA E-Invoicing.
Strong background in production troubleshooting, database performance optimization, secure REST API development, AWS cloud architecture, and AI-powered ERP automation — translating complex business requirements into scalable, well-architected solutions.
Experience
Senior ERP Engineer - SmartLife
(2021-02 - 2026-07)
- Develop and maintain a multi-tenant ERP platform using PHP, CodeIgniter, MySQL, JavaScript, HTML, and CSS, alongside growing Odoo/Python capabilities.
- Develop ERP modules and workflows across Sales, Purchasing, Inventory, Products, Warehouses, Transfers, POS, HR, Payroll, Attendance, Accounting, and Reporting.
- Design complex business logic for transactional, inventory, accounting, payroll, and attendance workflows, translating business requirements into scalable ERP logic and relational data models.
- Build and maintain REST APIs and integrations between ERP modules, Odoo, and external services.
- Develop and maintain ZATCA e-invoicing workflows including UBL 2.1 XML generation, VAT-related processing, invoice validation, and ERP accounting integration.
- Apply Odoo development skills — Python, PostgreSQL, ORM, XML views, OWL, security, and custom module architecture — expanding the platform's ERP capabilities.
- Optimize complex SQL queries, reports, joins, and indexes across MySQL and PostgreSQL, including EXPLAIN / EXPLAIN ANALYZE and CTEs, over large transactional datasets.
- Investigate production issues across PHP, JavaScript, Python, MySQL, APIs, integrations, and business logic.
- Implement inventory workflows involving stock movements, transfers, product units, costing, returns, and POS transactions.
- Fix HR, attendance, vacation, and payroll logic including complex shift and date-boundary scenarios.
Education
B.Sc. - Computer Science - Sana'a University (2016-11 - 2020-01)
