From:                              route@monster.com

Sent:                               Friday, May 06, 2016 1:48 PM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: Cloud

 

This resume has been forwarded to you at the request of Monster User xapeix03

Ayman Hussien 

Last updated:  01/04/16

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Princeton, NJ  08540
US

Mobile: 347-405-2773   
ayman.m.hussien@gmail.com

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Senior Java Developer

Resume Value: 386m37rg46xxb93q   

  

 

Ayman Hussein

Location: Princeton/NJ

visa status: H1B

+1 (347)-405-2773

Summary:

 

·   6+ years of experience in the field of IT , solid Java developer with hands-on experience analyzing, developing and maintaining large scale, mission critical applications in a multi-platform J2EE, J2SE, and web systems environment

·   Agile Methodologies. Experienced in the use of agile approaches, including Lean-Development, Extreme Programming and Scrum.

·   Works with the front-end web developers and DBA’s to deliver a rich experience for users.

·   Good understanding of Virtualization and Cloud concepts.

·   Develops programs which interact with complex databases and communication protocols.

·   Have working knowledge with CMMI Level 5 SDLC processes at IBM for 2 years.

·   Extensively worked in JSP, Servlets, JDBC, Java Beans, HTML, JNDI, AD, LDAP, JAVA mail, HTTP Services, EJB, REST Services , Apache Tomcat Server and IBM websphere Application Server.

·   Expertise in deploying J2EE Applications (WAR and EAR) on various J2EE compliant servers in multiple ambiences (DEV, SIT, UAT and PROD).

·   Implementation of SOA using Web Services (JAX-WS) with SOAP 1.1 protocol on IBM WebSphere Application Server with exposure towards the Security Layer.

·   Experience in SVN repository installation and usage. Better understanding of versioning nodes.

·   Experience in PHP using codeigniter framework.

·   Ability to build an enterprise Applications from Open source Technologies only.

·   Worked with Java, J2EE, HTML, DHTML, XML, Java Beans, JavaScript, JSP, EJB, JUnit, Servlet, JDBC, Spring, Hibernate and JMS.  Expert in J2EE Technologies, Java Server Pages (JSP),Spring MVC, Servlet, EJB, JClass4.0, JDBC,REST Web Service, WebSphere Application Server5.x, WSAD5.1.1, RAD6.0, JBoss4.0.1, Maven 3, Tomcat5.0.28, Oracle9i Application Server, Jprobe Suite6.0, Application Expert , and many more ... .

·   Proven experience in WebLogic, WebSphere Application Servers and Web Servers on Unix/Linux/Windows Platforms.  Experience with Apache tomcat clustering, Apache server configured to divert traffic on different servers.  Good knowledge in Stored Procedures, Functions, and Triggers.   Creative troubleshooter able to quickly identify, analyze and resolve complex problems.   Excellent communicator, capable of achieving exceptional results with internal and external, technical and non-technical stakeholders.

·   Experienced in defining Testing Methodologies, Test Plans and Test Cases, Verifying and Validating Web based e-Commerce applications and Documentation based on standards for Software Development and effective QA implementation in all phases of Software Development Life Cycle (SDLC)

·   Experienced in Penetration Testing, Using Burp Suite  , Acunetix  and IBM App Scan.  Knowledge in Networking Protocols like TCP/IP, HTTP, FTP, SOAP, SMTP.  Ability to analyze and solve problems in a constantly changing work environment.  Excellent teamwork abilities and good communication skills. Enthusiastic and committed to maintain quality and efficiency.

·   Expertise in Manual/Functional and Automation Testing

·   Have good Working knowledge of Automation tools and Expertise in QTP, WinRunner and LoadRunner

·   Proficient in all cycles of test life cycle from test planning to defect tracking and managing defect lifecycle

·   Extensive experience in coordinating testing effort, responsible for test deliverables, status reporting to management and issue escalations

·   Have good Domain Knowledge of Technology, Learning, Healthcare and Marketing industry

·   Ensures appropriate quality standards are applied to all design and development work

·   Developing and Maintaining Test Scripts, analyzing bugs and fixing the defects

 

Technical Skills:

 

·   Languages:  Java, J2EE,PHP, Assembly Language Programming.

·   DBMS:  MySQL, MS Access, Oracle,DB2,Neo4J, OrientDB.

·   Servers:  Tomcat 5/6/7, GlassFish, Websphere Portal Server,WebSphere Application Server 7/8.

·   Cloud:  Bluemix , Amazon AWS , windows Azure.

