Post Job Free
Sign in

Project Manager System

Location:
Stone Mountain, GA, 30083
Posted:
March 09, 2010

Contact this candidate

Resume:

NAKHLE KAZWAH

**** *** ***** ******

Stone mountain, GA 30083

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

404-***-****

SUMMARY

Over twenty two years of software development experience with 18 years in OOA, OOD,

Business analysis, visualage smalltalk, VSE, Design patterns, java, C/C++.

Long experience in full life cycle development using RUP methodology and utilizing

Agile/extreme programming practices.

Solid experience in gathering user requirements, analysis, and system modeling. A

natural ability to engage users in requirements sessions.

Over fifteen years of developing Object Oriented applications for different industries

including insurance, financial, computer based training, and utility.

In depth experience developing Use Cases and supporting documents such as act ivity

diagrams, sequence diagrams, and GUI.

Extensive experience in UML modeling, creating class hierarchy and Object diagrams.

Solid Experience in Unit and Integration testing.

Excellent experience in Oracle, DB2, and SQL.

Design and development of system frameworks including database interface frameworks.

Long experience in OO architecture and design patterns.

Proven track record in communicating with other team members and business users,

intuitive and analytical skills.

Significant experience in code reviews of SMALLTALK and JAVA.

Platforms/Systems: C, C++, OS2/PM, Windows, Smalltalk, Java, Parts, MS Word, Visual

Smalltalk Enterprise, VisualAge Smalltalk, Envy, Rational Rose, WindowBuilder/PRO,

VisualAge, DB2/2, Oracle, eXtreme programming, MS DOS, LS/1, XEDIT.

Methodology: CRC, UML, RUP, RAD, Booch.

Key Skills:

Smalltalk – 14 years

Visual Age Smalltalk – 10 years

Visual Smalltalk Enterprise – 4 years

OOA and OOD – 15 years

Java – 1.5 years

C/C++ – 1.5 years

Oracle/DB2/SQL – 10 years

UML, RUP, Agile/XP – 15 years

Use Cases, Business Analysis – 15 YEARS

Rational Rose – 3 years

GUI – 20 years

EDUCATION

MS Computer Science, 1989, Georgia State University - Atlanta, GA

BS Computer Science, 1986, University of Missouri - Columbia, MO

1

PROFESSIONAL EXPERIENCE

06/07 – Present

Prudential, Roseland, NJ

OOAD OOAP Senior Architect/Visualage Smalltalk Developer

Responsibilities included:

Meet with business user to gather requirements and create use cases.

Collaborated with team members on creating best practices and approaches to tackle both

production issues and system enhancements; many of which encompassed many of the

team member’s project specializations.

Add functionality, modify existing functions and fix performa nce issues in Prudential’s Service

Ability system (Call center application for policy inquiries / changes).

Utilized Agile/XP development practices for frequent releases for both production support and

system enhancements.

Produced updated project docum ents and weekly status reports for project manager.

Technical Environment: W indows, IBM’s VisualAge Smalltalk 7.0, MQ Series, QuickBase,

Agile.

08/06 – 04/2007

Red Prairie, Raleigh, NC

OOAD OOAP Senior engineer/ Visualage Developer

Responsibilities included:

Meet with business user to gather requirements and create use cases.

Created and documented transportation system enhancements specs.

Add functionality, modify existing functions and fix performance issues in RedPrarie’s

transportation management sys tem. The transportation management software streamlines all

aspects of the transportation cycle – enables users to build, route, tender, and assign

shipments automatically and accelerates the flow of information between carriers, customers,

and suppliers.

Utilized Agile/XP development practices for frequent releases for both production support and

system enhancements.

Produced updated project documents and weekly status reports for higher management.

Technical Environment: W indows, IBM’s VisualAge Smalltalk, Agile, Oracle,HTML, CSS,

Javascript.

01/06 – 07/2006

IBM, Newark, NJ

Team Lead/Senior Architect, PM,Smalltalk developer

Responsibilities included:

W orked on both ISES (Blue cross’s legacy group insurance system with gemstone database)

and Medicare gold (government retiree medical insurance) with DB2 back end. For both

systems I managed the developers team on the following:

For both systems I conducted requirements gathering sessions with the various business

users and streamlined any conflicts between them.

W orked on production support as well as making required enhancements. Both systems had

many errors (including but not limited to: calculations, incorrectly implemented algorithms

which determines premiums) and many additional requirements to meet new government

insurance regulations and updates.

Created and documented processes to show work flow using rationa l rose.

Scheduled delivery times for the required modification.

Add functionality, modify existing functions and fix performance issues both in the client

application as well as interface to databases; i.e. built interfaces to persist and retrieve new

objects.

2

Frequent/daily meetings with team members to discuss, assign, and develop code for speedy

