Summary

A software engineer and architect, with 16 years of experience. I enjoy technical leadership, hands-on development, refactoring, and software design.

I provide consultative support on company-level; set direction and provide critical support for the design and use of technology. I have led several development teams ( 20 to 30 colleges) and developed and managed more than 30 projects in my career. I have delivered critical projects either individually/Tech Lead such as the Mesherib Smart City portal and Etisalat loyalty program.

Work Experience

Orange Innovation Egypt

Software Architect | Center OF Excellence

March 2020 - Now

  • Design and review software architecture for different teams across the company.
  • provide internal consultative support on company-level; to review design, code quality, performance tuning, and processes.
  • performance tuning of a campaign management system; max size increased from 100k customers to 2M customers per campaign.
  • Led the migration of a message engine solution from cloud foundry to OpenShift (15 services and infrastructure services such as Postgres, Elastic Stack, and RabbitMq). Migration was implemented successfully for 5 environments including building the CI/CD pipeline, monitoring tools, and changes in architecture.
  • leading projects such as the Digital Agri-Clinic project, FRA pre-registration for user registration, and digital onboarding.

Orange Innovation Egypt

Senior team lead

December 2016 - March 2020

  • I have played a major role in evolving the team that I joined as a senior engineer into a department of +50 engineers.
  • I managed around 20 to 30 colleges directly. I developed and managed over 30 projects; such As the portal of Msheireb smart city in Doha, and Field Force automation.
  • Later, I worked as senior team lead managing several projects and subteams, owning the technical responsibility, and hiring team leaders to reformat the new department.

Orange Innovation Egypt

Senior Software engineer

March 2014 - December 2016

  • I worked as a senior software engineer on several projects such as Orange Marketplace which is a custom e-commerce for orange affiliates in Africa and non-communicable diseases (NCDs) guideline mobile application.
  • responsible for performance tuning, and involved in deployments.

Telepin Software

Senior Software Developer

March 2012 - March 2014

  • I developed an administration project for an air recharge system for telecom operators.
  • The system was deployed in several operators such as Singapore in Singapore and Etisalat in Egypt and others.

HP Enterprise Services

Senior Java Developer

March 2010 - March 2012

  • I developed the Etisalat Misr loyalty program, which is an SOA solution to calculate user points based on their consumption/tiers and enable them to redeem these points.
  • participate in performance tunning of batch jobs that calculate prepaid customers ( process time reduces from 4 hours to 30 minutes).
  • I was involved in the system deployment on the customer site.

ASSET Technology Group

Java Developer

May 2008 - March 2010

  • I have developed the Vodafone Egypt payment gateway.
  • Developed bank integration.
  • Responsible for the development and deployment.

Education

Nile University

2015 - 2016

Diploma, Big data and data science

Tanta University

2001 - 2006

B.Sc., Computers and automatic control - Very Good With honors

Certificates

AWS cloud devops Nanodegree

Udacity

Kubernetes Application Developer

Linux Foundation

Java 7 programmer update exam 1z0-805

Oracle

Skills

  • Full-stack

    java

    javascript

    Spring framework

    Node

    Angular

    React

    ReactNative

    RabbitMQ

    Mysql

    Postgres

    MongoDB

    nosql

    git

    junit

    mockito

    tomcat

    redux

  • Cloud & Devops

    Kubernetes, OpenShift

    Microservices

    Gitlab CI, Jenkins, CircleCi

    AWS

    Helm

    Prometheus

    Elastic Stack

    Ansible

    CloudFormation

    docker

  • Others

    Team Leadership

    customer engagement

    user-centric

    pragmatic architecture

    C4 architecture diagrams

    Agile

    Test-Driven Development

    Behavioral-Driven Development

    Scrum

    Kanban

Projects Summary

Digital Agriculture Clinic

March 2021 - Now

  • My role is Tech Lead and Architect. The project is targeting farmers (including illiterate and/or non-techie). Phase 1 is delivered.

Bot Trigger tools

January 2020 - December 2020

  • Performance tuning and code quality review. Performance enhanced, 10x increase in campaign size.

Bothub Engine Cloud Migration

September 2020 - May 2021

  • critical cloud migration of a project with 15 micro-services.
  • migration applied successfully and CI/CD pipeline implemented.

Mesheib Downtown Portal

January 2018 - March 2019

  • My role is tech lead. The project goal is to build a smart city portal that integrates several smart services such as ( recurring house service, car parking, and energy management) into one portal.
  • The project was delivered successfully.

Field Force Automation

January 2017 - December 2017

  • My role is tech lead. The project is to automate workforce management, with a ticketing system, geo-tracking and other features.
  • The microservice architecture was implemented using spring cloud.

Marketplace

April 2014 - December 2015

  • My role was a Senior developer. The project was an eCommerce portal where merchants can add their products and buyers can buy through Orange SMS messages.
  • The project was delivered successfully to Orange Mali. Stack: spring, angular js, BDD.

Etisalat Misr Loyalty Program

March 2010 - December 2011

Vodafone Payment Gateway

May 2008 - September 2009