Badges
Certifications
Work Experience
Software Engineer
Pricly•  January 2024 - Present•  Egypt
Founded and developed a SaaS platform for real-time price comparison across supermarkets such as Carrefour, Seoudi, Oscar, Mahmoud El Far, Royal House and more. Built a client-facing dashboard using Ruby on Rails for managing pricing data. Automated data collection using Python and Selenium from market mobile applications, websites, and Instashop. Managed data storage with PostgreSQL and used SQLAlchemy as the ORM. Orchestrated automation and scheduling tasks using Prefect.
Software Engineer
Octopods•  March 2023 - August 2023
Collaborated with cross-functional teams to integrate and enhance communication channels using Telegram API and Twilio API, ensuring seamless and real-time messaging capabilities within the application. Proactively monitored and optimized application performance using Datadog, contributing to a proactive approach in identifying and resolving potential issues before they impact the user experience. Innovated and implemented a feature allowing edited Telegram messages to appear in the Intercom inbox, providing a more comprehensive and integrated communication experience for users.
Software Engineer
Freelance•  June 2022 - October 2022
Assisting Dr. Helal Ahmed, Faculty staff / Freelancing / April 2022 - October 2022 • Supervised and led a team of 2 full stack developers for seven months. • I used HTML, CSS, and PHP(Laravel) to finish a project like: https://www.arpahak.com. • I used Python to scrape data from websites to get the price of metals and to make scripts (create 1000 G-mail accounts in a few seconds).
Software Engineer
Inweb•  April 2022 - July 2022
Participated in a lot of projects by editing existing code built in Laravel. Built APIs for mobile applications. Implemented server-side functionality using PHP with RESTful APIs and databases.
Information Technology Technical Support,
Royal House Market•  May 2021 - October 2021•  Egypt
Supervised and led a team of 2 technical supports for three months after five weeks in this role. I made a solution for this company with Python to help them transfer (backup of database every 2 hours to a computer outside the network). I managed computers, servers, networks, firewalls(Fortigate - Sophos), routers, and access points. I worked with different operating systems (Windows - Windows Server - Linux). I administrated all access of users. Provided technical support to end-users, troubleshooting hardware/software issues and resolving them promptly. Managed and maintained computer networks, ensuring smooth operations and minimizing downtime.
Education
Helwan University
Software Engineering, BE•  October 2020 - Present
GPA: 3.6