Work History
Portfolio
Education
Work history
UpStack
Senior Full-stack Developer
2018 - Present (6 years)
Creating and developing innovative software solutions for clients across a broad range of industries.
Participating in scrums consisting of cross-functional teams, both software and hardware.
Ensuring that features are being delivered efficiently and on time.
Freelance
Full-stack Developer
2018 - Present (6 years)
Reviewing and translating client requirements and business needs into workable technical specifications for design and development.
Developing and implementing back-end services and front-end features on client projects.
Contributing to software builds and deployment of new features on cloud servers.
Foorera
Senior Full-stack Developer
2018 - 2018
Designed and implemented app features and communication methodologies between back-end services and mobile apps.
Decoupled old and new features separately into microservices to reduce the size of the core monolith of the application.
Created command-line tools to automate some manual work and an admin dashboard to monitor daily changes in the application.
Money Fellows
Senior Back-end Developer
2018 - 2018
Designed, developed, and implemented an application admin panel.
Engineered and implemented processes to connect the admin panel to the app database.
Translated business needs and requirements into technical specifications for the application.
Nasnav
Senior Back-end Developer
2017 - 2017
Identified new opportunities, tools, and services to enhance the client's software application by migrating the app from Rails 4 to Rails 5.
Coordinated and negotiated appropriate software solutions with multiple stakeholders/teams (back-end, front-end, gamification, mobile, UI/UX).
Delivered high-quality, scalable, and maintainable new core software features on projects.
Trufla Technologies
Back-end Developer
2017 - 2017
Developed new features and identified bottlenecks for redress to increase system performance.
Maintained and improved existing test cases for new and existing features of software solutions.
Engineered design and implementation deployment pipelines and production servers for the client.
Evexia Labs
Node.js Developer | Team Lead
2016 - 2016
Designed, built, tested, and delivered core features of Evexia systems.
Managed the development team in implementing objectives, business requirements, and technical specifications.
Managed the planning, scheduling, monitoring, and reporting of all software activities for various projects.
Doctorz.io
Founder & CEO
2015 - 2016 (1 year)
Supervised all project management, technical task assignments, and evaluations for the development of an electronic medical records system.
Developed all back-end features on the system.
Oversaw app deployment on the cloud and added replication rules.
Portfolio
Education
BE Computer Science and Engineering
The German University in Cairo - Egypt
2012 - 2017 (5 years)