1. :E-mail taimour_mc115@yahoo.com :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
2. 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 the
list of provided customers.
Allows the user to submit one message to an MSISDN or multiple MSISDNs (text file
contains the MSISDNs).
Allows the user to submit a file containing a list of MSISDNs accompanied with a
SMS for each MSISDN. The system will deliver each SMS to the corresponding MSISDN.
Allows the user to submit messages with either Korean or English languages
Supports 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 access
layer 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 life
cycle 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 payment
transactions to its own customers, internal VF systems (e.g. Web site) and external 3rd party companies to provide
services 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 Payment
3rd party Stored Value Integration payments
In summary, The VF "Payment Gateway" is a central configurable place to accept different types of payments and provide
different 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 money
from their prepaid balance.
Tamer Mohamed 2
3. 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', which
allows 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 their
credit 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 their
Bank accounts directly to pay their bills, by registering to ACH service at their banks, then ACH service will pay
Customers' 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 to
send bulk SMS campaigns or single SMSs to their own customers. Enterprise customers
will be able to access and manage the service via a unified interface through the cloud
portal.
Every user will be able to access the cloud portal using a single sign on and therefore are
redirected to the Web2sms portal.
Vodafone Egypt has the ability to create different tiers & Bundles of the Web2sms
service; This bundle offers the customer with a certain SMS quota that the user pays for
and 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 campaign
details.
Allows the customer managing contact lists ( to which campaigns will be sent) by create, edit, delete, and export
contact 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 Developer
Role:
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 functional
requirements.
Authored and refined database tables.
Helping Documentation Department review and author product manuals, tutorials and online help files.
Projects:
Tamer Mohamed 3
4. 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 scores
through an electronic grade book, building student schedules, tracking student attendance, and managing many other
student 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 Developer
Role:
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 functional
requirements.
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.RIS
complements HIS (Hospital Information Systems) and is critical to efficient workflow to radiology practices.
Basic Features:
Patient List Management
Patient Registration and scheduling
Interface with modality via Worklist.
Radiology Department workflow management
Reporting and printout
Technologies Used:
JSP,Servlets,JSF,ICEFaces,Facelets,Mysql,and Hibernate.
Qualifications
Computer Skills
Programming Languages
Java SE .
Database Development
MySQL .
SQL,PLSQL.
Oracle Engine 11g.
Tamer Mohamed 4
5. B.Sc. Of Computers and Information
technology
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 selfmotivated.
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 developing
small 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 University
University Degree Name : B.Sc. Of Computers and Information technology
University Name : Suez Canal University
Faculty Name : Faculty of Computers & Informatics
Major : Information Systems
Cumulative Grade : Good
Graduation Project : Geographic Information Systems (GIS)
Grade : Excellent
Software Used : NetBeans IDE , MATLAB , and ArcGIS
Graduation Year : 2009
References
References available upon request.
Tamer Mohamed 5