·   Front-End:  JSP, Swing, angularjs.

·   Middle-Tier:  Servlets, Java Beans, JDBC, JNDI, JPA, SOA, ESB.

·   Java IDE:  Netbeans , WebStorm, Eclipse, RAD, DJ Java Decompiler.

·   Frameworks:  Codeigniter, JSF, Hibernate 3.1, EJB 3, SOA.                                              

·   Markup Languages:  HTML, XML, CSS.

·   Parsers:  SAX, DOM, JAXB, POJOXML.

·   Packages:  MS-Word, MS-Excel, MS-PowerPoint.

·   Packaging Tools:  Maven 3.0.5.

·   Versioning:  SVN, Git.

·   Designing Tools:  Microsoft Visio

·   Big Data : Talend Studio , IBM Data Stage .

·   Operating Systems :  MS-DOS, Windows, Mac OS X,Linux.

·   Others:  Web Services, REST Services, SOAP 1.1, Design Patterns.

 

Professional Experience:

 

ITS - Application Developer10/2013 – Present

IBM

Egypt, US, UK

 

 

Supply Chain Visibility Platform

5/15 to Present

SVP is a Saas Application which provides global standard (EPCIS) based event repositories in the cloud to: 

-securely store supply chain event data & documents.

-share data with authorized partners on a need-to-know basis

-discover and ‘on demand’ query for trade lane events

-subscribe to events and keep track of  the whereabouts of supply chain objects.

 

 

Responsibilities

·   Involved in design, development and testing of the application.

·   Developed Component driven UI design using JSF (Facelets).

·   Used spring with Hibernate for relational mapping of the data base.

·   Working on creating batch/automation jobs using selenium and UNIX shell scripting and core java.

·   Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to incorporate Business Logic and save the data to the cloud database and used stored procedures in the full application stack to implement multiple selects/inserts/updates.

·   Extensively used SVN for version control management and jazzhub.

·   Involved in each and every phase of SDLC.

·   Extensively used of Jazzhub and bluemix for bug tracking and Agile tasks managment.

·   managed database physical and logical models , stored procedures for DB2 and MySql

·   Contributed in migrating the project components to AWS services (EC2 , S3 , EBS).

·   Contributed in the designed and development of the security architecture.

·   Written the code of data encryption and decryption which assures the data integrity availability and confidentiality using (RSA, AES).

·   Build and maintained the RESTful services using J2EE.

·   Modified Fosstrak as the base EPCIS to add the encryption on its core, to apply the security architecture and database mnibulations.

·   Used Rational Software Architect (RSA) to develop the code.

·   Used OpenSSL , and IBM Liberty Profile to build the client's certificate system.

·   Perform documentation for the modules designed and developed in the application.

·   Coordinating with Testing team to prepare testing material.

·   Participated in design and code reviews.

·   Analysis of the functional specification document, identify the missing requirements & raise the business clarifications.

·   Used IBM BlueMix Services to build some of the application modules.

 

Technology: Websphere application server, Spring, Primefaces, Websphere portal server , javascript, angularJS, Java, J2EE, Eclipse 4,  RSA, SOA, SOAP services , REST , Mysql, DB2, SVN, RTC, Agile/Scrum Methodologies , web services(REST).

                                                        

 

 

IBM Practitioner portal

10/14 to 05/15

Practitioner portal is the portal for all IBMers which they can manage their own learning , courses , documents , it's also the central point for all the learning documents inside IBM , which is based on IBM Websphere Portal , this project is to redesign the Practitioner portal with a new responsive and more user friendly UI using angualr JS .

 

Responsibilities

·   Involved analysis , design, development and testing of the application.

·   Development using OOP , OOD ,Java, HTML/CSS/Javascript, SQL, and frameworks such as JSF,Struts, and AngularJS. Collaborating in a local community on Internet of Things, utilizing micro-computers and IBM software products for capacity building and R&D for proof-of-concepts. In addition to mentoring.

·   Developed Component driven UI design using JSF (Facelets).

·   Involved in each and every phase of SDLC.

·   Played the roles of (Application developer / Scum Master / Team Lead).

·   Developed JSP pages and client side validation by java script tags. 

·   Developed the first phase using EJBs & OpenJPA , JSF, DB2

·   Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to incorporate Business Logic and save the data to the cloud database and used stored procedures in the full application stack to implement multiple selects/inserts/updates.

·   Extensively used SVN for version control management and jazzhub

·   Extensively used of Jazzhub and bluemix for bug tracking and Agile tasks managment.

