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