About
Highly motivated Software Development Engineer with a strong foundation in Python, Ruby on Rails, Django, and React, specializing in scalable backend solutions and full-stack application development. Proven ability to optimize database performance, refactor legacy systems, and implement robust APIs, ensuring high reliability and efficiency. Eager to leverage competitive programming skills and a passion for clean code to drive impactful technical innovation in a dynamic engineering environment.
Work
→
Summary
As a Backend Engineer at Lucidya, I develop, test, and support Python and Ruby on Rails applications, enhancing performance and scalability for web apps and APIs.
Highlights
Developed and maintained Python and Ruby on Rails applications, including web apps and APIs, ensuring high performance and scalability for critical business operations.
Optimized and tested complex database queries across MySQL, PostgreSQL, and Redis, enhancing data retrieval efficiency for large datasets.
Refactored legacy systems, improving code maintainability, performance, and scalability while reducing technical debt.
Diagnosed and resolved complex application issues and production bugs promptly, improving overall software reliability and uptime.
Collaborated cross-functionally with engineers, product managers, and designers to deliver integrated software solutions.
→
Summary
As a Full Stack Engineer Intern at Bld.ai, I implemented Django API endpoints and developed React front-ends, gaining practical experience in full-stack web development and asynchronous processing.
Highlights
Implemented multiple API endpoints using Django, enabling efficient data exchange and request handling.
Developed robust data validation mechanisms using Django Forms and Django REST Framework serializers, ensuring data integrity across applications.
Integrated Celery with Django for asynchronous task processing, converting blocking operations to non-blocking multi-threaded tasks for improved responsiveness.
Gained practical experience in unit testing, API documentation, and deployment strategies for full-stack applications.
Developed a complete React application, utilizing HTML, CSS, JSX, React Routers, and Redux to deliver a dynamic and responsive user interface.
Awards
Google Kick Start Round B
Awarded By
Achieved 380th place out of over 5716 participants in Google's global coding competition, demonstrating strong algorithmic and problem-solving skills.
ECPC & ACPC Qualifier
Awarded By
ECPC & ACPC
Secured first place in university qualifications and qualified for the Arab and African Collegiate Programming Contest (ACPC) for the second time, showcasing advanced competitive programming proficiency.
ECPC & ACPC Qualifier
Awarded By
ECPC & ACPC
Achieved first place in university qualifications and qualified for the Arab and African Collegiate Programming Contest (ACPC), highlighting early excellence in competitive programming.
Languages
Arabic
English
Skills
Programming Languages
Python, C++, Ruby on Rails, JavaScript.
Frameworks & Libraries
Django, Flask, FastAPI, Django REST Framework, React.js, Redux, Bootstrap.
Databases
MySQL, PostgreSQL, Redis.
Tools & Technologies
Git, GitHub, VS Code, RabbitMQ, Celery, Pytest, HTML, CSS, JSX, React Routers.
Core Concepts
Problem Solving, Advanced Algorithms, Data Structures, API Development, Unit Testing, System Design, Asynchronous Programming, Data Validation, Deployment.