TIMOTHY
L. CUMMINGS
![]()
T.L. CUMMINGS, INC.
3394 CAZADOR COURT
LOS ANGELES, CALIFORNIAÂÂ
90065
Office: (323)
224-9039
Cell: (310)
729-3322
PROFILE
A
broad foundation of knowledge with specific experience in Project Management,
Database Administration (DBA), Technical Leadership and Training.
EDUCATION
Bachelor
of Science, Computer Science Engineering:ÂÂ
Michigan State University
Minors: Mathematics, Business Administration and
Sociology
Certificate
in Business Administration: Hubbard
College of Administration
LANGUAGES / SOFTWARE
Microsoft SQL Server, versions
4.2, 6.5, 7.0, 2000, 2003, 2005
Replication
SQL Profiler
Sybase SQL Server, versions
4.2, 4.92, 10
SQR
Oracle 9i
Visual BASIC .NET
ERWin
Embarcadero ERStudio
Informatica (early
versions)
PeopleSoft
PowerBuilder
C
COBOL
FORTRAN
JOVIAL
Pascal
PROFS
REXX
XML
HARDWARE / OPERATING SYSTEMS
Unisys ES7000 under
Windows 2000 Data Center
IBM under AIX
Sun 4/470, SPARC 10 and SPARCstations under Sun OS
HP 9000 Series 700 and 877
under HP-UX
IBM 4341, 4381 under
VM/HPO
PROJECT MANAGEMENT METHODOLOGIES
Rapid Application
Development (RAD)
Critical Path Method (CPM)
Waterfall Model
Iterative Design (Spiral
Model by Boehm)
Chaos Model
Common sense
APPOINTMENT AND MEMBERSHIPS
Hubbard College of
Administration,
Founding Advisory Board
Member for IT Education
Computer Security
Institute
Society for Technical
Communication
PROFESSIONAL EXPERIENCE
Project Manager/DBA
Korn/Ferry International
Century City, California
2005-2007
As Project Manager and DBA
for the Searcher/FutureSearch applications, and
subsequently the Searcher Express .NET project:
·
Project phases completed on schedule.
·
Worked closely with the two business units
to understand the goals and purposes of each phase of the project, including
data conversion, unified code-base leading to a .NET implementation.
·
Distilled action items from meetings,
organized the work, assigned the tasks and tracked progress
·
Designed a flexible workflow model for
executive recruitment
·
Established certainty in the project's
direction by prototyping the flexible workflow model
·
Developed and updated the Project Plan
·
Wrote functional specification documents
for key features
·
Managed risks and issues
·
Maintained the issue log
·
Developed and maintained stored procedures
·
Built additional functionality into the
existing schema
·
Designed the implementation approach for
new and updated features
·
Documented high-level data flows
·
Production problem identification and
resolution
·
Prepared implementation plans for the
release of new or updated functionality
·
Debugged reports and resolved data problems
·
Performance tuning
Technical Lead/DBA
Countrywide Home Loans
Agoura Hills, California
2003-2005
As a consultant on the
Status Mart and Odyssey projects, I was a part of the team of database
administrators that converted the system from Microsoft SQL Server to Oracle.
·
Spearheaded the implementation of a
software development lifecycle
·
Responsible for the design and
implementation of an authentication and authorization subsystem.
·
Demonstrated how analysis should be
performed, what information should appear in early analysis documents and how
these should be used in later phases of the lifecycle
·
Improved overall architecture of the system
through data re-modeling and re-architecture.
·
Instituted �best programming practicesâ�Â
within program templates to improved consistency and maintainability, and
shortened training time for new staff.
·
Imbedded performance tuning improvements
within code templates
Project Manager
Interlink Mortgage
Services
Chatsworth, California
2002
This company provides
post-closing services to large mortgage brokers. Their current production system was written
by a consulting company that was withholding the source code. This system had several major defects. While negotiations for the source code
continued, it was my responsibility to provide senior management with a
tactical plan to stabilize the system while designing a replacement system in
2003. The greatest challenges were
managing a budget of limited funds and a tight timeline.
Technical Lead/Management
Consultant/DBA
IndyMac
Bank
Pasadena, California
2000-2002
·
Advised senior and executive management
regarding the strengths and limitations of various technologies and on the
planning of programs, projects and tasks.
·
Contributed to the growth of full-time IT
personnel through mentoring, making training recommendations to management, and
designing improvement programs for managers.
·
Primary technical contact between IndyMac and Microsoft concerning all production SQL Server
problems.
·
Supervised the DBA group during the
manager�s absence
·
Architect for the customization of Empower,
Eastern Software's loan origination system.
·
Designed and developed a distributed
database solution to manage the location of loans
·
Organized and managed the release of all
software to production.
·
Documented coding standards and methods of
code review.
·
Mentored development DBAs and developers on
writing efficient SQL code.
·
Responsible for production blocking,
deadlocking, poor performance and scalability concerns affecting the website
and internal loan origination system.
Technical Lead/DBA
Countrywide Home Loans
Calabasas, California
1997-1999
As
a Development Lead for the ADVANTedge Transfer and
Transmissions Team, led the development of the subsystem responsible for moving
data between FoxPro and DB2 on the AS/400. My team of four developers wrote in C++,
Transact-SQL and Visual BASIC. Design
reviews of the existing subsystem showed a variety of performance bottlenecks,
such as missing indexes on tables, poorly written SQL, and poorly designed
interfaces in Visual BASIC.
The Production Systems
Department inherited an application called Mortgage Counselor, written in
Visual BASIC using Microsoft SQL Server, that was
ill-prepared for production use. As a
consultant holding the positions of Team Lead and Level 2 Production Support
Database Administrator, recommended actions to senior management that would
stabilize this client/server system and build confidence among the user community.
·
Organized the support team, wrote policies
and procedures, interviewed and recommended new staff, and participated in
employee and consultant reviews.
·
Reverse-engineered an entity relationship
diagram from production using CAST Workbench.
Project Manager/DBA
Allianz Insurance Company
Burbank, California
1996-1997
As a Project Manager and
developer, I was responsible for the replacement and transition of an existing
mainframe work compensation system to a SQL-based system called COSMOS.
As
a database administrator on the Data Warehouse Project, I was on the data model
design team with senior technical management.
Developed
an automated UNIX-based system using Informatica that
would extract, transform and load data from the Data Warehouse to specific
application databases.
Project Manager
Transamerica Life
Companies
Los Angeles, California
1995
As a consultant on the
Jefferson Project, responsible for architecture, requirements specification,
detailed design documents, data model, development and successful
implementation of an annuity sales and customer service system. AT&T Universal Card customers interested
in buying the annuity could have monthly annuity contributions automatically
billed to their credit card. The client
was developed in Visual Basic and the data was stored in DB2 on an IBM 3090,
accessed by the client through an MDI gateway.ÂÂ
Interviewed, hired and managed four consultants.ÂÂ
As a consultant on the
Cost Basis project, a tax reporting application for qualified annuities, I was
responsible for designing the work flow of the client application, re-designing
the data model, data migration, and implementing the database design in Microsoft
SQL Server.
Course Developer
Intel
Sacramento, California
1994
As
a part-time consultant, designed a proprietary course for engineers, project
managers, project leads and developers at Intel. Intel developed a confidential methodology aimed
at managing the ever-changing technology of the computer hardware and software
industries. The course was used to
announce the release of the methodology and train technical staff how to apply
it to internal system development. The
course emphasized how to choose project development and deployment products to
avoid delivering a new system that employs less than current technology.ÂÂ
PowerBuilder/Sybase Consultant
Southern California Gas
Company
Los Angeles, California
1994-1995
As
a consultant, led the Sybase and PowerBuilder performance tuning effort while
providing data modeling and development DBA support for two mission critical
projects nearing production: Gas Select
Rebuild (GSR) and Measurement Collections System (MCS). Evaluated PowerBuilder code, embedded SQL,
general application design, application stored procedures, triggers, indexes,
entity relationship diagrams, physical data models and the hardware and
software configuration of the HP-9000 Model 877 database servers.ÂÂ
Established
disk configuration and database segmentation strategies for improved I/O.
Successfully migrated each development environment from Sybase Release
4.9.1 to System 10.0.1. Identified for
developers how the migration would impact existing code.ÂÂ
Designed and taught a
"SQL Performance Tuning for Developers" class to both development
teams and the data administrators supporting each project.
·
Established performance monitoring
mechanisms for both projects.
·
Synchronized the physical data models with
the databases and established configuration management procedures for the DBAs
and project teams.
Technical Management
Consultant/Trainer
ARCO Products Company
Los Angeles, California
1993 - 1994
As a consultant to
Information Technical Services management, performed technical risk analysis of
the company's unique implementation of client/server technology. Investigated the security
of the LAN, client/server applications, Sybase, UNIX and Lotus Notes, and VM,
MVS, ACF2 and DB2 on the IBM mainframe.
Presented
a comprehensive risk analysis to senior management and staff. Recommendations included how to implement
centralized userid management, more efficient Sybase
security procedures, LAN dial-in access, cross-platform password
synchronization and greater security awareness throughout the company.
·
Designed and taught �Administering Sybase
Security�which focuses on security roles and responsibilities and how to
perform administration tasks.
·
Wrote and published in the company
newsletter an article for general users about procedures for protecting
sensitive data.
·
Wrote and published memos describing how to
protect data from third-party ad hoc query tools and how to optimize SQL code.
Director of Technical Training
CompuFlex
International
Chatsworth, California
1993
As
Director of Technical Training, contracted for five months, created
client/server workshops on re-engineering existing applications to use
client/server technology, graphical application design, corporate graphic
standards, relational database design, Sybase and PowerBuilder.
·
Designed and delivered senior training and
mentoring to Fortune-size companies, including McGaw,
a leading medical supply manufacturer, Bonneville Power Authority, and ESCO,
the world's largest foundry.ÂÂ
·
Delivered mentoring services to client MIS
executives and developers on managing the challenges of client/server
deployment and LAN, database and application security.
·
Worked with CompuFlex
VP Marketing to create strategic alliances with companies such as Powersoft which would deliver a national client/server
certification program to transition individuals to client/server experts. Successfully piloted the certification
program in Los Angeles.
Client/Server Application Lead
Nestlé Foods Company
Glendale, California
1993
As a consultant leading
the design of the Product Hierarchy project, established the system concept,
functional requirements, technical requirements and data conversion
requirements. Wrote
the Requirements Analysis Report.ÂÂ
Supported the Project Manager from Anderson Consulting
by providing task assignments, schedules and deliverables. Also, designed the logical and physical data
models with Nestlé data administrators and the project�s technical lead to
ensure Sybase functional and performance requirements were satisfied.
Project Manager, Client/Server
Applications
Reporting on special assignment to the
Chairman of the Board
Merisel, Incorporated
El Segundo, California
1992 - 1993
Promoted
three weeks after hire date to Project Manager of Client/Server applications,
reporting to the Chairman and co-founder of this $2 billion PC distribution
company.ÂÂ
Responsible for transitioning the organization's computing technology
and MIS team to client/server by establishing Client/Server development,
production and maintenance standards and implementing the company's first
mission critical application using Sybase and PowerBuilder.
Managed
the development, deployment and day-to-day operations of distributed systems
and the maintenance of existing PC-based international order entry systems. Hired and mentored client/server developers
and the company's first database administrator.
Integrated telephony to
handle customer calls quicker and more efficiently.
·
Established development, graphic, database
and other standards to support the company's move to client/server technology.
Project Manager/Sybase DBA
The Walt Disney Company
Burbank, California
1989 - 1992
As Project Manager and
Sybase DBA, responsible for design, development and implementation of an
international motion picture inventory tracking system. Successfully designed the
Sybase database, managed performance tuning and mainframe data conversions,
organized system documentation and user training, and coordinated with network
analysts to install a WAN to Europe to deliver this $2 million project. Hired and managed permanent staff and
consultants.
Member of Technical Staff
Hughes Aircraft Company
Radar Systems Group
El Segundo, California
1986 - 1989
As a Member of Technical
Staff established a group of consultants to support a 750-person development
laboratory for classified radar software, established curriculums for different
types of employees, and developed new courses.ÂÂ
Supervised a staff of consultants, assisted junior
consultants with difficult problems.ÂÂ
Developed and taught technical and non-technical courses to executives,
managers, engineers, clerical and military audiences.
Later
transferred to mainframe system programming and administration. Maintained IBM and BiiN computer systems for developing classified radar
software for the Department of Defense.ÂÂ
Installed VM/CMS Release 4, as well as other software
packages, on IBM 4341 and 4381 mainframes. Developed expertise in FOCUS, FORTRAN, GDDM,
JOVIAL, REXX, SCRIPT, magnetic tape format conversions, networking protocols
and products (SNA, Ethernet), and mainframe system security.
Teaching Assistant, Computer Science
Department
Michigan State University
East Lansing, Michigan
1984-1986
Taught
hands-on programming courses in BASIC, COBOL and Pascal to business and
engineering students.
Guest Instructor, Computer Science
Department
Cleary College
Howell, Michigan
1985
Developed and taught the
college's first C/UNIX course.ÂÂ
Teaching Assistant, Mathematics
Michigan State University
East Lansing, Michigan
1981-1985
Taught
a series of mathematics courses ranging from remedial calculator-based
arithmetic to college algebra and trigonometry to calculus.