Mohamed Wagdy Khorshid, Developer in Cairo, Cairo Governorate, Egypt
Mohamed is available for hire
Hire Mohamed

Mohamed Wagdy Khorshid

Verified Expert  in Engineering

Software Developer

Location
Cairo, Cairo Governorate, Egypt
Toptal Member Since
January 31, 2017

Mohamed is a senior Java developer with more than 8 years of experience. He has worked in several enterprise applications in various industries including ports, telecom, and government. He played key roles in the projects that he has joined, working in teams of all sizes, as a developer and a team leader as well. He's passionate about Java technologies like JEE and Android, as well as JavaScript emerging technologies like AngularJS and Node.js.

Portfolio

IBM Egypt
JavaScript, JSF, CSS, HTML, Jakarta EE, Java
Orangle Labs Egypt
JAX-WS, XML, HTML, JavaScript, Servlet, Jakarta Server Pages (JSP), Java
Asset Technology Group
JavaScript, HTML, Java, Liferay

Experience

Availability

Part-time

Preferred Environment

Git, Eclipse, Linux, Windows

The most amazing...

...work was when I developed a location-based social network, binding family members and friends.

Work Experience

IT Specialist

2013 - PRESENT
IBM Egypt
  • Developed a port collaboration portal that helped the delivery center grow a travel and transportation team.
  • Led a small team to provide an IoT solution in healthcare domain. The solution provided a means of tracking a patient's condition and alerts any danger.
  • Investigated the IBM Bluemix cloud platform and implemented a port community system based on the provided capabilities.
  • Worked with the human resources department for screening and interviewing candidates.
  • Implemented JSF/PrimeFaces component to track vessel activities and availability in the travel and transportation domain.
Technologies: JavaScript, JSF, CSS, HTML, Jakarta EE, Java

VAS Engineer

2012 - 2013
Orangle Labs Egypt
  • Developed an IVR automation service that facilitates the user interaction with the IVR services through a user friendly interface.
  • Developed an IVR XML-based descriptor framework that facilitates the mapping of a XML representation into an IVR service which increased team productivity and facilitated the growth of the service.
  • Deployed the IVR service on-premise and presented the whole framework to Orange, a telecom.
Technologies: JAX-WS, XML, HTML, JavaScript, Servlet, Jakarta Server Pages (JSP), Java

Senior Liferay Developer

2009 - 2012
Asset Technology Group
  • Developed many Liferay-based portals in different domains including government and telecom.
  • Developed Oracle UCM modules that reads and displays content on web portals.
  • Extended search portlets to support Arabic search using the Lucene search engine.
  • Gave Liferay portal training to govermnent employees to be able to use and extend deployed portal instance.
Technologies: JavaScript, HTML, Java, Liferay

King Abdullah Port

KAP is a port located in Saudi Arabia. The system is responsible to handle the communication between all the aspects of the port community, varying from master data (vessels, terminals, etc.) to operations between agents and other external entities like customs.

PCS on Bluemix

PCS is an implementation of port system that handles different port modules like vessels, commodities and master data. This project was a volunteer effort from the ports and transportation team to provide a cloud solution of a port system.

Cirkle

Cirkle is a location based network that is intended for family-tracking and public events.

Visual IVR

VIVR is a Java-based platform which wraps the voice services as a user-friendly application on handsets.

STC Customer Care Portal

Implemented core modules that improved the system usability through a flexible user interface and search components with complex technologies.

Social Fund for Development

An economic and social solution providing financial services for individuals and associations as well as several services for portal visitors applying for its services.

UAE Federal Portal

A service based portal—providing electronic services for residents, tourists, and business owners. It also provides several services for regular users including forums, polls, and a calendar.

Languages

Java, JavaScript, HTML, CSS, XML

Paradigms

Object-oriented Programming (OOP)

Frameworks

JavaServer Faces, Django REST Framework, JSF, Bootstrap, Jakarta Server Pages (JSP), AngularJS

Libraries/APIs

JAX-WS, jQuery, Node.js

Tools

Git, Eclipse IDE, Birt Report, Servlet, IBM Rational

Platforms

Windows, Linux, Eclipse, Jakarta EE, Android

Storage

IBM Db2, MySQL

Other

Liferay

2004 - 2008

Bachelor's Degree in Computer Science

Ain Shams University - Cairo, Egypt

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring