5
: E-mail [email protected] : Phone 01120186094 : Address Cairo, Port-Said E-Masary May 2016 — Present Edafa Telecom Solutions November 2013 — April 2016 Tamer Mohamed Work experience Technical Team Leader Masary is an Egyptian Company that has smart payment services all over Egypt, as we own a worldwide trusted payment systems. Masary is a Payment Facilitator and payment aggregator, as it has a flexible architecture to integrate with any external platforms. We have web services and interoperability component. Masary system can connect to any payment network, acceptance point of bank system. Our services based on real time transaction processing; also Masary is a non- traditional agent for the 3 Egyptian Mobile Operators, the landline operator, Egypt ISPs and a payment method for the Governmental services. Masary has about 25,000 POS all over the Egyptian Governorates, in addition to the online accounts, and the mobile application users to facilitate payment services for the consumers. Main Responsibilities: Planning, develop and implement software solutions. Interfaced directly with clients to capture and author Client Requirements Documentation. Meeting with Product Designers and Marketing Department to acquire and understand their system and functional requirements. Develop a strategy the team will use to reach its goal Provide any training that team members need Communicate clear instructions to team members Listen to team members' feedback Monitor team members' participation to ensure the training they providing is being put into use, and also to see if any additional training is needed Manage the flow of day-to-day operations Create reports to update the company on the team's progress Senior Java Developer Role: Working in Web / Enterprise applications using JSP , Servlets , JSF 2.1 , EJB 3 , JQuery , Oracle Weblogic/DB , and JPA 2. Main Responsibilities: Planning, develop and implement software solutions. Interfaced directly with clients to capture and author Client Requirements Documentation. Meeting with Product Designers and Marketing Department to acquire and understand their system and functional requirements. Helping Documentation Department review and author product manuals, tutorials and online help files. Projects: 1.Koryolink SMS Gateway The SMPP Gateway should be able to send or receive SMSs using SMPP protocol (it could be configured to work as a transmitter, receiver or transceiver). The SMPP Gateway has the following capabilities: Tamer Mohamed 1

Tamer_Mohamed

Embed Size (px)

Citation preview

Page 1: Tamer_Mohamed

:E-mail [email protected] :Phone 01120186094:Address Cairo, Port-Said

E-Masary May 2016 — Present

Edafa Telecom Solutions November 2013 — April 2016

Tamer Mohamed

Work experience

Technical Team LeaderMasary is an Egyptian Company that has smart payment services all over Egypt, as we own a worldwide trusted paymentsystems. Masary is a Payment Facilitator and payment aggregator, as it has a flexible architecture to integrate with anyexternal platforms. We have web services and interoperability component. Masary system can connect to any paymentnetwork, acceptance point of bank system. Our services based on real time transaction processing; also Masary is a non-traditional agent for the 3 Egyptian Mobile Operators, the landline operator, Egypt ISPs and a payment method for theGovernmental services. Masary has about 25,000 POS all over the Egyptian Governorates, in addition to the onlineaccounts, and the mobile application users to facilitate payment services for the consumers.

Main Responsibilities:

Planning, develop and implement software solutions.Interfaced directly with clients to capture and author Client Requirements Documentation.Meeting with Product Designers and Marketing Department to acquire and understand their system and functionalrequirements.Develop a strategy the team will use to reach its goalProvide any training that team members needCommunicate clear instructions to team membersListen to team members' feedbackMonitor team members' participation to ensure the training they providing is being put into use, and also to see ifany additional training is neededManage the flow of day-to-day operationsCreate reports to update the company on the team's progress

Senior Java DeveloperRole:Working in Web / Enterprise applications using JSP , Servlets , JSF 2.1 , EJB 3 , JQuery , Oracle Weblogic/DB , and JPA 2.

Main Responsibilities:

Planning, develop and implement software solutions.Interfaced directly with clients to capture and author Client Requirements Documentation.Meeting with Product Designers and Marketing Department to acquire and understand their system and functionalrequirements.Helping Documentation Department review and author product manuals, tutorials and online help files.

Projects:1.Koryolink SMS Gateway The SMPP Gateway should be able to send or receive SMSs using SMPP protocol (it could be configured to work as a transmitter, receiver or transceiver).

The SMPP Gateway has the following capabilities:

Tamer Mohamed 1

Page 2: Tamer_Mohamed

Allows the administrator to define new users, and configure quota per user.Allows the user to configure a scheduled time for sending the submitted SMS to thelist of provided customers.Allows the user to submit one message to an MSISDN or multiple MSISDNs (text filecontains the MSISDNs).Allows the user to submit a file containing a list of MSISDNs accompanied with aSMS for each MSISDN. The system will deliver each SMS to the corresponding MSISDN.Allows the user to submit messages with either Korean or English languagesSupports receiving delivery reports for each message (this is an On/Off feature).Allows the user to pause/resume any running job.Supports concatenated SMS.

Achievements:1.Participate in developing the Administration part related to defining users, and system configuration.

2.Participate in developing Database Layer which includes creating/modifying database tables, and related data accesslayer classes.

Project Manager: eng.Ahmed Afify

2.Vodafone Egypt Payment Gateway Vodafone Egypt, would like to have a one consolidate system for e-payments; that handles all e-payments requests lifecycle throughout validation, verification, execution, processing, and reporting. Payment Gateway is a locally hosted node for serving all electronic payment traffic in and out of VF systems.

Hence provide standard access and increase reusability of systems. This PG will enable VF to do paymenttransactions to its own customers, internal VF systems (e.g. Web site) and external 3rd party companies to provideservices such as bill payment, top-up, and other services.

The PG shall have the ability to execute all of the following payment types:-

Credit Card payments.Customer(s) initiated payments, from their Bank(s) accounts.Online Payment3rd party Stored Value Integration payments

In summary, The VF "Payment Gateway" is a central configurable place to accept different types of payments and providedifferent type of services as well.

Achievements:1.Participate in developing the Administration part related to defining internal/external channels, and system configuration.

2.Participate in developing Database Layer which includes creating/modifying database tables, and related data access layer classes.

3.Implementing front end module of OTP (Over The Phone) which allows Vodafone customers to Recharge/Pay Bill by calling Vodafone customer care and proceed with their registered credit cards.

4.Participate in developing Direct Debit Process which operates as a background process to automatically Recharge/Pay Bill Vodafone customers based on pre-defined schedulers.

5.Participate in developing Recharge/Pay Bill services to allow Vodafone customers to Recharge/Pay Bill via Vodafone website.

6.Implementing service of 'Balance Payment' which allows Vodafone customers to pay their bills while deducting moneyfrom their prepaid balance.

Tamer Mohamed 2

Page 3: Tamer_Mohamed

i4fteam July,1 2011 — October 2013

7.Implementing front end of 2 services 'On the fly topup via credit card' and 'On the fly bill payment via credit card', whichallows non-registered Vodafone customers using their credit cards to Recharge/Pay Bill through Vodafone website.

8.Implementing front end of 'On the fly payment' service, which allows non-registered Vodafone customers using theircredit cards to pay for goods provided by Vodafone or by other provider through Vodafone website.

9.Implementing a new service called ACH(Automatic Clearing House), which allows Vodafone customers using theirBank accounts directly to pay their bills, by registering to ACH service at their banks, then ACH service will payCustomers' bills monthly.

Project Manager: eng.Mohamed Kotb