·   managed database physical and logical models , stored procedures for DB2 and MySql

·   Developed backend services (angular Services) and reused the exciting services(REST , SOAP).

·   Migrated some components to Spring MVC.

·   Worked along with the testing using Rational Performance Tester to help in tuning the application's performance.

·   Used Rational Software Architect (RSA) to develop the code.

·   configured and mapped the security roles to IBM's internal bluepages.

·   Developed Full CRUD application separately with PrimeFaces to manage the lookup tables .

·   Build and maintained the RESTful services using J2EE.

·   Participated in design and code reviews.

·   Contributed in the modules development using angualrJS .

 

Technology: Websphere application server, Spring, Primefaces, Websphere portal server , javascript, angularJS, Java, J2EE, Eclipse 4,  RSA, SOA, SOAP services , REST , Mysql, DB2, SVN, RTC, Agile/Scrum Methodologies , web services(REST).

 

 

 

IBM Education Planning and Delivery

10/13 to 10/14

EPaD is web application which manages the Learning Planning & Delivery for all IBMers , it's an internal project which allows the managers to control the learning budgets over IBM globally , it contains the 2 steps (planning the budgets , and Delivery assurance to all IBMers ).


 

 

Responsibilities

·   Involved in design, development and testing of the application from scratch to live in 2 Phases .

·   Developed UI using JSF, Resource Bundles and backing Beans. 

·   Used AJAX Framework for JSF to create rich user Interface,ANT to create build scripts.

·   Performed activities like team co-ordination and code review. 

·   Used Agile Team Track Tool for defect tracking , assigning tasks , Agile Tracking.

·   Used WebSphere as an application server.

·   Played the team leader & Scrum master role in the 2 phases of the project .

·   Developed the DevOps build and Deployment parts using UrbanCode deploy.

·   Fixed the bugs in the existing application by tracking in RTC (Jazz).

·   Perform documentation for the modules designed and developed in the application.

·   Was responsible for managing the database modeling and migrations in the development & staging environments .

·   Build an innovative application inside IBM innovative center , had a dedicated domain, and dedicated server internally for my project  which builds any CRUD application based on any schema with IBM's internal theme v17.

·   Worked along with all the team members inside the project to extract all the processes and migrate the project into the DevOps using Urbancode Deploy .

·   Was Rational Performance Tester SME with the testers to help in automate all the test scenarios for our application .

·   Demonstrated the application after each sprint to the client in the Sprint review meeting.

·   Shadowed the Project manager multiple times.

·   Coordinated with testing team in preparing testing material.

·   Used Rational Software Architect (RSA) to develop the code.

·   developed the notification system framework based on the state machine pattern , with email templating system.

 

Technology: Websphere application server, Websphere Portal Server , JavaServer Faces, Java, javascript, J2EE, Eclipse 4,  RSA, SOA, SOAP services , web services(REST/SOAP) , Mysql, DB2, LDAP,SVN, RTC, Agile/Scrum Methodologies , UrbanCode Deploy , UrbanCode release.

 

 

 

Software Developer / DevOps Engineer1/12 to 10/13

IG

Egypt/China

 

Linux based multitasking OS for smart STBs

1/12 to 10/13

IG-OS is a smart Operating System for Satellite Receiver which based on embedded linux , allows the users to integrate with internet applications (Youtube , Facebook , Twitter , .. ), and exposes a service for the developers .
 

 

Responsibilities

·   Worked with OOD/P, Structured Programming, Multithreading, Embedded System, C, C++, QT, Linux, GPIO interfacing, DVBs programming, Concurrent Algorithms and Data Structures, Inter-process

·   Contributed in AppStore Developemnt using OOP & J2EE.

·   Team lead for DevOps using Jenkins / Chef - Puppet (team size : 8)

·   Contributed in OS Security artitecture .

·   travelled to China to integrate with the hardware manufacturer (hardware deisgns & components)

 

Technology: OOD/P, Structured Programming, Multithreading, Embedded System, Linux, GPIO interfacing, DVBs programming, Concurrent Algorithms and Data Structures, Inter-process communication.

 

 

Senior Java Developer05/11 to 01/12

SiliconExpert Technologies

Egypt/US

 

Smart crawler

10/13 to 10/14

a smart web crawler , configurable , which can crawl the web for a specific contents which in our case was the (PDFs) from , this crawler is running as a cron job to collect the PDFs passing them to an internal system for manipulations.
 

 

Responsibilities

·   Designed and developed the web crawler and the configurator.

