- Upgrade and maintain Odoo applications following development best practices and controlled release workflows.
- Build REST APIs with Python and integrate Odoo modules and business processes across applications.
- Work with PostgreSQL and Docker to support scalable, reproducible application environments.
- Configure and troubleshoot application servers to maintain reliable instance operation.
Abdulla Bashir
Professional Profile
Application-focused software developer and business analyst with 5+ years of combined experience delivering ERP and business applications, backend services, REST APIs, database-driven solutions, and Linux-based deployments. Strong hands-on background in Python, SQL/PostgreSQL, Odoo, Django, Flask, Docker, JavaScript and API integration. Experienced in translating business requirements into maintainable applications, integrating enterprise systems, troubleshooting production issues, improving data consistency, and supporting application lifecycle activities from development through deployment and maintenance.
Professional Experience
- Delivered a property management application from the ground up covering property identification, unit categorization, contracts, tenant maintenance and PDC cheque management.
- Implemented multi-company capabilities and audit logging to improve data control, traceability and security.
- Developed and maintained business applications and Odoo workflows, translating operational requirements into practical technical solutions.
- Supported application deployment, Linux servers, PostgreSQL databases, Docker environments and production troubleshooting.
- Upgraded Odoo systems from v15 to v17 for local clients, delivering solutions for stock and law-firm workflows.
- Built a finance reporting solution using the OWL framework and managed multiple PostgreSQL databases through the CLI for troubleshooting.
- Developed bundle-product assembly/disassembly functionality to resolve a critical inventory process issue.
- Deployed and maintained applications using Docker, Nginx Proxy Manager and Portainer, and supported production issues.
- Implemented Odoo solutions on community servers and managed nine Linux server instances with multiple subdomains and load balancing.
- Dockerized Odoo and database instances to reduce manual operational effort and improve deployment consistency.
- Developed a dental management system for a Saudi client and a rental-car management module.
- Built a contract-payment invoicing system, customized invoice reports using XML and resolved payroll issues using Python.
- Developed custom Odoo modules and integrated B2B APIs with the Ministry of Human Resources.
- Designed an automated leave-management workflow that addressed a recurring operational cost issue.
- Configured Nginx as a reverse proxy and enabled firewall controls to strengthen server security.
- Provided Odoo technical support, investigated application issues and implemented solutions to maintain business continuity.
Selected Projects
- Property Management System: Application for property identification, units, contracts, tenant maintenance, PDCs and multi-company operations.
- Badria Dermatology Management: Digital transformation project automating clinic workflows and reducing manual data entry.
- Odoo Upgrade Projects: Upgraded NextMoveBS systems across v12→v16, v15→v17 and v16→v17.
- Cybersecurity API: Ported a Golang tool to Python and exposed Arabic-keyword processing through Django REST Framework.
- World Cup 2022 Inspection System: Consulted on 4G Wi-Fi device connectivity for remote control of mobile inspection systems.
Application Development Focus
- Backend application development with Python, Django, Flask and Odoo.
- REST API design, integration and JSON-based data exchange.
- SQL/PostgreSQL database operations, troubleshooting and data integrity.
- Containerized deployments with Docker and Linux server administration.
- Web technologies: JavaScript, OWL, HTML5, CSS, Bootstrap and XML/QWeb.
- Business analysis, requirements translation, technical troubleshooting and documentation.
Volunteer Experience
Red Crescent Qatar — Fruitful Giving | Mar 2025 – Apr 2025 — Supported logistical operations by categorizing and packing donated clothing into age-based containers.