Summary

A passionate, quick learning individual and self-motivated software engineer. I am eager to learn new technologies and willing to take on additional responsibilities.

Military status

Completed

Work Experience

Orange Innovation Egypt

Software Engineer

January 2022 - Now

Projects:

Customer Order Orchestration And Delivery (COOD):

Event Driven Microservices system to orchestrate and deliver customer packadges by constructing an orchestration plan composed of dependent nodes, where the dependencies are determined by the order items that are sourced from other systems events.

  • Developing restApis for constructing an orchestration plan to orchestrate and manage delivering customer packadges and handling the fallout by creating fallout incidents.
  • Implement java library for common used classes that are used in microservices lika kafka configuration and exception handlers.
  • Developed bdd steps in the backend.

Customer Value Management (CVM):

Query builder project for business categorization segmentation for a customer base 50 million subscribers to help Orange-Egypt to revamp their customer value management solution

  • Integrated OAuth into our application for users Log in using Spring Security and developed restApis to help Orange customer finding new compaigns and offers based on some categories using spring boot framework and MySql database.
  • Built a front-end application to integrate with backend using Angular framewok.
  • Developed bdd steps in the backend.

Skills

  • Java

    OOP

    Data Structure

    Design Patterns

    System Design

    Algorithms

    Database

    MySql

    MongoDB

    SpringBoot

    Spring Data

    Spring Security

    Spring JPA

    Spring REST

    Servlets

    Maven

    Microservices

    Kafka

    Openshift

    Angular

    Docker

    Agile

    Scrum

    Gitlab

    Jira

    AWS

Internship

Software Engineer Intern at Crossworkers-Egypt - July 2019 To September 2019

Software Engineer Intern at Orange Innovatio Egypt - Jan 2022 To April 2022

Education

Ain-Shams University

Computer Science - bachelor's degree

2016 - 2020

Achievements

ECPCKickoff19 contestant

A competitive programming competition that qualifies us to compete throughout Egypt, where we attempt to solve problems according to provided specifications.

Languages

Language

English

Very Good

Language

Arabic

Mother Tongue