
Yasser Mohamed Ismail
Senior Software Engineer at Thara | ذرى
Agami, Alexandria, EgyptWork Experience
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
View More
Languages
Arabic
FluentEnglish
Intermediate