Summary

Passionate software developer with a diverse knowledge base and I am eager to embark on exciting ventures that foster my personal and professional growth.

Birthdate

09/07/1991

Nationality

Egyptian

Work Experience

VOIS

SOA Technical Lead

October 2022 - Now

  • As the SOA Technical Lead, actively collaborated with cross-functional teams, including project leads and solution architects, to strategize, plan, and align project initiatives and integrations for seamless execution.
  • Engaged in customer-facing meetings to gain deep insights into the client’s integration requirements, comprehensively understanding their objectives, business goals and the rationale behind the integration initiatives.
  • Utilized the SAFe Agile framework to decompose projects into actionable user stories, ensuring alignment with business objectives, and then orchestrated their assignment to designated team members for efficient project execution.
  • Facilitated and actively participated in weekly knowledge transfer meetings, diversifying the skill set among team members, and promoting a culture of continuous learning and collaboration.

Vodafone International Services

Senior Oracle SOA Developer

October 2018 - September 2022

  • Proficiently built, developed, and designed Service-Oriented Architecture(SOA) composites within OracleFusion Middleware, leveraging tools such as JDeveloper, BPEL (Business Process Execution Language), OSB (Oracle Service Bus) and implementing both SOAP and REST web services for seamless integration and robust system architecture.
  • Empowered Vodafone customers to seamlessly integrate with the IT service Management system, enabling them to initiate, monitor, and manage incident, change, and service request processes with efficiency and ease.
  • Participated in requirements gathering, High/Low level designs and project estimation phases with projectleads.
  • Proactively monitored and consistently maintained existing SOA solutions to ensure optimal performance, reliability, and ongoing functionality.

AUC

Graduate Teaching Assistant

September 2016 - February 2019

  • Manage a group of around 10 undergrad and graduate teaching assistants.
  • Organize an ACM Mock competition every semester for more than 60 students.
  • Supervise around 15-20 teams every semester to make a game using SFML graphics library.
  • Conduct review/problem session before exams for Programming Fundamentals using C++ course.
  • Give weekly lab sessions for sophomore/junior students about various topics & technologies like OOP, Recursion & Git.

GUC

Graduate Teaching Assistant

February 2016 - August 2016

Ministry of Planning, Follow-Up and Administrative Reform

.Net Web Developer

February 2014 - October 2018

  • Developed a follow-up system (Web application) using .Net and SQL database.

ConnectPS

Java Web Developer

September 2012 - December 2012

  • Built weather web application by parsing XML along with JSP, Servlets, with SQL database.
  • Developed Windows service application (Desktop application) using Java Applets.
  • Demonstrated an application using JSF pages along with Hibernate.

IBM

Software Engineer(Trainee)

July 2011 - August 2011

  • Developed e-Shipping (Web application) using servlets and JSP

Projects

Developing Android Apps Course, Android Nanodegree program, Udacity, December ’16 (GitHub)

Developing Android Apps

Created an android Application from scratch for phone and tablet devices including the following features:

  • Enabled discovery for the most popular, most Rated or highest rated movies by using The MoviesDatabase API in retrieving the movies.
  • Saved favorite movies locally to view them even when offline by using Realm as a lightweight database.
  • Supported watching trailers and reading review.