Ahmed_Mohamed_Esmat

advertisement
Ahmed Mohamed Esmat
56 el Naser st. Mansheyet el Sadr, Cairo, Egypt
Mobile: 002 01007014056
Email: esameto@gmail.com

OBJECTIVES:
A challenging opportunity in software development, where my technical, analytical,
organization and communication skills would be employed and further enhanced.
 PERSONAL INFORMATIONS:
Name
Ahmed Mohamed Esmat
Birth Date
6/7/1982
Birth Place
Cairo
Marital Status
Married
Military Status
Exempted
Telephone No.
02 26851718
Mobile
002 01007014056
E-mail
esameto@gmail.com
Address
54 Sekat Haded El Swiss, Kobry El-Kobba, Cairo, Egypt
Nationality
Egyptian

WORK EXPERIENCE:
Company
Job Title
Start Date
End Date

SiliconExpert Technologies

Team leader Java
Developer
1/6/2013
current

SiliconExpert Technologies

Senior Java developer
1/2/2011
31/5/2013

NTG Clarity for
Telecommunication solutions

Java Developer
1-7-2009
31/1/2010

Jupiter2000 for IT Solutions
(authorized IBM, and Oracle)

Java developer and
instructor.
1-12-2007
30-6-2009

INTERNATIONAL CERTIFICATES
Certificate
Description
IBM Certified Application Developer - Rational Application Developer for
WebSphere Software V6.0
IBM Certified WebSphere Application Server Network Deployment
V6,Core Administration
IBM DB2 UDB V8.1 Family Fundamentals
SKILLS
Skill
Skill level
JSP & Servlet
Expert
EJB 3 & JPA
Professional
Database design
Professional
SQL & Advanced SQL
Expert
GWT framework
Expert
Apache Lucene & SOLR
Professional
Web Services (SOAP, Restful)
Good knowledge
JavaScript, AJAX, JQuery, JSON
Professional
Struts
Well knowledge
ADF
Well knowledge
JSF & Rich Faces
Well knowledge
GIT
Professional
SVN
Professional
Maven
Professional
HTML & CSS
Good knowledge
SOLR
Professional
HBase
Good knowledge
Lucene
Good knowledge

SERVERS:
-Oracle application server.
-Weblogic.
-Tomcat.
-Apache HTTP server.
-JBoss.
PROJECTS
Date
Project Description
Used Tools & Software
2007
- (1st Graduation project for the MCIT scholarship) Completely
-IBM Rational Developer
Date
Project Description
(Jupiter
2000)
Dynamic web application for a Pharmaceutical Distribution
-DB2 database.
Company (IBNSINA COMPANY) System. My Team was responsible
for the purchasing accounting module and supplier service. We was
responsible for analysis of the customer requirements & making the
design of the module using the UML concepts (use case ,activity
diagrams , class diagrams ) .Designing & creation of the Data Base
using DB2 RDBMS . Creation of the web site using jsp , servlets ,
java beans & JDBC .The web site infrastructure was built upon the
MVC design pattern to ensure the reusability , ease of debugging
and maintenance.
2007
(Jupiter
2000)
-
Used Tools & Software
(2nd Graduation project for the MCIT scholarship) Completely -IBM Rational Developer
Dynamic web application Airline reservation system .The
-DB2 database.
web site responsible for registration ,journeys organization ,
reservation , booking , plus employees administration on the
site Database
2008
(Jupiter
2000)
Implementation of Websphere Portal Application
Server Cluster on AIX O.S. in EELU (Egyptian
Electronic Learning University) with co-operation
with IBM company.
-IBM Websphere Portal
Application Server
-IBM AIX operating
system.
2009
(Jupiter
2000)
Supporting ERP system and data base administration for
B.Tech company head quarter (as out sourcing service).



Oracle 8i
Toad
Oracle Discoverer for
report building
2009
/2010
(NTG)
Supporting Network Telecom System (NTS) developed by
NTG clarity company for Etisalat company, this system
contains a lot of modules such as Order Management,
Customer Project Management, Network Inventory, so the
system is considered the backend for the orders workflows
management.



Eclipse.
Soapui for web
services testing.
Toad 9.5.
JBOSS 4.2 application
server.
Oracle 10g DB.




Eclipse.
Toad 9.5.
Oracle 10g DB.
SVN




Eclipse.
Toad 9.5.
Oracle 10g DB.
SVN
Technologies used :
- J2SE for desktop application.
-Web services.
2011
(Siliconex
pert)
Design Center web site :
-Search engine for reference design of the electronic parts.
2011(Silic
onexpert)
Web Services Administrator application:
-Web application to manage and keep information about
web services owned by Seleconexpert.
Technologies used :
-EJB3 (Toplink).
-GWT.
-Apache Lucene.
Technologies used :
-EJB3 (Hibernate).
-GWT.


