Another j2ee Architect ..

Welcome to my personal information page

you can download my Cv here

Ayman Elgharabawy CV

 

 

java2fundamentals javaserverpages21

 

Ayman Ahmed Aly Elgharabawy

51 Dawood Elzahry st., NasrCity, postal code 11371, Cairo, Egypt aaaeg@hotmail.com

Egypt Mob. +20101466480

 

J2ee Architect

Objective

Seeking a challenging career as a Software Engineer where I could implement my skills, overseas Experience, prove my ability and adapt to the growing technologies.

Achievements

  • BrainBench Java 2 fundamental , jsp 2.1 and uml certified http://www.brainbench.com/transcript.jsp?pid=5148858
  • Learning tree uml certified
  • Sun Certified Java Programmer 1.4
  • Sun Certified Web Component Developer 1.4
  • Sun Certified Business Component 1.3
  • Oracle Certified Introduction to pl/sql
  • Object Oriented Programming (JAVA (Awt , Swing , JSP, JSF,facelets, AJAX,JSTL, Servlets, EJB, Struts, Hibernate, UML, Oracle Adf , Apache axis ,cvs, xdoclet, ant, james), C#(ADO, Web services))
  • AOP ,Spring 2.5
  • Application Server Configuration ( oracle 10 G APPLICATION SERVER, Sun Glassfish)
  • Good knowledge and implementation of Business rules on oracle application server.
  • Good knowledge in Oracle and glassfish sun BPEL.
  • Database Schema Design(ER Diagram) & uml Diagram Design
  • Installing and configure and troubleshooting Linux Redhat AS V3 with Oracle 9i Database.
  • Design and implement full life cycle of J2ee Projects with design pattern Knowledge
  • Some of my old projects in my home page http://www.myjavaserver.com/~elgharabawy/Home/start.jsp

 

Experience

 

J2ee Archetict.

Dec 2006 till Now

http://www.itsoft.com.eg Egypt Cmmi level 5

  • Design and Apply glassfish bpel engine and esb for IFX banking application as a global adaptor for all the projects in the banking department of ITSOFT.
  • Apply spring 2.5 and configure JSF 1.2 backing bean within spring application context and facelets for Contact Center banking application and apply acegi security framework
  • Apply JPA layer and inject it for the JSF beans throw spring .

 

System Analyst & java Designer

 

http://www.itsoft.com.eg

  • Implement Security Module of a telecom CRM ApplicationTabs produc for MTC Vodafone in Kuwait t .including authentication and authorization with SSO with JAAS api on oracle Application server.
  • Design a module of a CRM product using Ajax framework "ZKOSS" www.zkoss.org as a front end and ejb3 and Data access utility as a DAO Layer and web service proxy module as a back end. And apply a design pattern of value object and session facade and business delegate and service locator.

 

Senior Java Developer

Oct 2006 till December

http://www.Harf.com Egypt Cmmi level 3

  • Improving a product El khabeer v1.0 it is a Content builder for e learning module. it is Desktop java swing application based on Scorm authoring content standard based on mvc design pattern.

 

Senior Java Developer

July 2005 till Sep 2006

http://www.fapco.net Kuwait

Java (Swing Applets, jsp, servlets, xml,Struts,Hibernate
Oracle Application Server 9ias,oracle discovere, iplanet)
c#(Asp,Dundas Charts)
databases (Oracle ,MS Sql Server).

 

1-KuwaitAirways http://www.kuwaitairways.com (J2ee(Struts&Hibernate))

Implement Departure and arrival Module and admin tool in Kuwait airways web site on iplanet application server with oracle database 9i with mvc Architecture . struts with myeclipse plugins.

2-Finance Portal - http://www.fapcofinance.com (Java (Applets) & c#(Web services and Ado))

-Kuwait stocks live trades and analysis applets .java swing Applet implemented using multi threading with Synchronization.

-Design and implement Home page charts using dundas charting api www.dundas.com using c# and Ajax.

-Design and implement web services for the market index and market statistics using c# with soap authentication and caching mechanism http://www.fapcofinance.com/webservices

-Design and implement basic and advanced charts for historical data for Kuwait stock exchange using c# using Dundas Charting tool

 

Senior Software Engineer

January 1, 2005

www.iwagulf.com Kuwait

1.     1-Developing MMS/sms CHat on TV using quick time for java Api .Desktop Application
on Smile TV Channel on Nile Sat.

  1. 2-design and implement ivr scripts using Envox Platform

Ivr Script Developer

August 2004

www.task.com.kw - Kuwait

Design and implement ivr using envox platform on Dialogic Intel voice card.

Design and implement the next 3 projects with Java then c#

Title : databases transactions Schedule Task multi threads processing program
Environment : Windows
Database : Oracle , Mysql , MS SqlServer2000
Description : a multi threading java application databases transactions in a schedule periods in a separate thread and each thread connect to different databases servers.
Oracle, sqlserver, mysql and save the databases parameters in xml file and out put in log text file.

Title : FTP upload and download Schedule Task multi threads processing program
Environment : Windows
Description : a multi threading java application ftp upload and download in a schedule periods in a separate thread and each thread connect to different ftp servers. And save the application parameter in xml file and output in log text file .

Title : Sending SMS as http requests Schedule Task multi threads processing program
Environment : Windows
Database : SqlServer2000
Description : a multi threading java application Send SMS as http requests in a schedule period in a separate thread and each thread connect to different database and send different http request parameters and save the applications parameters in xml file and output in log text file.

 

Java Developer

January 1, 2003

Beshara Goup www.ebeshara.com - Kuwait

1-Design and implement Web sites for Kuwait e.gov with jsp using oracle jdeveloper and oracle application server.
www.moc.kw

Project #7
Title : ASMO -708 Converter Application
Environment : Windows .Linux
Database : Oracle 9i
Client : for ( ministry of communication in Kuwait).
Description: design and implement java Application to get the data from oracle9i and encode it into ASMO-708
Character set in .cvt files to get printed on Xerox Printing Machines for Billing System in ministry of communication in Kuwait.

Project #8
Title : IVR System Application
Environment : Windows
Database : SqlServer2000
Tools : Pronexus vbvoice (ocx's) http://www.pronexus.com/
Description : Design IVR System using pronexus vbPackage (OCX) using vb 6.0

Project #9
Title : http://www.moc.kw
Environment : Jdk1.3 .linux RedHat enterpriced advanced Server v 3. 0
Database : Oracle 9i web Application with WebSphere Application Server 5.1
Client : for ( ministry of communication in kuwait).
Role Description : Design and Implementation website as interface to (Java Apatche Mail Server ) with JSP and servlets and IBM websphere Application Server . and Interface to the ministry billing System.

 

 

Profile/Skills/Training

Hard Worker and Self-motivating combined with proven ability to work well in teams or individual.
Able to Analysis, learn quickly and willing to share knowledge.

 

Academic Background

  • Bachelor Degree in System and biomedical Engineering
    Cairo University Faculty Of Engineering 2000
  • Computer Science Diploma ,Faculty of engineering, AinShams university , Cairo

Personal Info.