About
My journey into software development began with creating automation tools and scripts. Over time, this evolved into expertise in full-stack development, covering both front-end and back-end technologies through education, projects, and specialized training.
I thrive on creating elegant solutions that seamlessly blend design and functionality. Leveraging my expertise and diverse experience, I turn complex challenges into user-friendly applications, always aiming to exceed expectations.
When I'm not immersed in the terminal, you'll often find me delving into psychology and philosophy, or chilling by the seaside.
Some of the technologies I've been working with recently
- Python
- TypeScript
- JavaScript
- SQL
- MongoDB
- Bash
- HTML
- Sass
- Node.js
- Express.js
- Jasmine
- Jinja
- Django
- Flask
- FastAPI
- Unittest
- Git
- GitHub
- Windows Server
- Linux
- AWS
- Nginx
- CircleCI
- Docker
Experience
-
Back-End Developer
LevelUp ESG
Aug 2024 — Present
- Developed and maintained APIs to enhance data exchange efficiency.
- Engineered complex ESG data processing systems ensuring reliable outputs.
- Managed and optimized databases, improving data storage and retrieval.
- Collaborated with multiple teams to align backend processes with business needs.
- Python
- Flask
- FastAPI
- PostgreSQL
-
Public Relations Volunteer
Egyptians Youth Entity, Ministry of Youth & Sports
July 2024 — Present
- Assisted in developing communication strategies to enhance organizational visibility.
- Organized events to empower and engage Egyptian youth in community activities.
-
Project Management Trainee
Hawk Insight, Faculty of Engineering, Alexandria University
July 2024 — Sep 2024
- Developed and presented innovative business ideas in a competitive environment.
- Created a comprehensive business plan from concept to execution.
-
IT Specialist Trainee
Cisco
Apr 2024 — July 2024
- Configured and managed LANs and Cloud-connected devices.
- Implemented network security measures and ensured continuous operations.
- Monitored network performance and troubleshot issues effectively.
- Network Engineering
- Network Security
- Windows Server
- Linux Servers
-
Full-Stack Software Engineer
ALX
Jan 2024 — Mar 2024
- Designed, built, and optimized web applications using technologies such as Python and JavaScript.
- Developed scalable databases utilizing both SQL and NoSQL solutions.
- Engineered complex low-level algorithms in C for enhanced performance.
- Architected and configured Linux servers and CI/CD pipelines for automated, efficient application deployments.
- Collaborated effectively with peers in a fast-paced, deadline-driven coding environment.
- Web Development
- DevOps
- Python
- JavaScript
- C
- SQL
Education
-
BSc in Management Information Systems
The Egyptian Institute of Alexandria Academy
Oct 2020 — May 2024
- Graduated with Honors, achieving a grade of Excellent.
- Focused on computer science, IT, and systems analysis, with hands-on project experience
Projects
-
Government Services Online Portal
A user-friendly platform simplifying access to government services with features like service searching, user registration, secure authentication, and multilingual support. Users can manage their profiles, place and track orders, and interact with a chatbot. Administrators can manage services, user profiles, and orders efficiently.
- Python
- Flask
- Jinja
- MySQL
- JavaScript
- HTML
- CSS
-
ECHO
A lightweight chat app for command-line use, featuring a clean Terminal User Interface (TUI). ECHO offers secure authentication, persistent login, and supports multiple channels for real-time messaging and easy navigation.
- JavaScript
- MongoDB
- Redis
-
Shorten
A full-stack URL shortening app with user management, API integration, and QR code generation. It offers advanced URL management, including deletion and expiration adjustments.
- Python
- Flask
- SQLite
- HTML
- CSS
-
Window on Top
Window on Top is an extension for the GNOME desktop environment that provides a top panel button for toggling the 'Always on Top' mode for windows.
- JavaScript
Contact
Should you require any assistance, have a question, or wish to explore a potential collaboration, please do not hesitate to reach out to me.