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.
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.
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.
I developed a chat application for a French client, and they were very satisfied with the efficiency of the app.
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.
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.
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.
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.