Ahmed Mahmoud, Technical Expert

Ahmed Mahmoud

Technical Expert

Asset Technology Group

Location
Egypt
Education
Bachelor's degree, Computers
Experience
13 years, 4 Months

Share My Profile

Block User


Work Experience

Total years of experience :13 years, 4 Months

Technical Expert at Asset Technology Group
  • Egypt
  • My current job since April 2016

Magrabi Corporate Registration for Magrabi Prism Loyalty program
Project overview: Prism is the loyalty rewarding program for all Magrabi Optical
customers for their patronage. Prism allows Magrabi customers to gain Points on
their purchases and redeem them for outstanding optical services, unparalleled
selections of branded prescription spectacles and sunglasses as well as a wide range
of fashionable and ophthalmic contact lenses and accessories, The project scope is
to create a web based application enables Magrabi business team to create account
for each Corporate in order to enroll its employees in the loyalty program and
define different loyalty tiers and points (Gold, Silver, Blue ) that the corporate
employees can subscribe in, and to create a unique registration URL for the
registration module per corporate per tier, and to manage the current loyalty users
by bulky add, link and unlink them to a specific corporate in loyalty program
Contributions
* Responsible for application design
* Ensure all the technical team has full understanding of the project
design
* Responsible for providing full coaching, technical guidance, and support
for all the technical team members during the project.
* Assessing the quality of all project technical deliverables.
* Ensure all implemented features are unit tested
* Ensure code is documented where applicable or required
* Responsible for all technical estimates from the project’s early phases
till end of the project.
* Deliver tasks on time and within project plan with the agreed quality
standards.
Technology used
* JSF2, Primefaces, Oracle 12c DB(Database)
* Server and IDE: BEA Weblogic12c Application Sever, Oracle Jdeveploer,
22

Senior Software Engineer at HP-EDS
  • March 2010 to July 2011

Outsourced to Vodafone Egypt)
Web2SMS
Project overview: Enable Vodafone Egypt website user to send SMSs, save his
contact list, his favorites and his SMSs history.
Contributions
* Requirements gathering, project design, team leading

Technical Lead at 2016 Vodafone Egypt - Vodafone international Services
  • July 2011 to March 2011

Kotobi
Project overview: Kotobi is the first web store where Arabic books can be
published, downloaded and purchased online along with the English books in
addition to eBook reader developed by VIS as they believed that reading is a key
factor in the development of any nation.
Contributions
* Responsible for Kotobi backend application design
* Ensure all the technical team has full understanding of the project
design
* Responsible for providing full coaching, technical guidance, and support
for all the technical team members during the project.
* Assessing the quality of all project technical deliverables.
* Ensure all implemented features are unit tested
* Ensure code is documented where applicable or required
* Responsible for all technical estimates from the project’s early phases
till end of the project.
* Deliver tasks on time and within project plan with the agreed quality
standards.
Technology used
* Spring Core, Spring security, Jersey JSON, SLF4J, JPA/Hibernate
, Maven, AmazonCloud S3, Oracle CMS and Oracle11g (Database).
* Server and IDE: BEA Weblogic12c Application Sever, Eclipse, Toad and
PLSQL Developer
BI Revamp
BI Revamp application is Oracle WebCenter Portal application revamp of existing
applications mainly with the same use case, plus the following features:
* Centralized User managements and Security panel.
* Unified User experience
* Grouping all existing BI Application within one portal
* Configurable Audit service
* Technologies: ADF, web center portal.
OBJI
Project overview: Smart phone application that contains Goals and objectives
33
details of the Vodafone UK information system department, besides a web
application to administrate the content of the Mobile application, where an
administrator can add, update, delete, list and view the different objectives and
goals for that department.
Contributions
* Responsible for OBJI backend application design.
* Responsible for providing full coaching, technical guidance, and support
for all the technical team members during the project.
* Decide the technologies and tools that best fit implementing the
customer requirements.
* Manage multiple projects and handle different tasks simultaneously.
* Ensure all implemented features are unit tested
* Ensure code is documented where applicable or required
* Responsible for all technical estimates from the project’s early phases
till end of the project.
Technology used
* JSF2/Primefaces/JSTL, Spring Core, Spring Security, Jersey JSON,
SLF4J, JPA/Hibernate, Maven, MySQL (Database).
* Server and IDE: Glassfish Application Sever, Eclipse
Extranet Revamp & Refactoring
Project overview: VIS was chosen by Vodafone Egypt to refactor and revamp a
strategic automated business-to-business extranet that is responsible alone for
80% of VFE business annual revenue.
The DCA is Vodafone massive distribution channel of thousands of partners,
merchants, and stores. It’s Vodafone online extranet that connects VFE with its
huge on-ground distribution force and puts in their hands a set of superb e-services
and order management practices to facilitate their work with the masses.
Through the DCA system, Vodafone Distribution Department can track VFE
products’ sales movement performed by distribution channels in order to produce
accurate incentive calculations and to be able to generate and view analytical
reports on dealers’ sales patterns in order to study the market behavior versus
various parameters (e.g. time, cities, zones, etc…).
Contributions
* Responsible for DCA design according to design.
* Responsible for providing full coaching, technical guidance, and support
for all the technical team members during the project.
* Decide the technologies and tools that best fit implementing the
customer requirements.
* Performs code reviews and recommends necessary rework
* Manage multiple projects and handle different tasks simultaneously.
* Assessing the quality of all project technical deliverables.
44
* Ensure all implemented features are unit tested
* Ensure code is documented where applicable or required

Senior Software Engineer at ITS-GBS
  • June 2008 to March 2010
Senior Software Engineer at Raya Software
  • United Arab Emirates
  • May 2006 to June 2008

Project overview: A SOA project responsible for providing more than 200 services
for Ministry of civil aviation throw intranet and internet.
Contributions
* Design the database and ORM mapping using Oracle Toplink.
* Ownership of some modules (design and implementation).
* Manage junior Resources.

Software Engineer at Information Technology Institute
  • September 2006 to September 2007

SAKAI
Project Overview: Sakai is an online Collaboration and Learning Environment.
Many Users of Sakai deploy it to support teaching and learning, ad hoc group
collaboration, support for portfolios and research collaboration.
Contributions
* Build and deploy the project, Server admin and development the
integration module between SAKAI and the old system in the
Information technology institute.
* Technology used: JSF and maven.

  • to

of Municipal Affairs and Agriculture (MMAA) in Qatar eGovernment
Portal
Project Overview: A huge project responsible for providing services to various
departments of Qatar Government, citizens and companies. It consists of 101
services, this services divided into the following Main Modules: CMS, Registration,
Complaints, Licenses, Services and Minister Office.
Contributions
* Ownership of some modules (design and implementation) like the Legal
Case Module, Legal Consultancy, EPayment, Animal Import License,
Animal Export License, Ship License, etc.

Education

Bachelor's degree, Computers
  • at Helwan University
  • May 2006

courses: Diploma in IT-Java Platform - Information Technology Institute(ITI) 9-months intensive training program in Software Systems Development– Java Platform

Specialties & Skills

APPLICATION DESIGN
COACHING
DATABASE ADMINISTRATION
FEATURES
ORACLE DBA
PROJECT DESIGN
QUALITY

Languages

Arabic
Expert
English
Expert