
Timeline
About me
Senior Backend Engineer
Education

Benha university
2016 - 2020Bachelor's degree computer science very goodFaculty of Computers and Artificial Intelligence.

Stem high school for boys - 6th of october
2013 - 2015
Experience

Towebia
Jun 2020 - Aug 2021Full stack engineerEngineered dynamic and responsive websites utilizing Next.js, React.js, Node.js, MongoDB, and MySQL.Developed and maintained RESTful APIs to enhance mobile application functionality.Orchestrated the deployment of websites on hosting services such as DigitalOcean, AWS, Contabo, and GoDaddy.Administered VPS, shared, and dedicated servers, leveraging web hosting control panel software.Configured and optimized Apache2 and Nginx web servers to ensure high performance.Utilized Docker for streamlined project deployment and environment consistency.Established and managed mail servers, supporting internal and client communications. عرض أقل

Aiactive technologies
Aug 2021 - Mar 2023Backend engineerRESTful API Dev: Engineered and maintained scalable RESTful APIs utilizing Node.js, Express.js, and Socket.io. Optimized database interactions with MySQL, Sequelize, Redis, and MongoDB to ensure high performance and reliability.Media Processing: Designed and implemented efficient workflows for image, video, and document upload and processing using Multer for file handling, Sharp for image processing, and FFmpeg for video processing.VMS Delivered robust APIs for a comprehensive video management system, enhancing functionality and user engagement through features like video transcoding and streaming.Python Services: Developed auxiliary services using Python (Flask, FastAPI) to support and extend Node.js applications, including data processing, automation tasks, and inter-service communication.AI Integration: Collaborated with the AI team to process images using machine learning models integrated with TensorFlow and OpenCV, ensuring accurate and efficient request-response workflows.Microservices with Docker: Utilized Docker to manage microservices architecture, orchestrating dependent containers for streamlined development, testing, and deploy.Code Quality and Docs: Produced clean, well-documented code following industry best practices. Employed tools such as ESLint, Prettier, and JSDoc for code quality and documentation.Production System Maintenance: Monitored and maintained production systems using PM2 for process management, Nginx for web server configuration, and Grafana for performance monitoring. Implemented proactive measures to ensure uptime and performance.Feature Development: Collaborated with engineers to design and implement new features, employing Agile methodologies and tools like Jira and Confluence for project management.Continuous Learning: Conducted regular research and analysis to stay current with technological advancements. Integrated relevant updates and technologies, such as TypeScript and GraphQL, to maintain cutting-edge operations. عرض أقل

Qara digital solutions
Mar 2023 - May 2024Backend engineerBackend Development: Developed and deployed scalable backend solutions using Nest.js, Node.js, and Python, significantly enhancing system performance and reliability.API Design: Collaborated with cross-functional teams to analyze intricate business requirements and design resilient APIs, facilitating seamless integration with third-party applications.Database Management: Utilized MongoDB and MySQL with Sequelize and Prisma, implementing the CQRS pattern and event sourcing for efficient data handling and retrieval.Message Passing: Implemented RabbitMQ and Kafka for efficient and reliable message passing, ensuring smooth inter-service communication and data consistency.Microservices Architecture: Spearheaded the implementation of a cutting-edge microservices architecture, leveraging Docker and Kubernetes, resulting in exceptional service reliability, scalability, and maintainability.Code Quality and Documentation: Maintained high code quality and comprehensive documentation, employing tools like ESLint, Prettier, and JSDoc.System Monitoring: Monitored and maintained production systems using tools such as Prometheus and Grafana, implementing proactive measures to ensure high availability and performance.Continuous Improvement: Engaged in continuous learning and improvement, staying updated with the latest technologies and best practices to drive innovation and efficiency. عرض أقل

Sbs - specialized business solutions
May 2024 - nowSenior backend engineerBackend Development: Lead the design and implementation of scalable backend solutions using Node.js, Express, Koa.js, and Nest.js.Database Management: Utilize PostgreSQL, MySQL, Sequelize, and PostGraphile to ensure efficient data handling and retrieval.API Development: Develop and maintain RESTful APIs and GraphQL services, ensuring seamless integration with front-end applications.Authentication and Authorization: Implement Keycloak for secure authentication and authorization.Code Quality and Documentation: Write clean, well-documented TypeScript code, leveraging Swagger for API documentation and Postman for API testing.Containerization: Employ Docker for streamlined development, testing, and deployment of microservices. عرض أقل
Licenses & Certifications
- View certificate

Front-end web ui frameworks and tools: bootstrap 4
CourseraJul 2020 - View certificate

Full stack development
UdacityDec 2019 - View certificate

Fwd web development
UdacityJul 2020 - View certificate

Ecpc problem solving contest
Icpc - international collegiate programming contestSept 2019
Recommendations

Shubham mandliya
EntrepreneurMandsaur, Madhya Pradesh, India
Cacilia pichler
Gastvrouw Lelie zorggroepThe Randstad, Netherlands
Roushan ansary
Sr. Manager- Sales & Business Development (Projects) at Sika India Pvt Ltd Concrete Admixture, Floo...Bhubaneswar, Odisha, India
Eric ervin
General Manager at Rich's Houston & Owner at Papa Scrubs Referral AgencyHouston, Texas, United States
George leventakis
REGIONAL E-COMMERCE OPERATIONS MANAGER at INTERSPORT Athletics S.A.Greece
Daron pham
Ex - TeslaSan Jose, California, United States
Amardip shaw
Inside Product Specialist 2, at Dell Technologies || Cloud Solution || IaaSKolkata, West Bengal, India
Yifei ge
Research Postgraduate @Imperial College London | AI4Science | Neuromorphic ComputingLondon, England, United Kingdom
Hary johari mansur, pmp
Technical Project Management, CCNP and PMP certifiedBandung, West Java, Indonesia
Mariam qadry
Manager at TAJ pharmacyAlexandria, Egypt
Hugo correia
Architect | Senior Design Manager | BIM/VDC Manager Integrated Project Delivery | Digital Delivery ...Mons, Walloon Region, Belgium
Wuttichai maneekaew
Now I'm doing the research about knock out gene via CRISPR system to apply as cell based therapy.Bangkok City, Thailand
강지원
곧 당신이 만나게 될 사람입니다!Seoul, South Korea
Nkosi nhlapo
Senior Marketing Manager at Mandate AgencyJohannesburg Metropolitan Area
Danguolė veličkaitė
Currently Junior QA/ Test Engineer at SekasoftLithuania
Megan scoggins
Strategic Accounts Relationship Manager: Providing excellent output and collaboration in a high volu...Greater Phoenix Area
王斌
汇丰银行- Project ManagerXi'an, Shaanxi, China
Deborah ervin, ma
Arts & Cultural Manager l all about fundraising & organizational behaviorMinneapolis, Minnesota, United States
Marlene paulsen
Deputy Director: Asset Management, Department Rural Environmental & Agricultural Development, Noth ...Mmabatho, North-West, South Africa
Sanchayita dhar
Software Developer at National Informatics Centre, MeitYAgartala, Tripura, India
...