Co-Founder & CEO, Backend and Mobile Developer

Paccgo, Inc.

Feb '23 - Present

  • Co-founded Paccgo and led a team of developers in delivering high quality mobile applications.
  • Designed and implemented a highly available Node.js backend using Express.js, MongoDB, Postgres and AWS, ensuring scalability and responsiveness.
  • Developed intuitive and feature-rich mobile interfaces using React Native and Redux, prioritizing excellent user experience.
  • Established a continuous delivery pipeline, resulting in faster feature deployment and iterative improvement.
  • Maintained a clean and efficient codebase through thorough testing and removal of redundant code.

Backend Developer

Naseej AAS

Jan '23 - Jun '23

  • Ledthe development of a Python Flask backend for ArabicGPT, optimizing performance for a seamless Arabic language processing experience.
  • Enhanced system functionality using Python Flask, Frappe, and JS backend solutions, improving overall performance and usability.
  • Managed code quality and collaboration using Azure DevOps.
  • Demonstrated effective communication and teamwork within a multicultural environment.

Junior Back-end Developer

Tqniat Lab

April '22 - Jan '23

  • Implemented scalable Python FastAPI microservices and APIs for MENA Flights and Hotels booking, expanding system capabilities.
  • Improved real-time data synchronization and availability by enhancing existing APIs.
  • Optimized query performance using SQLAlchemy and Redis, boosting system responsiveness.
  • Resolved integration challenges to deliver a smooth and integrated user experience.

Intern Backend Developer

Tqniat Lab

Jan '22 - April '22

  • Played a pivotal role in launching the MENA travel platform, gaining comprehensive end-to-end development experience.
  • Expanded booking options by seamlessly integrating third-party APIs with certifications.

Software Developer Intern

Ahram Security Group

July '21 - Sept '21

  • Developed Ahram Slitting Software using C# and WPF, optimizing steel slicing waste and maximizing material usage.
  • Automated product combination, reducing errors and improving productivity by over 70%.
  • Collaborated with the planning team to ensure a tailored final product.