What Service I Provide :

I am a skilled Python developer with 5+ years of experience in designing, developing, and maintaining Python-based applications. I have a strong understanding of Odoo (ERP System) and can create custom modules for specific business needs. I am also proficient in working with databases and creating user interfaces. I have experience deploying new releases and troubleshooting and debugging problems.

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

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

Odoo Modules

I have created an Odoo module that allows automatic attendance for specified employees, TeleWork Odoo API & HR modules, and 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 websites with teleworker reports, which uses Odoo controllers and database data retrieval with basic HTML and JavaScript skills. At Al Hulool Soft as an Odoo developer, I worked on existing apps and modules, checking the latest algorithms to enhance performance and efficiency.

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.

Python Modules
Chat App for Raspberry Pi Clients and Server

I developed a chat application for a French client, and they were very satisfied with the efficiency of the app.

Cybersecurity Tool for Information Gathering

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

System Administration
VPN Server Software Installation

I successfully installed and tested my very first VPN server (SoftEther VPN) for an English client. They were satisfied, and that's why they continue to hire me for administration tasks.

Efood Multi-Vendor Website
  • Purchased a DigitalOcean droplet with a Laravel pre-installed image.
  • Purchased a domain name and created a subdomain.
  • Created MySQL database and database user.
  • Configured Nginx as a reverse proxy service.
Android Development
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 app computes prayer times and uses the Android device's magnetometer to measure the Earth's magnetic field, enhancing the user experience.

Android Digital Queue App

An innovative Android application designed to facilitate bakery queue management in a local bakery based in Bahry. It saves SQLite database data in a timely manner to serve first-come-first-serve consumers, reducing conflicts between customers.

My Learning Progress

linux_fundamentals_cert