Date
2011(Silic
onexpert)
Project Description
Part Finder (Siliconexpert) (Android Mobile Application):
-Mobile application used as a search engine for electronic
parts.
Technologies used :
-EJB3 (Hibernate).
-Android framework.
-JSON.
2012(Silic
onexpert)
Datasheets.com (Siliconexpert) web site:
-Public search engine for electronic parts.
Technologies used :
-SEO
-EJB3 (Hibernate).
-Struts 1.0 framework.
-AJAX & JSON.
-JQuery.
-HTML & CSS.
-Apache Lucene and SOLR.
-XML
2012(Sili
conexpert
)
PartBuyer.com web site:
-Public search engine for electronic parts inventory data.
2012/201
3(Silicone
xpert)
DatasheetsChina.com (Siliconexpert) web site:
-Public search engine for electronic parts for Chinese users.
1/2014(Si
liconexpe
rt)
Report & Export module: it is a GWT web application
responsible for generation of reports and statistics charts
and graphs.
Technologies used :
-EJB3 (Hibernate).
-JSF 2 framework.
-AJAX & JSON.
-JQuery.
-HTML & CSS.
Technologies used :
-SEO
-EJB3 (Hibernate).
-Struts 1.0 framework.
-AJAX & JSON.
-JQuery.
-HTML & CSS.
-Apache Lucene and SOLR.
Technologies used :
-Maven
-Spring
-JPA (Hibernate).
-GWT framework.
-AJAX & JSON.
-JQuery.
-HTML & CSS.
-Apache Lucene and SOLR.
Used Tools & Software




Eclipse.
Toad 9.5.
Oracle 10g DB.
SVN





Eclipse.
Toad 9.5.
Oracle 10g DB.
MySQL DB.
SVN





Eclipse.
Toad 9.5.
Oracle 10g DB.
MySQL DB.
SVN





Eclipse.
Toad 9.5.
Oracle 10g DB.
MySQL DB.
SVN








Eclipse.
Toad 9.5.
Oracle 10g DB.
HBase
SOLR
SVN
GIT
Maven
Date
Project Description
Used Tools & Software
-HBase.

COURSES THAT I TEACHED:
Place
Course Name
Servlet and JSP Development with IBM Rational Application V6
Jupiter 2000
Jupiter 2000
Basic concepts of struts 1.1
EgyTrans company
Administration of Websphere Application Server v 6

EDUCATION, AND SCHOLARSHIPS:
May 2004
Faculty of Veterinary Medicine, Cairo University.
January 2006 November 2007
Scholarship of the MCIT (Ministry of Communication & Information Technology )
for 9 months : web development (using java)
 Introduction to Programming with C.
 Data Structures and Algorithms.
 Object Oriented Programming Concepts with C++.
 Software Engineering.
 RDBMS Concepts and SQL.
 DB2 Family Fundamentals.
 DB2 SQL Workshop.
 SQL Workshop for Experienced Users.
 Introduction to Java for OO Developers.
 Developing and Testing OO Applications with Java Using Eclipse(J2SE).
 E-business Technology fundamentals & IBM WebSphere overview
 Introduction to XML and Related Technologies.
 Programming XML and Related Technologies with Java.
 Servlet and JSP Development with IBM Rational Application V6.
 Web Design and Usability Techniques.
 Web Programming using HTML,JAVASCRIPT, CSS
Developing Web Application with IBM Rational Application Developer v6 (J2EE ,
JDBC)
 Web Services with IBM Rational Application Developer V6
 Rational Studio Application Developer V6 - Hands-on Overview.
 Administration of WebSphere Application Server.
 WebSphere Portal V6 Administration.
Track
contents
March 2008
Track
contents
ITIDA scholarship, at Orascom education center,
(Web Application Development using Oracle JDeveloper and JSF, ADF frameworks)
 Oracle SQL fundamentals 1.
 Oracle SQL fundamentals 2.
 Development of J2SE Applications using JDeveloper.
 Development of J2EE Applications using JDeveloper.
 Data Modeling using EJB 3.0 , Toplink ,and ADF Business components .
 Web services using JDeveloper.
 JMS (Java Messages Service).
 Java Authentication and Authorization Service (JAAS).
 Development of web applications using JSF and oracle ADF frameworks (rapid
application development).
PRIVATE COURSES I TOOK:
March 2008
Track
contents
October
2008
Orascom ,Cairo, Egypt
(Web Application Development using Oracle JDeveloper and JSF, ADF frameworks)
 Oracle SQL fundamentals 1.
 Oracle SQL fundamentals 2.
 Development of J2SE Applications using JDeveloper.
 Development of J2EE Applications using JDeveloper.
 Data Modeling using EJB 3.0 , Toplink ,and ADF Business components .
 Web services using JDeveloper.
 JMS (Java Messages Service).
 Java Authentication and Authorization Service (JAAS).
 Development of web applications using JSF and oracle ADF frameworks (rapid
application development).
WAN education center ,Giza ,Egypt
 Using Struts 1.1 framework in web development.
January 2009 WAN education center, Giza ,Egypt
 Using JSF framework for web development.
2010
WAN education center, Giza ,Egypt
 Using EJB3 and JPA.
DATABASES
DB type
Skill level
DB type
Skill level
Oracle Database 8i & 10G
expert
DB2 RDBMS
Good knowldge
Microsoft access , SQL Server & Mysql
Frequent user
DEVELOPMENT & IDES
Eclipse
expert
Netbeans
Good
IBM Rational Application developer
Frequent user
OPERATING SYSTEMS
IBM AIX, MS Windows 7, Linux.
SOFT SKILLS TRAINING BY DALE CARNEGIE









Effective communications & Human Relations Communication Skills).
How to Jump Start Your Selling Career (Basic Sales).
Marketing and Advertising (Basic Marketing).
Successful Public Speaking (Presentation Skills).
High Performance Teams (Team Work).
World Class Customer Service (Customer Service).
Problem Solving & Decision Making.
The Planning Process (Basic Project Management Skills).
Business Correspondence and Report Writing.
ENGLISH COURSES BY BERLITZ
From level 2 till level 5
Download