Summary

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.

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

Language

Arabic

Mother Tongue

Language

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."