Summary

Software Engineer | Ruby on Rails Developer since 2023, experienced in building reliable, maintainable, and scalable web applications with a focus on clean architecture and performance.

Proficient in Ruby, Rails, PostgreSQL, Redis, Sidekiq, RSpec, Docker, Avo, Pundit, and more.

At 1TrolleyCloud, I contributed to Hive, a multi-tenant SaaS platform for service orchestration and order management, and implemented core backend services, a notification system, an Avo-based admin panel, and payment gateway integrations. Active contributor to Avo, enhancing its flexibility for complex, production-grade use cases.

Professional Experience
  • 1TrolleyCloud provides cloud-based logistics solutions focused on real-time data, workflow automation, and scalable microservices architecture to streamline supply chain operations with high availability.
  • Integrated with Firebase to develop a robust notification system, enhancing user engagement.
  • Developed a promotion engine for many types of promotions (discounts, user coupons, etc)
  • Developed a dashboard made with the Avo content management system, and I’ve also contributed to the project, helping enhance its flexibility and supporting advanced use cases for real-world applications.
  • Enhanced continuous integration and deployment processes
  • Enhanced testing significantly reduces time and costs
  • Improved database performance using materialized views
  • Integrated with TMTGPS for a car tracking system
  • Jul 2023 – Sep 2023
  • Qoyod is a cloud accounting system that offers many merits, including an accounting program POS system, a free trial period, E-Invoice accredited by ZATCA.
  • Internship content:
  • Ruby on Rails - Testing(RSpec) - Docker - REST APIs - SQL Concepts - Active Record
  • Database Performance - HTML - CSS - JavaScript - React - React Native
  • Agile methodology - Scrum Framework - Version Control Git
  • Skills & Tools
  • Ruby, Rails, PostgreSQL, Docker, APIs, Databases, Redis, Sidekiq, Postman, AWS S3, CI/CD, Git, JavaScript, Data Structures, Algorithms, Design Patterns, Elasticsearch, New Relic, ApiDog,
  • RSpec, Ubuntu, Kotlin, Java, Android, Firebase

    Projects
  • Products price change indexing in Egypt
  • Scraping web content from E-Commerce websites such as Amazon using Mechanize Gem and tracking price changes.
  • Whenever there is a difference in a product price, it logs the new price for that product.
  • A mobile app is used by 1K monthly users and has +3K downloads on Google Play Store
  • Education
    Faculty of Commerce, Benha University
    2018 – 2023
    Languages
    Arabic — Native/Bilingual
    English — Conversational