IT Analyst at STC
STC
Total years of experience :18 years, 6 months
Joined STC (outsource from TCS) as senior java integration developer in Postpaid Billing Team currently STC using RBM ( Netcracker product) for postpaid billing and our responsibilities is to implement required business requirement over this product and to facilitate integration with other systems
i am responsible for performing below activities
1. Low level Technical Design & development for requirement as per High level design given from solution team.
2. Mentor the team technically and doing code review.
3. Impact Analysis
4. Technical Architecture for new systems and choose suitable technologies for new system that will fulfill the requirement in easy, efficient, maintainable way.
5. Propose suitable solutions with solution team
6. Handover developed/implemented solution to operation team
7. resolve any integration issues/conflicts between RBM Billing and other systems that interact directly or indirectly like (OM, CRM, EAI, SADAD, Rating, ODS, …)
8. Technical assessment for new team members to join the team.
working at Huawei as Senior BSS Software Developer,
responsible for analysis, design, development, implementation for Huawei BSS products and BSS solutions for Telecom operators
Huawei Next Generation Business Support Systems (NGBSS), CRM, Provisioning, ESB Integration, UPC, UVC, PRM, and IPCC
Telecom Advanced Business Solutions (TABS Suite), TBF, Order Management.
• Participates as a member of development team.
• Completes development of units with designs prepared by more senior developers.
• Participates in code reviews. Prepares and executes unit tests.
• Applies growing technical knowledge to maintain a technology area
• May perform unit design.
• Configures end-user or enterprise systems designed by more senior technologists.
• Performs work assigned by others.
• Provides time / resource estimates for assigned tasks.
GizaSystem is a leading software Integerator in Egypt and Middle East and africa, i fill position of Software Developer/ Data Analyst
Java/J2EE Developer
TE-Data
http://www.tedata.net
TE-Data is one of the largest internet service providers (ISP) in Egypt. TE-Data has 70% market share. I fill the position of Java Software Developer. We maintain and develop customized software to support the company business regards ADSL services. I have joined and worked in the following subsystems
• Mediation
It is the software which translates the ADSL usage to the suitable form compatible with the rating engine to be able to bill the customer on his usage as per the company's rating and billing rules.
• Rating & billing engine
It is the software which transforms the customer’s usage to amount of money to be invoiced and paid by the customer. And generate bills for the customer on TE-Data billing system
• Limited Usage Portal
It is a web interface that is used to help TE Data employees to view customer extra, Monthly, and Daily Usage, change customer password and get customer password.
• Provisioning
It is acting as a web service provider to expose Broadhop functionalities for all other systems needing it including
Broadhop provide the following functionalities
o Suspend.
o Activate.
o Upgrade/downgrade.
o And many other ADSL related provisioning operations
Provisioning expose the broadhop functionalities to all other systems as web services. Provisioning also get monthly usage, daily usage, and extra usage, these functionalities are used by TE Data Portal and by Customer care portal.
• Tools and techologis used
• Java
• Eclipse (MyEclispse 5.5.1), NetBeans 6.1
• MySQL 5
• Jmeter 2.3.2 used to perform load testing
• Tomcat 5.5
• JAX-WS
• JSP, Servlets, JSF
• PostgreSQL
Part time J2ME Developer at
Telecom Arabia
http://telecom-arabia.com/
-RSS Reader
-Knowledge view client
This is a simple mobile client that connect to knowledge view server(one of the biggest publishing companies in UK) and get news
The application has the following features
-The news is organized as set of filters
-Each filter contain some items related to this filter
-When you select item you get the item details and may picture related to this item
-You can create your own filter
-You can send specific item you wish via (SMS, Email)
Tools and Technologies
-J2ME (MIDP 2.0)
-XML
-Eclipse
-GPRS as wireless communication
-HTTP client Library
-KXML parser Library
-SMS
-Mail4Me library
-Matchat Guide
this application get socer schedule with time period
its kept connected with live database
Key Technologies
-J2ME (MIDP 2.0)
-XML
-Eclipse
-GPRS as wireless communication
-HTTP client Library
-KXML parser Library
-SMS
-Mysql
-Java (J2SE)
-Mail4Me library
Develop Mobile Application Using J2ME
http://www.asgatech.com/webportal/
Project Name:Mobile VNC Viewer
Category:Wireless Communications /Smart Devices /Security
Project Description:
Mobile VNC Viewer is a client for VNC that which allows you to view and interact with one computer anywhere on the Internet taking into attention limitation of mobile device (network bandwidth, mobile processing speed, different resolution of mobile and PC).
VNC is an open source project developed in Cambridge university -England
VNC stands for Virtual Network Computing. It is remote control software which allows you to view and interact with one computer (the "server") using a simple program (the "viewer") on another computer anywhere on the Internet. The two computers don't even have to be the same type, so for example you can use VNC to view an office Linux machine on your Windows PC at home. VNC is freely and publicly available and is in widespread active use by millions throughout industry, academia and privately.
Tools
• C++, J2ME (MIDP 2.0)
• Borland JBuilder 2005, Eclipse
• GPRS as wirless communication.
• Client server application
• Socket programming
VNC website
http://www.realvnc.com
Graduated from Faculty of Computers and Information - Cairo University (FCI-CU) Computer Science, July 2006 Total grade Excellent.