أيمن شاكر, Senior Software Developer

أيمن شاكر

Senior Software Developer

Diyar United Company

البلد
الكويت - حولي
التعليم
بكالوريوس, Computer Science
الخبرات
15 years, 9 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :15 years, 9 أشهر

Senior Software Developer في Diyar United Company
  • الكويت - الكويت
  • أشغل هذه الوظيفة منذ مايو 2014

Duties and Responsibilities:
•Work as a team member to design, develop, test and deliver technical solutions.
•Validate the requirements and provide estimates for their solutions.
•Support the testing and deployment teams.
•Report status and communicate progress and potential issues to the management.
•Tools and Technologies: J2EE, JPOS, Hibernate, JUnit, INVENCO G6 OPT, Maven, and Eclipse.

Projects

•ADNOC EPI:
EPI stands for Electronic Payment Interface designed to enable the fuel payment solution.
EPI consists of the following components which communicate together using the TCP/IP socket connection with ISO 8583 message exchange.
-Switch
EPI Switch enables the infrastructure to connect all the station and forwards the incoming transaction request from the stations to determined CMS FEP and respond back to the respective. The Switch records every authorized, settled, reversal transaction details, network management messages and card failure messages on the EPI database.
-CMS FEP
CMS FEP accepts the incoming transaction request from the Switch and Authenticates transaction using the help of Card Management System Database. CMS Database holds all the issued tokens and its customer account details
•ADNOC DIPT:
Dispenser Integrated Payment Terminal (DIPT) introduced to diversify and facilitate forecourt fueling payment methods providing a user-friendly interface. DIPT operates coherently with attached pump, through EPI services on station server. It is one of the facets to the business process at the stations, which presents SMART fueling services to ADNOC users and customers on site.

Senior Software Developer في Arrow Electronics
  • مصر - القاهرة
  • سبتمبر 2013 إلى مايو 2014

Duties and Responsibilities:
•Work as a team member and leader to design, develop, test and deliver technical solutions.
•Validate the requirements and provide estimates for their solutions.
•Support the testing and deployment teams.
•Report status and communicate progress and potential issues to the management.
•Tools and Technologies: J2EE, EJB 3.0, HBase, Spring, Hibernate, Mybatis, Pentaho, JUnit, Ant, Oracle Application Server "OC4J", SVN, and Eclipse.

Projects

•BOM Manager:
BOM Manager scrubs and manages electronic parts information. It is automatically corrects incorrect supplier names and part numbers, accounts for acquisitions between suppliers and populates the latest component data from SiliconExpert's parts database. The row integrity of each BOM "list of electronic parts" is maintained to allow easy export to Microsoft Excel or a number of other formats. Manual updates to BOMs may be made through an easy to use interface. Reports for thousands of parts run instantaneously for data such as BOM Health, Lifecycle statuses, Multi-sourcing, Environmental regulation compliance, Part selection risk and inventory availability from authorized distributors. In addition, email alerts are sent to your inbox whenever datasheets, PCN or lifecycle statuses get changed for parts in your bill of materials.

Senior Application Developer في HP Enterprise Services EMEA Egypt
  • مصر - القاهرة
  • ديسمبر 2010 إلى سبتمبر 2013

-Duties and Responsibilities:
•Work as a team member and leader to design, develop, test and deliver technical solutions.
•Report status and communicate progress and potential issues to management.
•Complete technical assignments offshore and onsite within a team located in Germany.
•Tools and Technologies: J2EE, Fitnesse, JUnit, Ant, JBoss AS, IBM WebSphere AS, BMC Remedy AR System, CVS, and Eclipse.

-Projects
•BALTRUM Online Domain:
Baltrurm online domain contains web applications for Vodafone Germany.
I had assignments in the following applications:
DBAG-AOK is an enterprise application for orders management.
SSSOC is used to support sales agents in managing offers.
Domain Sharing is a web application which provides services for managing
emails accounts in different mail systems.
User Self Service Administration (USSA) is a web application
which provides registration, authentication and
user management services.
VFSS: is a web application which provides customers with
the following online services:
oChecking bills.
oCheck usage details.
oChange their information.
oChange tariff plans.
•CTTM, NTTM, OTTM (Customer, Network, Operational Trouble Tracking Management):
These are trouble management systems which are implemented for Wind Telecom in Italy, using BMC Remedy AR System.
•ELP (Etisalat Loyalty Program) is a solution for Etisalat Egypt which provides customers with points according to their usage which promotes customers loyalty and increases Etisalat services adoption. The Solution follows the Service Oriented Architecture (SOA) model to facilitate interoperation with existing systems (e.g. billing) and to easily change business processes, business rules, and integration points as business changes.
•WebDMS is an enterprise application for Vodafone Germany to provide some services to their customers through their web portal.
•WOE (Web Order Entry) is an enterprise project which is based on a technology called Selectica and used by Vodafone agents in Germany to place and track purchase orders.

Junior Software Developer في Nourayn
  • مصر
  • يناير 2010 إلى ديسمبر 2010

Junior Software Developer
January 2010 - December 2010| Nourayn
Duties and Responsibilities:
• Complete technical assignments under general guidelines outlined by project leader.
• Work as a team member to design, develop, assure quality and deliver technical solutions.
• Report status and communicate progress and potential issues to management.
• Tools and Technologies: Java, Microsoft .NET, BlackBerry JDE 4.5, Visual Studio 2005, Eclipse.

Projects
• ETS (Employee Tracking System) is a desktop java application which keeps track of all employee activities and provides reports which indicate the employee percent of utilization.
• AlMosally is a desktop and mobile application which helps in doing Islamic rituals regularly.
• Call Filter is a BlackBerry application which gives its users the ability to divide their contacts into groups and choose a specific action (cancel, forward or cancel and send SMS) for each group. It provides also calls log.
• SoftLock is a website for a company called SoftLock which provides products and solutions in the field of digital security. This website is developed using ASP.NET 2.0.

Freelance Software Consultant في GSO
  • مصر
  • أكتوبر 2008 إلى ديسمبر 2009

Freelance Software Consultant
October 2008- December 2009
Duties and Responsibilities:
• Support Retail and Stock Management System which is developed by Comsys. Analyze the current system and suggest solutions to enhance the running business.
• Design and implement the application that meets the user's requirements.
• Analyze, design and develop a stock and retail management system for a market.
• Tools and Technologies: Microsoft.NET, Microsoft SQL Server 2000 & 2005, Visual Studio 2005.

الخلفية التعليمية

بكالوريوس, Computer Science
  • في Science faculty, Al-Minia Unversity
  • يونيو 2008

Specialties & Skills

اللغات

العربية
متمرّس
الانجليزية
متوسط
الالمانية
مبتدئ

التدريب و الشهادات

Oracle Certified Professional, Java SE 6 Programmer (الشهادة)
تاريخ الدورة:
March 2011