Taille maximale du fichier téléchargé: 3MO Types de fichiers autorisés: jpg, jpeg, gif uniquement

Click BROWSE button , select a photo , then click Save your photo
Les directives
  1. Téléchargez une photo de vous-même seulement.
  2. Les photos des enfants, des célébrités, des animaux ou des personnages de dessins animés seront refusées.
  3. Les photos qui contiennent de la nudité, de la violence, ou des thèmes de haine sont interdites et peuvent aboutir à l\'annulation de votre compte.
  4. Les photos de votre passeport, de votre carte d\'identité ou les photos contenant des informations personnelles telles que votre adresse, numéro de passeport ou vos coordonnées seront interdites pour votre propre sécurité.

Supprimer Les directives

Ibrahim Yahia

Sr. Java/J2EE Developer

Zenith Gulf Security Systems

Lieu:
Émirats Arabes Unis - Abu Dhabi
Éducation:
Diplôme, Sun Certified Java Programmer 1.4
Expérience:
20 années, 10 mois

Expériences professionnelles

Quelle est votre expérience professionnelle? Celle-ci est l’une des sections les plus importantes de votre CV.
Indiquez vos fonctions, compétences, projets et réalisations dans chaque rôle professionnel. Si vous êtes un nouveau diplômé, vous pouvez ajouter vos activités de bénévolat ou les stages que vous avez faits.
Ajouter Expérience

Total des années d'expérience:  20 Années, 10 Mois   

février 2012 A À présent

Sr. Java/J2EE Developer

à Zenith Gulf Security Systems
Lieu : Émirats Arabes Unis - Dubaï
Develop, administer, and support wide of Autonomy products, like IDOL Server, SoftSound, Virage VideoLogger, Broadcast Monitoring, and Control Center.
décembre 2010 A janvier 2012

Platform Software Engineer

à Amplex Emirates LLC
Lieu : Émirats Arabes Unis - Abu Dhabi
Stabilize existing project and customize it with building required modules and APIs, using J2EE. The project is AmpLight, energy savings combined with reduced maintenance costs are prime benefits of street light control and management. AmpLight's position and rapid market penetration is based on a subset of unique features and benefits founded in advanced use of global technologies such as GPRS, dual-band GSM, Linux and J2EE
juin 2006 A décembre 2010

Sr. Java/J2EE Developer

à ProgressSoft
Lieu : Jordanie
• Develop many frameworks, APIs and modules for Enterprise Integration projects concerning the banking systems with highly focusing on code optimality, best practice, performance, reusability, and maintainability, following full development lifecycle, and using the needed design patterns, with Java, J2EE, and available standards and technologies like JSP 2, Struts, Web Services, Sockets, AJAX, XHTML, JavaScript, CSS, and many more.
• Supervising, code review, share in design and analysis phases, researching, problem tracing.

Main Projects:
• Integration Core Framework:
- Roles: Supervisor, System Designer and Analyst, Java Developer, and Team Player.
A huge generic, pluggable, very easy to use and to customize framework for dealing with banking financial transactions related to ECC (Electronic Check Clearing) system and to make integration between ECC and the banking system, includes but not limited to (automatic ECC transactions reflection on the banking system, bank customer accounts and signature information fetching and validation, and bank business workflow customization for checks clearing).

• Integration Messages API:
- Role: Java Developer.
An API consist of many reusable components and very flexible configuration files to build and parse Business Messages with different formats like XML, Fixed Length, and Character Separated messages, related to EMS (Enterprise Messaging Systems).
• Integrate and customize ECC for the following banks:
- Roles: Supervisor, System Designer and Analyst, Java Developer, and Team Player.
- Description:
Use many communication technologies, Enterprise Messaging techniques, DB transactions, customized and dynamic web pages, with J2EE, and above mentioned frameworks and APIs to integrate banking systems with ECC.
- Banks:
Arab Bank UAE and Jordan.
National Bank of Abu Dhabi.
Bank of Jordan.
Jordan National Bank.
ABC Bank.
Cairo Amman Bank.
Standard Chartered Bank.
The Housing Bank for Trade & Finance.
Jordan Islamic Bank.
septembre 2005 A avril 2006

Java/J2EE Developer

