Post Job Free
Sign in

Information Technology

Location:
San Ramon, CA
Posted:
October 03, 2012

Contact this candidate

Resume:

Resume of Amgad Youssef

AMGAD YOUSSEF

Download resume as doc or pdf

925-***-****

*****@*****.**

SAN RAMON, CA 94583, USA

Linkedin: http://www.linkedin.com/in/am9ad

Have 12+ years of experience in the Information Technology field as a Web Engineer. Main

area of expertise is Web Development using Backend / Server-Side and Frontend / Client-

Side technologies. Led and successfully delivered several projects during my professional

life and looking forward to deliver more.

KEY SKILLS

HTML / HTML5, CSS / CSS3, JAVASCRIPT

AJAX, JSON, XML, Dojo, Enyo, Sencha Touch

Cross Browser Compatibility (Chrome, Firefox, Safari, IE)

Java, J2EE, JSP, Servlets, Taglibs

IBM WebSphere Portal Server

IBM Workplace Web Content Management

IBM WebSphere Application Server

ADDITIONAL SKILLS

Netbeans, Eclipse

IBM Rational Software Architect

DB2, Oracle, SQL Server

Linux, Windows

Eclipse Plug-ins, Java Card

UML

EDUCATION

M.S. in IT, University of Nottingham, Nottingham, UK, December 2006

Thesis Subject: Java Card Firewall Problems - Identifying and Avoiding Java Card Firewall

Problems

CERTIFICATIONS

IBM Certified Solution Designer - OOAD, vUML 2, Mar 2008

Sun Certified Enterprise Architect (SCEA), May 2006

IBM Certified Solution Developer - WebSphere Studio V5.0, January 2005

Sun Certified Business Component Developer (SCBCD), July 2004

Sun Certified Web Component Developer (SCWCD), November 2002

Sun Certified Java Programmer (SCJP), May 2002

OPEN SOURCE CONTRIBUTION

