Saad Ali
Telephone (Day): (***) ***- ****
Telephone (Eve): (416) 450- 4519
Special Instr.:
Dear Sir/Madam,
Please, find attached my updated resume for consideration for a career
opportunity as a java developer.
Regards,,
OBJECTIVE
* To secure a career Position as a Web Developer with an organization that offers advancement opportunities
PROFILE
* Excellent Object-Oriented Programming (OOP), Analysis/Design (OOA/D), over 3 years in utilizing J2EE (EJB, Servlets, JSP, XML, JNDI, RMI, JDBC and 7 years in management teams
* 5 Years Experience in the system development life cycle (SDLC) in a real Software environment
* Effective analytical, problem-solving skills, Action oriented, Motivated, self starter and Conceptual Thinker
WORK
EXPERIENCE
June 2001
-PresentConsultant
Web Soft, Toronto
* Implemented the system development life cycle (all the stages) for an e-commerce application utilizing UML for the application analysis/design (Singleton pattern)
* Developed the front end portal using Java Script and HTML that allows the customer to browse, shop and order (Presentation layer)
* Developed a servlet chaining utilizing (JBuilder 4.0, Web Logic 6.0) to develop the shopping cart, display the order, create a file for each order on the server system's file and then implemented JMS API 1.02 to control the processing cycle (Processing Layer)
* Developed EJB/JDBC to access,update and modify the customer/order info utilizing (Oracle 8)
* Extended the application functionality to enable the customer to chat with the technical support team, join the monthly newsletter and the affiliate program (utilizing Servlet API)
* Took over registering the domain name, submitting the url to search engines, hosting the site, and uploading the files to the hosting web server
* Set up the procedure for redirecting the traffic to the site untill the site was indexed on 400 search engines
Oct. 2000
-May 2001Application Developer
DWL-Consulting Toronto, Canada
* Ported DWL's Unifi 3.0 (a transactive e-business platform) to iPlanet application server to make Unifi 3.0 compliant with EJB1.2 Specifications
* Developed the front end Portal (Java Script, HTML, XML) to educate the customer and allow a real time chat/professional assistance from his/her insurance broker or view/download audio/video presentation
* Integrated Netscape calendar to allow the customer to book a meeting with his/her insurance broker
* Enhanced the Portal performance by replacing the back office retrieved data with predefined XML tags
* Developed and unit tested EJB's (Screen logic beans SLB) on (Visual Age 3.02, WebSphere and DB2) environment to separate the business logic from processing logic
* Developed Servlets to invoke EJB's to enhance the client requests' performance
* Integrated XML in HTML's templates (The presentation layer)
* Developed a JDBC's connection pool using JNDI's API to access the distributed objects over the network
March 2000
-Oct. 2000Java Developer
SSA BEC Canada, Toronto
* Redeveloped an existing processes modeling's application to interact with the user as a web page by enhancing JSP presentation's side, improving JavaScript functions to control HTML pages and creating XML queries on NT 4.0 platform
* Improved the application performance by creating Stored Procedures for all the existing queries on NT 4.0 platform
* Created Technical design, Requirements definition Report and Unit test plan's documents to enhance the system development life cycle (SDLC) on NT 4.0 platform by utilizing UML (Chain of Responsibility Pattern)
1998
-2000Web Developer
RcSoft Inc
.,
Toronto
Developed a chat application that is used as an Intranet discussion tool by using JavaBeans to present the chat dialogues to users on Redhat Linux 6 platform
Developed two Email client applications one sends Email message, the other receives and displays it using Java studio 1.0 and JavaBeans on Redhat Linux 6
Developed an e-commerce financial application that simulates a company selling Computers utilizing (JSP 1.1, Web Logic-JAAS) on Redhat Linux 6 platform
Developed a project tracking system for a financial institute to see the project status periodically by using (Servlet 2.1, JDBC driver type 4, Web Logic-Distributed Transactions, JTA) to access Oracle database on NT 4.0 platform
Developed a Web-based employee tracking system to receive detailed information about the employee and allow the administrator to modify employee details by using Java LDAP Bean and JNDI Bean on NT 4.0 platform
1993
-1998Planning Engineer
The Saudi Arabian Ministry of Municipal and Rural Affairs,Saudi Arabia
* Created a database using Access for the existing (educational, recreational, services, facilities) and then developed a Visual Basic application to manipulate the database that assisted the planning's committee to project the future city's needs
* Remodeled the Ministry's designs to suit the Municipality's future requirements, which were approved by the Ministry
* Designed a Strategic plan that was later implemented in 1997 to satisfy the Municipality's future needs unto the year 2020 that saved about $100,000 in consulting fees
1988
-1993Site Consultant
HVA Holland Agro-Industry
Amsterdam-Netherlands, Libya
* Created a database using Access for the civil and mechanical works to assist in managing the activities on progress
* Coordinated with the contractor and the owner to modify the trucks' route which achieved reducing the trucks' trip by 30 minutes that led to saving about $ 65,000 for the year 1993
* Modified the water tank's design to an elevated one which improved the feed processing and the water's pressure
* Applied and updated CPM to monitor the project's progress schedule and Cost that contributed in handing over the project on time and within the cost
COMPUTER
SKILLS
Programming: Enterprise JavaBeans (EJB1.2), Java Servlet API 2.2, Java Server Pages (JSP) 1.2, JDBC API2.1, RMI, XML, Active Server Pages 2.0, VBScript, JavaScript 1.2, VisualBasic6.0, SQL Plus and HTML 4.0, IDE (Visual Age For Java 3.02, JBuilder 4.0)
Web Apps. : WebSphere Studio 3.5, Bea Web Logic 6.0
Modeling languages:UML
Database: Oracle 8.0, SQL Server 7.0, DB2-v6.01 and Access 2000
Platforms: Redhat Linux 6,WinNT 4.0,Novell NetWare 4.11
System Analysis: ERD, Data Flow Diagram, Decision Tree, Visible Analyst
Management: Gantt Chart, PERT/ CPM, Cost-benefit analysis, Microsoft Project 2000
Version control tools : Visual Source Safe
EDUCATION
* 1998
- 1999 DeVry Institute Of Technology
* Upgrading (Information Technology
Diploma)
* GPA 3.55/4.00
1995
- 1996 American University, Egypt
* Programming and Design Diploma
1982
- 1987 Cairo University, Egypt
* B.Sc
. Civil Engineering
PROFESSIONAL AFFILIATIONS
* Accepted applicant for membership of Ontario's Professional Engineers
REFERENCES ARE AVAILABLE UPON REQUEST