Passionate about software architecture and building robust, scalable systems. I am currently exploring the intersection of clean architecture principles and scalability while pursuing my Bachelor's in Computer Science & Engineering.
Work Experience
Astronomic
Junior Software Engineer
May 2024 - January 2025- Improved data quality by reducing invalid records to below 1% through similarity algorithms for de-duplication in 10M+ record datasets.
- Reduced pipeline runtime to 10% of original duration using Node.js TypeScript and MongoDB aggregations.
- Designed scalable data processing pipelines with focus on performance optimization and system reliability.
- Guided students through programming paradigms in Prolog and Haskell.
- Provided individualized support for logic and functional programming concepts.
February 2024 - May 2024
Junior Teaching Assistant
The German University in CairoTrax Group
SWE Intern
July 2023 - September 2023- Customized and extended Dynamics 365 Finance and Operations modules using X++.
- Developed Dynamics 365 menus and forms with role-based permissions.
- Automated business analytics by designing Python-based Excel template generator.
- Engineered PostgreSQL database schemas for structured and secure data storage.
- Calculated and managed Key Risk Indicators (KRIs) across multiple database layers.
- Enhanced system performance through testing, debugging, and documentation using SQLDBM, GitHub, and Airflow.
December 2022 - December 2023
Python Developer
Bestix COMThe German University in Cairo
Junior Teaching Assistant
February 2023 - May 2023- Assisted in guiding students through Object-Oriented Programming lab sessions in Java.
- Provided support during lab sessions to ensure effective application of OOP concepts.
- Managed a team of 50+ assistants and graders, ensuring timely completion and high-quality output.
- Developed Google Sheets templates and automated workflows, reducing turnaround time for deliverables.
- Automated report generation using Python and Google API, integrating Google Classroom with Google Sheets.
- Assisted leading CS teacher managing 60+ students across three IGCSE sessions.
July 2020 - August 2024
IGCSE Computer Science TA
Summits International SchoolsMay 2024 - January 2025
Junior Software Engineer
Astronomic
- Improved data quality by reducing invalid records to below 1% through similarity algorithms for de-duplication in 10M+ record datasets.
- Reduced pipeline runtime to 10% of original duration using Node.js TypeScript and MongoDB aggregations.
- Designed scalable data processing pipelines with focus on performance optimization and system reliability.
February 2024 - May 2024
Junior Teaching Assistant
The German University in Cairo
- Guided students through programming paradigms in Prolog and Haskell.
- Provided individualized support for logic and functional programming concepts.
July 2023 - September 2023
SWE Intern
Trax Group
- Customized and extended Dynamics 365 Finance and Operations modules using X++.
- Developed Dynamics 365 menus and forms with role-based permissions.
December 2022 - December 2023
Python Developer
Bestix COM
- Automated business analytics by designing Python-based Excel template generator.
- Engineered PostgreSQL database schemas for structured and secure data storage.
- Calculated and managed Key Risk Indicators (KRIs) across multiple database layers.
- Enhanced system performance through testing, debugging, and documentation using SQLDBM, GitHub, and Airflow.
February 2023 - May 2023
Junior Teaching Assistant
The German University in Cairo
- Assisted in guiding students through Object-Oriented Programming lab sessions in Java.
- Provided support during lab sessions to ensure effective application of OOP concepts.
July 2020 - August 2024
IGCSE Computer Science TA
Summits International Schools
- Managed a team of 50+ assistants and graders, ensuring timely completion and high-quality output.
- Developed Google Sheets templates and automated workflows, reducing turnaround time for deliverables.
- Automated report generation using Python and Google API, integrating Google Classroom with Google Sheets.
- Assisted leading CS teacher managing 60+ students across three IGCSE sessions.
A collection of technologies I'm proficient with.
Python
TypeScript
JavaScript
Java
React.js
Express.js
Django
Flask
Docker
Git
GitHub
Prisma
PostgreSQL
MongoDB
MySQL
AWS
Render