delivery of project changes.

Produced updated project documents and weekly status reports for higher management.

Technical Environment: W indows, Javascript, Agile, VisualAge Smalltalk, HTML,CSS, Ajax

.

05/05 – 08/05

Amerisure, Detroit, MI

Team Lead, Senior developer

Responsibilities included:

Managed a team to add functionality, modify existing functions and fix performance problems

in Amerisure’s Legacy Claims Processing System.

Gathered requirements and created use cases using UML.

Created class hierarchy diagrams and object models using Visio. Programming tool was

VisualAge Smalltalk.

Attended meetings with other project leaders to insure smoot h integration of application with

other enterprise solutions.

Produced updated project documents and weekly status reports for higher management.

Technical Environment: W indows, IBM’s VisualAge Smalltalk 6.0, DB2, UML

02/03 – 03/05

Toyota Motors Corp, Los Angeles, CA

Team Lead / Senior architect, Visualage developer

Responsibilities included:

Participated in full life cycle development.

Lead Analyst conducting meetings with user groups to establish requirements. The

requirements gathered included general description of the legacy system as well as a list of

additional functions that users wanted to enhance the system.

Created use cases using UML from requirements that were iteratively refined to meet user

needs. Making the modifications and additions was critical to the company's financial bottom

line.

From the requirements and use cases, created a list of domain o bjects and a list of system

functions. The next step was create class hierarchy and object collaboration diagrams.

Design and maintain Ruby components such as Web UI.

Add functionality and modify existing functions for Toyota's Parts’ Inventory and Dist ribution

System in North America. Every month part shipments come from Japan along with a file

listing the parts shipped. The file is read into a DB2 database. Parts are ordered by Toyota

and Lexus dealerships from the company's satellite distribution cent ers throughout North

America. The system is utilized to manage all aspects of the part during its life time. One

important function is to set part pricing (as they change from time to time), part substitution

(e.g. when a dealer calls for a 2002 Camry water pump which the distribution center does not

have. The system suggests a water pump from another model and year that is an acceptable

substitution).

Once design documents were completed construction began using VisualAge Smalltalk.

Attended meetings with other leads to insure smooth integration of application with other

enterprise solutions.

Developed project documentation and weekly status reports for higher management.

Technical Environment: W indows, IBM’s VisualAge Smalltalk 5.5, DB2, UML, Ruby.

10/00 – 12/02

American Century Investors, Palo Alto, CA

Project Manager/Mentor/Senior Architect

Lead Analyst/Architect and Project Manager of a Commission Calculator Project, overseeing 15

3

developers. The Commission Calculator is a critical application, used to calculate stock broker

transaction fees based on a number of criteria such as order type, side of market, on -line or

representative assisted, etc. For each set of criteria a certain fee schedule is applied, along with

special and periodical discounts. Discount rules include client asset level changes as well joint

accounts, family accounts, number of trades per period of time, among others.

Responsibilities included:

Develop and conduct “boot camp” training during the first three months of the project,

mentoring a team of Cobol Mainframe programmers in Object Oriented technology, UML,

RUP and VisualAge Java.

Lead Analyst gathering the detailed business requirements from users. The iterative process

of gathering the requirements resulted in a complete set of functions that the user needed the

application to perform. Utilizing UML methodologies, use cases were developed, along with

complete class diagrams and object interaction models. The system was then developed

using VisualAge Java.

Led the team in gathering requirements, designing and building a simplified commission

calculator in a pilot version of the big project.

Combined team effort/collaboration to resolve and develop system iterations.

Developed use cases and domain object diagrams that were later enhanced and refined to

encompass all the functions gathered from the users.

Attended status meeting and reported to higher management and project owners.

Technical Environment: IBM’s VisualAge Java, Agile, Javascripts, css, html, DB2, and

W indows, UML for use cases, RUP.

02/99 – 07/00

Assurant / Atlanta, GA

Managing consultant

Lead the enhancement design and conversion for a Credit Card Insurance System from OS/2 to

W indows.

Responsibilities included:

Requirements gathering interfacing with business end users.

Developed use cases with GUI shots in MS-Word as well as sequence diagrams, class

hierarchy diagrams, and object models in Visio.

Designed and developed an optical disk backup systems driver in Windows and VisualAge

C++. The existing driver had many modifications and fixes which were not properly tested

and therefore was unreliable.

Created and executed the conversion plans.

Technical Environment: Object oriented IBM’s VisualAge Smalltalk, OS/2, Windows, C++,

DB2, and Oracle.

01/98 – 11/98

GEICO Insurance, Chevy Chase, MD

Team lead/Application Development Mentor

Lead and mentored two teams of 13 developers in the development of an object oriented

application for Auto Insurance Direct Sales applic ation. The system integrated with two

