Experienced Engineering Leader | Senior Engineering Manager | Head of Engineering With over 15 years of expertise in web development and technology management, I have successfully led cross-functional teams to deliver impactful digital products. I am skilled in driving digital transformations, aligning technology with business objectives, and scaling engineering teams for high performance. My technical proficiency spans full-stack development, cloud architectures, and Agile methodologies. I am recognized for my innovative approach, strategic leadership, and focus on team empowerment.
Summary
Work Experience
Sulfah
Head of engineering
January 2023 - Now
Sulfah is a Fin-tech company specializing in mobile applications for quick financing.
- Led the development of a 2-year technology roadmap.
- Collaborated with executives to enhance product delivery efficiency by 25%.
- Optimizing resources to maximize ROI and support growth initiatives.
- Improved security, reducing incidents by 80%.
- Revamped the app with Android support, boosting user engagement by 40%.
- Implemented P2P lending, increasing loan applications by 50% and enhancing user retention.
Key Technologies: PHP, NodeJs, VueJs, MySQL , Elastic Stack, Docker
Projects: https://sulfah.com
Arab African International Bank (AAIB)
Technical Lead
October 2022 - December 2022
- Led 3 squads (AAIB Mobile Banking, AAIB Online Banking, AAIB Website) with 6–8 members each.
- Collaborated with product owners and scrum master to define business needs and track progress.
- Worked with DevOps team to create CI/CD pipelines and deploy to different environments.
- Mentored junior developers on the technology stack. Conducted technical interviews for new candidates.
Key Technologies: NodeJs, ReactJs, MongoDB, Micro-services, Mongo DB, Elastic Stack, Docker, Kubernates.
Projects: https://aaib.com, https://play.google.com/store/apps/details?id=com.aaib
Infosysta (360EDX)
Technical Lead
October 2018 - September 2022
360EDX Expertise in the E-Learning and Digital Solutions that tends to empower educational ecosystems including Daycares, Schools.
- Managed a team of 7 engineers, QA specialists, and DevOps professionals,
- Implementing Agile methodologies to enhance collaboration and sprint efficiency.
- Conducted one-on-one meetings, performance reviews, and provided career guidance, boosting team retention by 25%.
- Oversaw the full development cycle of 360EDX solutions, from requirements gathering to production and support.
- Aligning technical solutions with business objectives. I also ensured seamless product delivery,
- Optimized designs with UX/UI input, and managed deployments, releases, source control, and code reviews, effectively bridging engineering and business needs.
Key Technologies: PHP, NodeJs, VueJS, MySQL, Docker.
Projects: https://360Daycare.com, https://360Eschool.com, https://Cinker.net
Quadrant Middle East (Qarenhom)
Technical Lead
June 2017 - September 2018
Qarenhom: Is Egypt's first services comparison website. A one stop marketplace for banking, travel, education, and insurance.
- Led a team of 6-8 software engineers, Enhancing productivity through best practices like code reviews, automated testing, and continuous integration.
- Managed projects from start to finish, aligning them with client needs and business goals while collaborating with product managers, designers, and QA teams.
- Spearheaded Agile adoption, implementing Scrum and Kanban to improve workflow and inter-team collaboration.
- Provided technical leadership, guiding technology choices for scalability, security, and reliability.
- Directed recruitment and onboarding, building a diverse and inclusive team culture that fosters innovation and continuous learning, ensuring the team was equipped with top talent for high performance.
Projects: https://Qarenhom.com
Edigits
Technical Lead
July 2016 - June 2017
Edigits: IT services company specialized in delivering advanced services & solutions.
- Led a team of 9-12 engineers across front-end, back-end, DevOps, and QA, driving collaboration and hands-on development.
- Managed the SDLC from analysis to deployment, working closely with product owners on project planning and delivery.
- Strategically guided tech stack choices, managed source control, and conducted code reviews to ensure adherence to best practices. - Implemented Agile methodologies, enhancing sprint efficiency and project timelines.
- Focused on team growth through recruitment, mentoring, and promoting continuous learning.
- Emphasized operational excellence by maintaining task records, meeting deadlines, and optimizing team performance through technical leadership and guidance
Projects: https://www.bexel.io, http://wendysolis.com, https://greenolic.com, http://beintour-eg.com
DeemaLab
Software Developer - Team Lead
August 2015 - June 2016
DeemaLab: Operates primarily as a service provider of Information and Communication Technology (ICT) solutions serving the Hospitality industry across the globe.
- Lead Development team (3 Team members).
- Hands-on development at least 80% of the time (Front-end, Back-end, and Dev-ops).
- Work on their own CRM for travel. Adapt it to be modular, and all features can be switched on/off.
- Coding some features and widgets for our applications.
- Writing proper documentation for the project.
- Monitor and control daily tasks with team.
- Work with product managers,to prioritize, plan and schedule work.
- Controlling deployments and new releases (development, staging, and production).
- Organize the source control and review code.
Key Technologies: PHP, MySQL, CakePHP, Codeigniter
Victorylink
Software Developer - Team Lead
January 2014 - May 2015
- Lead Development team (2 Team members).
- Hands-on development at least 85% of the time (Front-end/Back-end).
- Translate business requirements to technical tasks to be assigned for the team members.
- Responsible for the end-to-end delivery for our clients with the support from project managers.
- Coordinate with UX/UI Team and receive the designs and mockups for each project.
- Controlling deployments and new releases.
- Organize the source control and review code.
Key Technologies: PHP, MySQL, MSSQL, Laravel, Javascript
Salla7ny
Co-Founder / Back-End Developer
January 2015 - June 2015
Salla7ny: Is a small pocket-size device that gives you access to your car-computer data and receive valuable information which you can read on your smart phone or tablet.
- Participating in the creation of the idea
- Developing Salla7ny website, REST API for the mobile application, and crawling script to get error codes with its description
Smaris
Senior Back-End Developer
March 2013 - December 2013
- Build a basic Content management solutions for real-estates companies and implement it in most projects
- Build Watsy Platform (a WhatsApp messaging platform for sending bulk WhatsApp messages).
ThePlanet
Back-End Developer
April 2011 - February 2013
- Develop projects for different fields (Company Portfolio, E-commerce, Cooking Recipes, News portal)
- Develop an admin panel and Restful API for mobile application Called "IRevYou" for reviewing restaurants
- Build 4 Facebook tabs applications for jewelry vendor
- Integrate with different third parties (Facebook, Twitter, Foursquare)
ABC (American Business Consultant)
Back-End Developer
September 2009 - February 2011
- Develop applications (News portal, School Portfolio, Learning management solution, E-commerce).
Institution of organization and management of the armed forces
Solider in information systems department
July 2008 - August 2009
QTR Group
PHP Web Developer
October 2007 - May 2008
- Joined the team for building QTR Forum (Inspired from Vbulletin)
- Develop small E-commerce website and Blog for Poets
Skills
Back-end Technologies
PHP (Laravel, Codeigniter, CakePHP)
NodeJS (Expressjs, AdonisJs, Nestjs)
Front-end Technologies
Languages: JavaScript (ES6+), TypeScript
Frameworks/Libraries: Vue.js, Nuxt.js, React.js, Next.js,
Build Tools: Gulp, Webpack, Vite, Parcel
UI/UX: Sass, Bootstrap, Tailwind CSS, Material-UI, Ant Design
Database & Storage
Relational Databases: MySQL, PostgreSQL, MSSQL, Oracle, SQLite
NoSQL Databases: MongoDB, CouchDB, Redis, Firebase
Cloud Databases: Amazon RDS, Google Cloud SQL, Azure SQL Database
DevOps & Cloud
Version Control: Git (GitHub, GitLab, Bitbucket)
Containers & Orchestration: Docker, Docker Compose, Kubernetes
CI/CD: GitLab CI/CD, Bitbucket Pipelines, Jenkins, CircleCI, Travis CI
Cloud Providers: AWS (EC2, S3, RDS, Lambda), GCP (Google Cloud Run, Firebase), Azure, DigitalOcean
Web Servers & APIs:
NGINX, Apache, IIS
RESTful APIs, GraphQL, WebSockets
Other Skills
Software Architecture: Microservices, Serverless Architectures, Event-driven Architecture, API Gateway
Design Patterns: MVC, Singleton, Observer, Factory, Repository
Database Design & Optimization: Indexing, Sharding, Query Optimization
Performance Tuning: Caching, Load Balancing, Code Profiling, Bottleneck Identification
Leadership & Collaboration: Agile (Scrum/Kanban), Code Reviews, Pair Programming, Technical Roadmaps, Team Mentorship
Courses and Certificates
Agile Foundation Certificate
Software Engineering Competence Center (SECC)
Software project management using Scrum
Software Engineering Competence Center (SECC)
Overview of modern software design and architecture
Software Engineering Competence Center (SECC)
PMI Preparation Course
NGC Academy
Education
Faculty of Computers & Information, Cairo university
Information system - BSC
2001 - 2007
Languages
Arabic:
Mother Tongue
English:
Very Good
Projects
Sulfah
Technical Lead
Sulfah is a fin-tech that develops mobile applications that assist in quick financing by accelerating loan deposits to the user's bank account
360Daycare
Technical Team Lead / Software Developer
daycare management solution that brings Children, Teachers and Parents together
360Eschool
Technical Team Lead / Software Developer
A robust learning solution goes beyond the four walls of the classroom and empowers educational institutions to provide world-class service and create personalized learning scenarios
Cinker
Technical Team Lead / Software Developer
Support students with competitive ways to learn new things, Connect student who need to learn something with other student who can teach this thing: "Teach more, Learn more."