3.Vodafone WEB2SMS (E'len) Web2sms is a web based solution for Vodafone Enterprise customers to be able tosend bulk SMS campaigns or single SMSs to their own customers. Enterprise customerswill be able to access and manage the service via a unified interface through the cloudportal.

Every user will be able to access the cloud portal using a single sign on and therefore areredirected to the Web2sms portal.

Vodafone Egypt has the ability to create different tiers & Bundles of the Web2smsservice; This bundle offers the customer with a certain SMS quota that the user pays forand if the customer exceeds this quota, he is charged using a follow up rate per SMS.

The WEB2SMS has the following capabilities:

Allows the customer managing campaigns by create, edit, delete, pause, resume, cancel, and export campaigndetails. Allows the customer managing contact lists ( to which campaigns will be sent) by create, edit, delete, and exportcontact list details.Allows the customer managing sender names by create, edit, and delete sender names.

Achievements:1.Supporting the customer part related to defining campaigns,contact lists, and senders.

2.Supporting the Administration part related to reporting, and system configuration.

Project Manager: eng.Ahmed Afify

Java Software DeveloperRole:Working in web application using JSP , Servlets , JSF 2 , Richfaces , Facelets , MySQL , and Hibernate

Main Responsibilities :

Planning, develop and implement software solutions.Interfaced directly with clients to capture and author Client Requirements Documentation.Meeting with Product Designers and Marketing Department to acquire and understand their system and functionalrequirements.Authored and refined database tables.Helping Documentation Department review and author product manuals, tutorials and online help files.

Projects:

Tamer Mohamed 3

Page 4: Tamer_Mohamed

Optimal Systems for Software Solutions September 2009 — October 2010

1.School Management System (SMS) A School Management System (SMS) is a software application for education establishments to manage student data. Student information systems provide capabilities for entering student test and other assessment scoresthrough an electronic grade book, building student schedules, tracking student attendance, and managing many otherstudent related data needs in a school.

Basic Features:

The ability to fill application for each student.The ability to contact student's guardian via email and SMS.

Technologies Used:JSP , Servlets , JSF 2 , Richfaces , Facelets , Mysql , and Hibernate.

Java Software DeveloperRole:Working in web application using JSP , Servlets , JSF 2 , ICEFaces , Facelets , MySQL , and Hibernate

Main Responsibilities :

Planning, develop and implement software solutions.Interfaced directly with clients to capture and author Client Requirements Documentation.Meeting with Product Designers and Marketing Department to acquire and understand their system and functionalrequirements.Authored and refined database tables.

Projects:1.Radiology Information System (RIS) A radiology information system (RIS) is a computerized database used by radiology departments to store, manipulate and distribute patient radiological data and imagery. The system generally consists of patient tracking and scheduling, result reporting and image tracking capabilities.RIScomplements HIS (Hospital Information Systems) and is critical to efficient workflow to radiology practices.

Basic Features:

Patient List ManagementPatient Registration and schedulingInterface with modality via Worklist.Radiology Department workflow managementReporting and printout

Technologies Used:JSP,Servlets,JSF,ICEFaces,Facelets,Mysql,and Hibernate.

QualificationsComputer SkillsProgramming Languages

Java SE .

Database Development

MySQL .SQL,PLSQL.Oracle Engine 11g.

Tamer Mohamed 4

Page 5: Tamer_Mohamed

B.Sc. Of Computers and Informationtechnology

2004 — 2009

Web Development

HTML/CSS, java script .Ajax & JQuery.Java EE (JSP , Servlets , JSF , ICEfaces, Richfaces , Facelets , JPA, and Hibernate) .

Operating Systems

Linux (Ubuntu, and Suse).Windows.

Others

NetBeans IDE.Eclipse IDE.

Personal Skills :

Eexcellent in time management and communication skills.Ability to meet deadlines successfully maintaining the quality of work.Strategic, Focused and highly result oriented.Able to work in group, under pressure, manage stress, teaching others, helpful, creative and calm.Have the ability to meet strict deadlines.Able to work as part of a team or as an individual.Highly organized and self motivated.Have a strong analytical sense and be able to identify core factors and risks of projects.I like to explore new technologies and new programming languages and I spend a lot of my free time developingsmall applications or scripts which help me grasp the more advanced features of these technologies.Finally I have a very keen interest in web technologies.

Education

Suez Canal UniversityUniversity Degree Name : B.Sc. Of Computers and Information technology University Name : Suez Canal University Faculty Name : Faculty of Computers & Informatics Major : Information SystemsCumulative Grade : Good Graduation Project : Geographic Information Systems (GIS)Grade : ExcellentSoftware Used : NetBeans IDE , MATLAB , and ArcGISGraduation Year : 2009

ReferencesReferences available upon request.

Tamer Mohamed 5