databases using 3 tier MQ-Series: one relational database (DB2) had read only data, which

supported the different insurance options for the different states’ insurance laws and the other

was the legacy hierarchical database which contained the policy data. The system also

integrates with mainframe legacy systems (mainframe transactions) which provided auto

insurance policy services such as merit rating, quote rating, driver record requests, etc.

Responsibilities included:

Working with subject matter experts, established and documented requirements based on

4

RUP methodology.

Mentored company employees on OOA/P, VisualAge Smalltalk, and utilizing UML to build

use cases, class hierarchy diagrams and object models.

There were two teams and conducted meetings with twice weekly, each.

Acted as a hands-on Lead Analyst in the analysis and development phases.

Implemented and developed the system using VisualAge Smalltalk.

Technical Environment: IBM’s VisualAge Smalltalk, DB2, and Windows, UML, RUP and

use cases.

05/96 – 11/97

Assurant Group Atlanta, GA

Managing Consultant

Solo designed and developed a Bill Reconciliation System using VisualAge Smalltalk, along with

facilities to view and print reconsolidated invoices.

Met with users in order to establish requirements. Played an important role in enhancing

users thinking process and motivated them to organize and describe their needs more

clearly.

Although solely I developed the bill reconciliation syst em I fully utilized RUP in the

development process. The rationale for the project was established but with some

reservation. Creating a pilot with GUI’s helped confirm the need for the system. The end

users were computer novices and the iterative process and continual involvement and testing

of the then developed portions of the project helped them not only to get more computer

savvy but also enhanced their way of thinking about their requirements.

Created use cases in UML and class diagrams.

Developed the system in VisualAge from scratch.

Technical Environment: IBM’s VisualAge Smalltalk, Oracle, Windows, UML, RUP and use

cases.

02/95 – 03/96

USF&G INSURANCE, Baltimore, Maryland

Architect/Lead Analyst, Senior developer

Designed and implemented Policy Batch Printing Subsystem for USF&G Insurance. The system

allows users with different levels of authority to assign types of forms to types of policies.

Responsibilities included:

Based on brief and high level description from management, was re sponsible for creating a

list detailing the proposed system functionality.

Developed use cases, functional specifications, data models, process models, data

diagrams.

Technical Environment: Visual Smalltalk Enterprise (VSE), DB2/2, SQL, OS/2 PM

04/94 – 01/95

IBM/American Express, Minneapolis, MS

Team Lead – Member of core Architect team

Lead a team to design and develop a subsystem to create and print a Financial Planning

Document utilizing Visual Smalltalk Enterprise. During the financial planning phase, the Planner

enters the client goals for the future requests (such as buying a boat after five years or saving

$20,000.00 for a child’s education), assets information, etc. In addition, each goal is associated

with several observations and recommendations. Each of those items are received by the

subsystem and placed in certain arrangement based on a number of legal requirements. When

an item is received by the subsystem, it is examined for validity and then either accepted or

rejected. Once the planning process is over, a document is created, which serves as the legal

binding between the client and American Express.

5

Responsibilities included:

Worked with American Express’s financial analysts to establish requirements.

Created class and object collaboration diagrams for a printing system. Team Lead for

building a Legal Document Building System which took information from financial domain

objects and fed it to the printing system where the financial planning agreement is printed.

Technical Environment: Visual Smalltalk Enterprise (VSE), VisualAge Smalltalk, OS/2 PM,

SQL, DB2/2

11/92 – 03/94

IBM, Chicago, IL

Sr. Business Analyst/Architect – Visual Smalltalk Enterprise, DB2

Developed a pilot Customer Information System for NIPSCO (Northern India na Power Services

Company). The system is used by customer service representatives to schedule connection

requests, orders, print orders for field employees, customer billing and data input from field

employees.

Responsibilities included:

Gathered requirements from users and built needed functions gradually (iterative

development cycle) in Visual Smalltalk Enterprise. The pilot application was used by C

developers as a guide to build the final application in C.

Technical Environment: C, MS DOS, Visual Smalltalk Enterprise, DB2

01/89 – 12/91

IBM, Atlanta, GA

Analyst/Developer

Designed, analyzed and programmed a multimedia system utilizing Smalltalk. This system was

used by IBM Education Division as the CBT course development tool for authors to cre ate

specific educational material for training other personnel.

Responsibilities included:

Involved in the development of knowledge acquisition and analysis of system.

Worked with course authors who used other CBT tools to establish requirements.

Responsible for the hypermedia system. This was built as a stand alone tool but later it was

integrated with the multimedia system.

Technical Environment: Smalltalk / VMP, C, OS/2 PM

09/87 – 12/88

BellSouth, Atlanta, GA

Programmer – FORTRAN, C

A member of maintenance and enhancement team.

6



Contact this candidate