à RealSoft Advance Application
Lieu : Jordanie
• Develop many modules in Customer Service Management System for MobileCom using Java, J2EE, Servlets, JSP, Struts, Oracle ADF Business Components, and Oracle ADF UIX.

Projects:
• CSMS (Customer Service Management System):
- Role: Java Developer.
- Description:
Build many modules in CRM (Customer Relationship Management) system for MobileCom, like Front Office, Back Office, Outbound, and Administration modules, using existing DB transactions framework ADF (Application Development Framework) by Oracle, and J2EE.
octobre 2004 A septembre 2005

Java Developer

à Spark Information Technology
Lieu : Jordanie
• Develop many Java desktop applications from small to mid levels, using most of J2SE technologies (Swing, Applets, Custom Painting, Collections, Threads, I/O, JDBC, Custom Networking, RMI, JNI, and third party APIs).
juillet 2003 A octobre 2004

Java Developer

à Royal Investment Group
Lieu : Jordanie
• Develop Customer Care multi-user chat system, using Java, Swing, Java Applet, Sockets, JDBC, and Threads.
• Develop live Applet FOREX prices screen.
• Develop many modules in FOREX Trading system, using VB.NET and ADO.NET technologies.

Éducation

Quel est votre niveau de formation?
Permettez aux employeurs de savoir plus concernant votre éducation. Soyez clair et concis.
juillet 2006

Diplôme, Sun Certified Java Programmer 1.4

à Sun Microsystems
Lieu : Etats Unis
average 88%.
juin 2005

Baccalauréat, Computer Science

à Al-Isra Private University
Lieu : Amman, Jordanie
Projects: Many projects those include creative ideas and complicated programming tricks like:
1- New GUI Components Package for J2ME with those events built on Canvas from scratch: The main idea was to provide new flexible UI components for moblies with null lay out, foreground and background colors, and comfortable event handling.
2- Motional Graphics Applications using low level C language graphics functionality: project containing many hard coded applictions like elegant scorpions clock and earth gravity simulator(application contains a ball, user can move it on the screen and determine the angle of throwing and throw it, the ball will move according to earth gravity rules).
3- Chess in assembly language.
and many other projects.

Specialties & Skills

• J2SE (Java 2 Standard Edition), AWT, Swing, Applets, Custom Painting, Collections.

HTML,XHTML,JavaScript,CSS,AJAX(Asynchronous JavaScript and XML),AHAH(Asynchronous HTML and HTTP).

Oracle ADF(Application Developer Framework) Business Components,ADF UIX,and ADF Faces.

Apache web server Tomcat, and some APIs and implementations like Struts, and Axis.

Threads, I/O,JDBC,TCP/IP Sockets,Custom Networking, RMI, JNI, Reflection, and other third party APIs

• O.O.P concepts, reusability, maintainability, code optimization, refactoring and clarity.

Very quick learner, hard worker, and can learn any new technology and use it within very short time.

Oracle Application Server 10g.

Programming languages VB.NET, VB6, and C++.

J2EE, N-Tier applications, EJB2, JPA, Servlets, JSP, JSTL, SAX, DOM, and Web Services

IDEs Eclipse, JDeveloper 10g 1.2 and 1.3, JBuilder, and NetBeans.

J2ME (Java 2 Micro Edition).

Rational software engineering tools.

Database design and development, PL/SQL, Oracle DB 10g, MySQL, and MS SQL Sever 2000.

• UML, Java coding standards, and documentation using Javadoc.

Design patterns:DAO,Façade,Business Delegate,Abstract Factory,Observer,Adapter,Template Method.

• GWT (Google Web Toolkit), DWR (Direct Web Remoting), GWT-Ext, ExtJS, PrototypeJS, and JQuery.

• Spring Framework, WebWork2, Velocity, SiteMesh, Hibernate, and Quartz.

Programming

Software Development

Software Analysis

Langues

Parlez-vous plus d\'une langue?
Dans certaines professions, la maîtrise d'une ou de plusieurs langues étrangères est un plus ; il faut donc ajouter vos compétences linguistiques pour obtenir de meilleurs résultats.

Arabe

Expert

Anglais

Expert

Chargement
Chargement...
Chargement...