3bdalla995@gmail.com +974 71203694 Follow me on LinkedIn:

What Services I Provide

I am a seasoned Digital Transportation Professional with over 3 years of experience in designing, developing, and maintaining Python-based applications. My expertise extends to customizing and optimizing Odoo ERP systems, allowing me to tailor solutions to meet specific business requirements effectively. I bring a proven track record of successful digital transformations, leveraging my skills to drive business innovation and efficiency.

  • Designing, developing, and maintaining Python-based applications
  • Creating custom modules for Odoo (ERP System)
  • Working with databases
  • Creating user interfaces
  • Customizing Odoo Reports
  • Deploying new releases
  • Troubleshooting and debugging problems

I am also a skilled system administrator with experience in Linux and Windows. I can setup websites, domain names, web servers, VPN servers, load-balancing servers, AWS EC2, ECS, EKS, Lambda, S3, EBS, Cloud Watch, etc. I can also setup Django with Gunicorn, WSGI, and ASGI, and I can develop and support Django code. I can also setup RDBMS like MySQL and PostgreSQL database services and configure them for Django/Odoo.

Odoo Modules

I’ve successfully completed a brand-new Odoo 16 module designed to revolutionize the assembly and disassembly processes for products.

Module Highlights:

Seamless Assembly/Disassembly: Simplifies the creation and breakdown of product bundles. For example, users can easily bundle 2 LED batteries into a single 2 pc/pack product.

Precise Quantity Tracking: Accurately calculates and tracks the quantity of assembled and disassembled products, ensuring inventory accuracy.

Comprehensive History: Monitors and records every assembly and disassembly action, maintaining a detailed history for enhanced traceability. This innovative module enhances inventory management by providing a user-friendly interface for managing product bundles and ensuring precise quantity calculations. It’s designed to boost operational efficiency and accuracy for businesses.

Odoo Modules

I've successfully created a new filter for the Account Reports module in the Odoo 17 framework! This new feature allows users to:

  • Select accounts from a list
  • Filter reports based on the selected accounts
  • Admins can choose whether to display or hide this filter in reports

I'm proud that this contribution has been added to the default Odoo 17 framework, enhancing its functionality for all users.

I have created an Odoo module that allows automatic attendance for specified employees. TeleWork Odoo API & HR modules & Payroll with accounting customization.

To enhance the testing phase, I use the Odoo interactive shell, which increases reliability and efficiency. The core idea is to deliver employees' data to an external system and much more!

I've made an API for integrating B2B client Odoo website with teleworkers' reports, using Odoo controller and database for data retrieval and basic HTML and JavaScript skills.

Recently, I have been managing multiple Odoo server instances with multiple sub-domains and dockerized them all with the help of a special script written in Bash language. Moreover, I have redesigned an invoice layout with an Arabic font (TAJAWAL).

Python Modules

Chat App for 2 Raspberry Pi (Electronic device) clients and server

I had the opportunity to work on a chat application for a client in France. Throughout the development process, I ensured that the application met the client's requirements and delivered it on time. Upon completion, the client expressed their satisfaction with the application's performance and user interface. They even gave me a glowing review of five stars and provided a well-written recommendation letter, which attested to my skills and expertise. Overall, this experience helped me hone my Python development skills and provided me with a sense of satisfaction in knowing that my work had made a positive impact on the client's business.

Python Modules

A Brand Cybersecurity Tool For Information Gathering Purposes

This project was for a cybersecurity tool developed by an American client. I’ve ported Golang code to Python without using any Python package. The package needed to get a text keyword as input and output a JSON response for an API, and I used Django REST framework and web framework to populate the database with the keywords.

Linux Administration

VPN Server Software Installation

I had the opportunity to install and test a SoftEther VPN server for an English client. The installation process was seamless, and I was able to configure the server to meet the client's requirements. After testing the server, the client expressed their satisfaction with the performance and reliability of the VPN.

"SoftEther" means "Software Ethernet" and is one of the world's most powerful and easy-to-use multi-protocol VPN software. It runs

Efood Multi-Vendor Website using digital ocean

  • Created mysql database, and database user
  • Configured nginx service to act as reverse proxy
  • installed php 7 on ubuntu 20.04 LTS
  • Configured docker container to act as nginx reverse proxy
  • Android Developement

    Android Prayer Times App

    An innovative Android application designed to facilitate timely prayer reminders, assist users in determining the Qibla direction through API integration, and provide both Hijri and Gregorian calendars. The application meticulously computes prayer times and harnesses the capabilities of the user's Android device magnetometer, which measures fluctuations in the Earth's magnetic field, enhancing the overall user experience.

    Android Digital Queue App

    An innovative Android application designed to facilitate Baker Queue on local Bakery Based in Bahry ,it simply save sqlie3 database data in timely maner to facilitate serving first Consumers that decrease Conflicts between customers.

    My Learning progress

    Source Code: github link

    And More Since Keep Learning  ...