profile-img

Yasser Mohamed Ismail

Senior Software Engineer at Thara | ذرى

Agami, Alexandria, Egypt

Work Experience

  • Senior Software EngineerFull Time

    Thara | ذرى

    May 2024 - Present -1 yr, 2 months

    Saudi Arabia

    • Senior Software EngineerFull Time

      Prexle

      Apr 2022 - May 2024 -2 yrs, 1 month

      Saudi Arabia

      • Senior Software EngineerPart Time

        SCOPETECH

        Jan 2021 - Jun 2022 -1 yr, 5 months

        Egypt

        • Senior Software EngineerFull Time

          Tawfeer

          Jul 2020 - Apr 2022 -1 yr, 9 months

          Egypt , Alexandria

          • Job Details:Tawfeer is an online grocery shopping platform, providing seamless e-commerce and delivery services. • Maintained and optimized the legacy system, improving performance and stability. • Developed a new version using HMVC architecture, improving code modularity and maintainability. • Built a dashboard using Laravel and developed APIs using Lumen. • Implemented Elasticsearch & Algolia for geo queries and text search, enhancing search accuracy and speed, and enabling seamless switching between Elasticsearch & Algolia via configuration without modifying the core code. • Integrated Elasticsearch using the Builder Pattern, allowing flexible and efficient query building. • Migrated the old system to the new version with less than 30 minutes of downtime, ensuring smooth user data transition. • Developed a data warehouse for structured data storage and analysis, integrating with Metabase for automated reporting. • Built a delivery application for drivers, including real-time tracking via Firebase (Real Time Database) for customers. • Developed an order preparation application, helping warehouse staff manage and prepare orders efficiently. • Implemented a customer loyalty system, allowing users to redeem points as coupons or wallet balance. • Designed an independent affiliate system, where users could refer others using a coupon code and earn redeemable points. • Implemented the Repository Design Pattern, ensuring efficient data management across multiple databases. • Used Redis as a centralized cache across all projects for better performance. • Integrated Amazon S3 for efficient file storage and delivery. • Implemented geolocation-based delivery systems using Google Maps API. • Technology Stack: Laravel, Lumen, Firebase, Amazon Web Services (AWS), Redis, Vue.js, Google Maps API, Elasticsearch, Docker and Algolia. Tawfeer is an online grocery shopping platform, providing seamless e-commerce and delivery services. • Maintained and optimized the legacy system, improving performance and stability. • Developed a new version using HMVC architecture, improving code modularity and maintainability. • Built a dashboard using Laravel and developed APIs using Lumen. • Implemented Elasticsearch & Algolia for geo queries and text search, enhancing search accuracy and speed, and enabling seamless switching between Elasticsearch & Algolia via configuration without modifying the core code. • Integrated Elasticsearch using the Builder Pattern, allowing flexible and efficient query building. • Migrated the old system to the new version with less than 30 minutes of downtime, ensuring smooth user data transition. • Developed a data warehouse for structured data storage and analysis, integrating with Metabase for automated reporting. • Built a delivery application for drivers, including real-time tracking via Firebase (Real Time Database) for customers. • Developed an order preparation application, helping warehouse staff manage and prepare orders efficiently. • Implemented a customer loyalty system, allowing users to redeem points as coupons or wallet balance. • Designed an independent affiliate system, where users could refer others using a coupon code and earn redeemable points. • Implemented the Repository Design Pattern, ensuring efficient data management across multiple databases. • Used Redis as a centralized cache across all projects for better performance. • Integrated Amazon S3 for efficient file storage and delivery. • Implemented geolocation-based delivery systems using Google Maps API. • Technology Stack: Laravel, Lumen, Firebase, Amazon Web Services (AWS), Redis, Vue.js, Google Maps API, Elasticsearch, Docker and Algolia. Skills: Laravel · jQuery · Laravel Lumen · Vue.js · REST APIs · Full-Stack Development · Elasticsearch · Redis · MySQL · SQL · 3rd Party Integrations · Algolia · Design Patterns · Google Maps API · Amazon Web Services (AWS) · Problem Solving
        • Education

          • Computer Science Diploma in Computer Science

            Arab Academy for Science, Technology and Maritime Transport (AAST)

            Jan 2024 - Jan 2026 - 2 yr

          • Bachelor's Degree in ENGINEERING

            Alexandria University (ALEXU)

            Jan 2017 

          Skills

          • backend
          • Problem Solving
          • Computer Engineering
          • Jenkins
          • Mysql Database
          • Vue.js
          • Nginx
          • Linux
          • PHP
          • Laravel
          View More

          Languages

          • Arabic

            Fluent
          • English

            Intermediate
          Share this Profile