·   Enhanced the existing Crawler with the one I developed which enhanced the performance for the collected PDfs more than 400%.

·   Created Test cases and tested the application thoroughly.

·   Provided support for maintenance of the application.

·   applied penetration testing knowledge into the full Saas Application , found multiple vulnerabilities & fixed them using java.

·   perform documentation for the modules designed and developed in the application.

·   perform vulnerability scanning for the web applications and the servers using OWASP top 10 , and SANS 25.

·   Participated in Research and development activities and executed proof of concept projects.

·   Participated in design and code reviews.

·   collaborated with the infrastructure team in building a secure network internally for all the employees.

.

Technology: Crwaljax , J2EE , Google Web toolkit (GWT) , javascript, JIRA , iText , acunetix , burp suite.

 

 

ITS - Application Developer06/10 to 05/11

Systems Management Consultants

Egypt

 

Egyptian Tax Authority

06/10 to 05/11

G2G (Government to Government) system which connects the Civil Status Organization with most the Government's departments (Egypt Taxes , and Egypt's Social insurance departments ) , based on IBM's technologies.
 

 

Responsibilities

·   Worked as an integration developer with many tools such as WebSphere integration Developer, Tivoli Directory Server, WebSphere Process Server, Rational Application Developer & IBM Content Manager, JSF, JPA.

·   normalize records between the channels , integrate the deparments together using web services & MQ system.

·   Used J2SE & ETL Tools to build applications for internal use to help in normalization and converts the records.

·   Participated in design and code reviews.

·   perform documentation for the modules designed and developed in the application.

·   Used Rational Application Developer (RAD) to develop the code.

 

Technology: IBM Content Manager ,RAD, JSF, JPA , WebSphere Process Server ,Rational Application Server , Java

 

 

Egyptian People Assembly (EPA)

06/10 to 05/11

EPA ECM is web based enterprise content management solution to handle the Egyptian People’s Assembly store, update and retrieve information related to Parliament members and committees meetings.

 

Responsibilities

·   contributed in web application development for managing the full work flow for the Egyptian People assembly tasks with JSF, OpenJpa, Hibernate .

·   contributed in the analysis phase of the project .

·   installation & configuration for the IBM's ECM server .

·   upgrade & migrate old system to the new ECM .

·   Participated in design and code reviews.

·   perform documentation for installation, configuration & migration steps as a reference.

 

Technology: RAD, Websphere process server, Tivoli Directory Server , Spring 3.1, JMS, Hibernate-3.0,  JSF , JPA, Log4j, Agile Methodology, Tomcat 7.0.27,JSON,  Apache Subversion 1.2,  Eclipse-3.4.2, MQ , IBM OmniFind .

 

 

Process Designer07/09 to 06/10

Arabian Computer Services

Egypt

 

Ministry of Health in Mecca (KSA) EPCHIS

06/10 to 05/11

Enterprise Patient Care and Health Information System it is a complete solution for health information management. In its core, EPCHIS has an advanced modern implementation of EHR (Electronic Health Records), around it all other modules are integrated through loosely coupled components to deliver all needed functionality in different sized health care facilities and unprecedented interoperability. EPCHIS is based upon the latest technology including Service Oriented Architecture (SOA), Open Standards and Rich Internet Applications and making use of most up-to-date Microsoft .NET framework. EPCHIS supports natively MS SQL and ORACLE databases.

 

Responsibilities

·   I was responsible for building the system's workflow based on intalio , Java.

·   connected all channels (web services , flat files , JMS , WCF ,Databases) together using Biztalk as the main Orchestrator.

·   used Java inside intalio to manage the ETL and the business rules for the workflows.

·   developed the validations for the forms using XSD based forms.

·   Participated in design and code reviews.

·   Building business  Processes to integrate all the nodes together using BizTalk.

demonstrate the workflow , orchestration parts to the client .

 

Technology: Microsoft BizTalk, Sharepoint, C#, intalio, Java, MS SQL, Oracle , visual studio , HL7.

 

Education/Certifications:

 

·   Bachelor of Computer Science - Elshorouk Academy, Egypt

·   IBM Certified Deployment Professional - Tivoli Federated Identity Manager V6.1

·   IBM Information Management Optim Technical Professional v2

·   Certified Ethical Hacking V8



Additional Info

BACK TO TOP

 

Work Status:

US - I am authorized to work in this country for any employer.

 

 

Target Company:

Company Size:

 

Target Locations:

Selected Locations:

US-NJ-Central