Experience
2024 — Now
2024 — Now
San Jose, California, United States
• Designed and built scalable AI-driven backend services using Go and Python, supporting high-throughput and low-latency workloads
• Contributed to system architecture and distributed system design, improving reliability and performance of core services
• Built and optimized data pipelines and APIs using PostgreSQL, Elasticsearch, and Amazon S3 for large-scale data processing
• Integrated ML models into production systems, optimizing latency, throughput, and cost efficiency
• Developed cloud-native solutions using AWS and Kubernetes, enabling scalable deployments and automated rollouts
• Improved system performance and reliability through monitoring, CI/CD pipelines, and production best practices
• Mentored junior engineers and contributed to design reviews and engineering standards
2021 — 2024
2021 — 2024
France
Software Engineer — Too Good To Go
Sep 2021 – Sep 2024 | Remote
• Reduced data import processing time by 89% (45 → 5 minutes) by refactoring parsing logic, optimizing SQL queries, and introducing Redis caching
• Identified and resolved a critical cross-service data sync issue within the first month, restoring 100% data consistency across systems
• Developed backend services and REST APIs using Django, Python, and PostgreSQL for a production-scale application
• Designed and optimized complex database queries and indexing strategies to improve performance and scalability
• Monitored system performance and resolved bottlenecks to enhance reliability
• Built internal React dashboards integrating backend APIs, enabling real-time operational insights
• Wrote automated tests and participated in code reviews to ensure code quality and maintainability
• Collaborated with product and engineering teams to deliver scalable features in an Agile environment
2021 — 2021
2021 — 2021
France
Managed database structures using SQL queries for data manipulation tasks.
Participated in the full life cycle of software development from concept through implementation including debugging and troubleshooting
2016 — 2021
• Optimized existing database queries for improved performance and scalability.
• Wrote stored procedures, triggers, and functions in T-SQL language for complex business logic implementation.
• Integrated third-party APIs into existing applications to enhance their functionalities.
• Configured replication using SQL Server Agent Service to broadcast new data from Main Server to the clients and to consolidate transactions from clients into Main Server.
• Integration with Bright ERP system on Oracle database using SQL Server replication, Toad for oracle, SQL Plus and PL\SQL.
• Implemented object-oriented programming principles to design efficient software solutions.
• Maintained source code version control system for tracking changes in the codebase.
• Worked closely with business analysts to understand requirements and develop solutions accordingly.
• Provided technical support for users facing issues related to the .NET applications developed.
• Collaborated with cross-functional teams to define requirements and design solutions according to project needs.
• Enhanced existing features based on feedback from customers or stakeholders.
• Monitored application logs regularly to detect any potential errors or performance bottlenecks.
• Debugged code is written in .NET languages such as C# and VB.Net using Visual Studio IDE.
• Resolved issues reported by end users quickly while always ensuring high customer satisfaction levels.
• Analyzed existing codebase thoroughly to identify areas of improvement or refactoring opportunities.
• Performed software testing activities such as functional testing, integration testing, and regression testing, to identify bugs or defects in the system before release.
• Creating Reports and dashboards.
• Participated in developing Web Service between Bright ERP System and Stock Control System on Handheld.
• Participated in developing mini sales and stock control system on handheld.
2017 — 2020
2017 — 2020
Cairo, Egypt
• Designed custom software solutions, including ticketing and parking systems, with full SAP ERP integration.
• Led the team in version control setup using Git, ensuring streamlined project tracking.
Education
Faculty of Electronic Engineering, Menoufia University