EclipseJCDE (http://eclipse-jcde.sourceforge.net): Eclipse Java Card Development

Environment is a set of eclipse plugins that wraps the Java Card Development Kit provided

by Sun Microsystems to provide a visual java card development environment that automates

many of the steps required to develop a Java Card application. A team in Orange Labs/R&D

(France Telecom) has developed extensions to the project and created a new project

partially based on its Source code (http://izynfc.sourceforge.net)

JThread (http://code.google.com/p/javascript-threading): Most of the current browsers run

all javascript functions/loops as a single thread causing the browser to freeze while

executing a long running loop or function, and may cause the browser to display the

"Unresponsive script" message. so JThread attempts to solve those issues.

WORK EXPERIENCE

Sr. webOS Applications Developer, Cloud Services, webOS GBU @ HP, Sunnyvale, CA, USA

(June 2011 - Present)

Responsibilities:

Take part in design/architecture.

Develop efficient interactive client software and bring appealing, polished user

experiences to life.

Work within memory, CPU, and bandwidth constraints.

Work with designers and server engineers in a fast-paced start-up style environment.

Projects:

APP CATALOG CLIENT

Description: A webOS app to browse, search, rate/review, download and install apps to a

webOS device.

Tools & Technologies: Javascript, Enyo, HTML5, CSS3, JSON, nodejs

SOFTWARE MANAGER

Description: A webOS system app to manage, review, report a problem, update or delete

installed apps on a webOS device.

Tools & Technologies: Javascript, Enyo, HTML5, CSS3, JSON, nodejs

Sr. Front End Web Developer, webOS GBU (contractor) @ HP, Sunnyvale, CA, USA (November

2010 - June 2011)

Responsibilities:

Hands-on development and implementation of web content (HTML, CSS, JS, AJAX) and award-

winning web design.

Work with the team to manage and maintain global code base.

Work with the team to create functional & maintainable content & sites.

Projects:

www.hpwebos.com (www.palm.com)

Staff, Software Engineer @ E*Trade Financial, Menlo Park, CA, USA (August 2009 - August

2010)

Responsibilities:

Design and Develop User Interface components and framework for Equity Edge Online

application.

Interact with product management team to understand business requirements and create

technical specifications.

Perform Code Reviews.

Projects:

EQUITY EDGE ONLINE, FRONT-END DEVELOPER [08/2009 - PRESENT]

Description: Design, develop and unit test Dojo and JavaScript components, CSS, HTML, and

XSLT.

Tools & Technologies: Dojo, AJAX, JavaScript, CSS, HTML, XSLT

Staff, Software Engineer @ IBM, Cairo, Egypt (July 2004 - July 2009)

Responsibilities:

Design, develop and support application solutions with focus on WebSphere Portal

Solutions.

Focus on a portfolio of services, toolkits, methods, technologies and templates used to

plan, select, design, deploy and implement Websphere portal solutions to clients.

May design, develop and/or re-engineer highly complex application components, and

integrate software packages, programs and reusable objects residing on multiple platforms.

Advise others and assume a technical leadership role in support of the solution

construction, implementation, and system integration.

Perform many assigned tasks including study, analysis, design, programming, product

installation, and system integration.

Provide technical advice to project managers and team leaders, and give technical

direction to team members.

Lead other professionals.

Projects:

BANK OF AMERICA (SAN FRANCISCO, CA), FRONT-END DEVELOPER [03/200907/2009]

Description: Develop and unit test HTML/XHTML, CSS, and JavaScript UI components.

Accomplishments:

- Developed static web UI components according to wireframes, visual compositions, and

visual design standards provided by Bank of America's user experience team to be used by a

template engine (FreeMarker) to generate full dynamic HTML pages.

Tools & Technologies: XHTML, CSS, JavaScript

GBS PRACTITIONERS PORTAL, DOJO DEVELOPER [09/2008 - 02/2009]

Description: Develop Dojo Components to be included in a future release of IBM WebSphere

Portal Server.

Accomplishments:

- Developed Dojo I/O components that leverage some of the REST services provided by the

portal server.

- Developed Dojo UI components to display information obtained from backend REST

services.

Tools & Technologies: Dojo1.1, Dojo1.2/DOH, AJAX, RSS/ATOM

QATAR SUPREME EDUCATION COUNCIL (DOHA, QATAR), SOLUTION LEAD [05/2008 - 08/2008]

Description: SEC portal is a bi-lingual (English and Arabic) portal that provides

information about education in Qatar to students, parents, teachers, principals, and

media.

Accomplishments:

- Estimated the required effort to develop the portal project.

- Estimated the required effort to migrate the content of the old website to Workplace

Web Content Management.

- Prepared and implemented the high and low level design for the Portal themes, theme

policies, skins, page layout, and page navigation.

- Developed a backend JSON service that uses WebSphere Portal APIs to obtain information

about the portal navigation model and presents it to frontend components using JSON

format. And developed a frontend Dojo navigational component that integrates with the JSON

service.

Tools & Technologies: WebSphere Portal Server 6.0, Lotus Workplace Web Content Management

6.0, WebSphere Application Server 6.0, Rational Software Architect 7.0, Dojo, AJAX

DUBAI ROADS & TRANSPORTATION AUTHORITY (DUBAI, UAE), SOLUTION LEAD [10/2006 - 02/2008]

Description: RTA portal (www.rta.ae) is a bi-lingual (English and Arabic) portal that

gives citizens, residents, businesses, and RTA employees, online access to the information

and services that RTA offers.

Accomplishments:

- Estimated the required effort to migrate the look and feel of the old website to

WebSphere Portal v5.1.

- Led the low level design and development team.

- Prepared the high and low level design document for Web Polls JSR-168 portlets

(persistence, business, and presentation components).

- Participated in implementing the Portal themes, skins, page layout, and page

navigation.

- Participated in implementing the Workplace Web Content Management components.

- Deployed the project (1st delivery) as well as subsequent fixes at the customer site on

a clustered environment.

- Estimated the required effort to develop a new look and feel (portal themes and skins

only).

- Participated in implementing the Portal themes, skins, page layout, and page

navigation.

- Deployed the project (2nd delivery) as well as subsequent fixes at the customer site on

a clustered environment.

- Made two successful deliveries on time and with high customer satisfaction.

Tools & Technologies: WebSphere Portal Server 5.1, Workplace Web Content Management 5.1,

JSR-168 Portlets, WebSphere Application Server 6.0, Rational Software Architect 7.0, UML

2.0

EGYPT AIR INTERNET BOOKING ENGINE, SOLUTION LEAD [07/2005 - 06/2006]

Description: Egypt Air IBE is a bi-lingual (English and Arabic) set of JSF portlets for

online booking of plane tickets, seat reservation, and e-Payment.

Accomplishments:

- Led the development team.

- Participated in preparing the high and low level design document.

- Implemented the integration APIs between frontend and backend components.

- Implemented ePayment components to allow online users to pay for tickets using credit

cards.

- Deployed the project as well as subsequent fixes at the customer site.

Tools & Technologies: WebSphere Portal Server 5.1, WebSphere Application Server 5.1, JSF,

JSR-168 Portlets, EJBs 2.0, Rational Software Architect 6.0, UML 2.0, DB2 8.2

TRANSLATION PLANNING AND MANAGEMENT SYSTEM, SOLUTION DEVELOPER [04/2005 - 06/2005]

Description: TPMS is an internal IBM tool for coordinating translation plans, resources,

and deliverables for IBM laboratories and translation service centers.

Accomplishments:

- Developed several JSR-168 and Struts portlets according to previously designed mockups

and wireframes.

Tools & Technologies: Struts, JSR-168 Portlets, WebSphere Portal Server 5.1, Rational

Application Developer 6.0

CORPORATE CLIENT SUPPORT PORTAL,

SOLUTION DEVELOPER [12/2004 - 03/2005]

Description: CCSP is an internal IBM tool for problem management and handling client

problems.

Accomplishments:

- Developed several EJB components to migrate data from a remote database to a local one

on a daily and monthly basis using WebSphere Application Server Integration Edition

schedulers.

Tools & Technologies: WebShpere Application Server 5.1 Integration Edition Schedulers,

EJBs, DB2 8.1

COMMERCIAL INTERNATIONAL BANK, SOLUTION DEVELOPER [08/2004 - 11/2004]

Description: The aim of the project was to automate the workflow of internal business

processes of the bank.

Accomplishments:

- Designed and developed a pilot web application that integrates with backend systems

through previously developed APIs.

Tools & Technologies: JSPs, Servlets, WebSphere Application Server 5.1, WebSphere Studio

Application Developer 5.1.2, DB2 8.1

Software Engineer @ Industrial Modernization Center (IMC), Cairo, Egypt (March 2003 -

June 2004)

Responsibilities:

Design and install website elements, foreseen with the required software applications.

Ensure appropriate functioning of all website elements, appropriate software applications

and website data communication system.

Identify with respect to quality improvement, interesting new website applications.

Provide instructions and training for users of website applications.

Maintain all website components on a regular basis.

Projects:

IMC'S INTRANET, J2EE DEVELOPER [03/2003 - 06/2004]

Description: IMC was a non-profit organization funded by the European Union to modernize

industries in Egypt. As part of the IT department I was responsible for developing the

organization's intranet web application. The goal of the application was to automate the

organization's internal business processes.

Accomplishments:

- Redesigned and redeveloped the database schema to accommodate automation business

requirements.

- Installed and configured Sun ONE Application Server 7.

- Designed, developed, and deployed the application on the application server.

- Conducted several training sessions for IMC staff.

Tools & Technologies: JSPs, Servlets, EJBs, Sun Java Studio 6, Sun ONEApplication Server

7,

SQL Server2000

Software Engineer @ e-Business Solutions Enabling Group, Cairo, Egypt (November 2000 -

October 2001)

Responsibilities:

Develop e-Business Systems including e-Commerce, e-Banking, SMS, and WAP solutions.

Projects:

EL-MAHROSA, ASP DEVELOPER

[

05/2001 - 10/2001]

Description: A public web site for El-Mahrosa for Publishing & Press Services company

to service researchers to find archived research materials and papers, such as,

newspapers, newsletters, books, conferences, and M.S. and PHD published papers. The main

features of the application were multi-lingual support, online registration of different

types of memberships, viewing scanned documents and papers using a Java applet for copy

right protection reasons, and integration with e-Payment services for online payment.

Accomplishments:

- Designed, developed, and deployed the database schema.

- Designed, developed, and deployed the web application at the customer's site.

Tools & Technologies: Visual Basic 6, ASP, SQL Server 2000

NATIONAL SOCIETE GENERALE BANK (NSGB), ASP DEVELOPER [11/2000 - 04/2001]

Description: A web application for NSGB bank's customers to view their accounts,

statements, mini statements, and account balances.

Accomplishments:

- Developed a Visual Basic COM component that acted as an adapter between the bank's

backend systems and the frontend web application by obtaining screen data using screen

scrapping techniques and converting them into XML.

Tools & Technologies: Visual Basic 6, ASP, SQL Server 2000, XML

Last Updated: 03/16/2012

Report Abuse Remove Access Powered By Google Sites



Contact this candidate