PeopleSoft (7.x, 8.16, 8.8, 8.9) Financials and CRM: | 6 years | PeopleTools (7.x, 8.16, 8.45) | 6 years |
ORACLE Database: | 19 years | IBM AIX | 9 years |
ORACLE Forms: | 12 years | SUN | 7 years |
ORACLE Reports: | 6 years | Windows (95/98/NT/2000/XP) | 6 years |
ORACLE Case | 7 years | OS/2 | 3 years |
Informix | 2 years | Vantive | 4 years |
Oracle Financials | 5 years | PeopleSoft | 6 years |
Veritas Volume Mgmt. | 4 years | Legato Networker Backup | 3 years |
Project Management: | 19 years | SQL | 15 years |
Software Development: | 19 years | PL/SQL | 11 years |
UNIX: | 16 years | HP | 7 years |
Hardware: | IBM RS/6000, HP (Hp,Apollo), SUN SparcServer x0000, DEC and ALPHA (UNIX), HP Plotters and Printers, Compaq Servers, D-link Switches, Cisco Routers, Infotrend RAID controlers |
  | |
Operating Systems: | UNIX BSD 4.3 and SYS V.4, Solaris 2.x, MS DOS, ULTRIX, AIX 5.1, Mac OS X 10.3, HPUX, HP/Apollo Domain/IX, OS/2 2.1, Windows 3.X, Windows 95/98/NT/2000/XP, LINUX 5.x/6.x/7.x/9.x, Cisco IOS 12.x |
  | |
Languages: | C, C++, Pro*C, PHP, Fortran, Pascal, Shell Script (Bourne, Korn, C shell), SQL, PL/SQL 3.x, SQR (PeopleSoft), Visual Basic (VANTIVE), PeopleTools PeopleCode (7.x,8.42), VanTools 8.x, JAVA, JavaScript, JSP |
  | |
Software: | Crystal Developer XI, PeopleSoft Tools/PeopleCode(v7.x,8.45), PeopleSoft Configurator v8.8(Calico), PeopleSoft Financials (AR, AP, OM, INV, GL, PO) and CRM (7.x, 8.9) and EPM(8.8/8.9), Vantive Tools (4.x - 9.x), Oracle Applications (Financials) (9.x, 10.x, 11i (11.5.5) ), ORACLE Case/Designer 6.x, ORACLE Developer 6.x, ORACLE RDBMS (v5, v6, v7, v8i. v9), ORACLE Forms (v2, v3, v4, v5, v6), ORACLE Reports (v2.x, v3.x, 4.x, 6.x), Oracle RMAN (3.x, 9.x), Oracle Web Application Server (v2, v3, v4, 9iAS), ORACLE Procedure Builder (v1.x, 2.x), ORACLE Reportwriter (v1, v2), ORACLE Enterprise Manager (v1.x, 2.x), ORACLE Generator/Transformer (v.4.x, v5.x, v6.x) for Forms, PL/SQL and Reports, Oracle J2EE Server 1.0.2.2.1, Legato Backup Software 6.x with Oracle module, Veritas Volumn Manager, Precise v3.x, Informix On-Line, Informix-Forms, FrameMaker, MOTIF, Microsoft Project, Citrix WinFrame, Web Objects 4.5, Convolo Cluster Manager, VNC (Virtual Network Computing - v3.3.3), Apache 1.x - 2.x, PHP (5.x), IIS |
Certifications: | |
Oracle Certified Professional DBA | Oracle7 DBA Certificate of Mastery |
Oracle Corporation, 21 April 1998 | Chauncey Group International, 26 October 1996 |
Education: | |
University of Florida, Gainesville, Florida | University of Florida, Gainesville, Florida |
Masters of Mechanical Engineering - 1987 | Bachelor of Science in Mechanical Engineering - 1982 |
06/05 - present | Chiron, Emeryville, CA | Project Manager and Liason to IS |
Project Manager within business group acting as application architect, coordination and liason to the IS department. Translating IS requirements for documentation and deliverables into business area requirements. Develop implementation schedule, plan and reporting requirements for multiple concurrent projects within the Environmental Health & Safety department. Work with Health and Safety personnel to define system requirments for software. Work with software vendors (MedGate, Chemical Safety, SAP-BW) to collect and define functional and reporting requirements and process flows for software. Plan and conduct weekly status meetings with deliverables. Designed and implemented EH&S KPI web system with user authentication and online reporting interfaces using PHP and Crystal Reports.
08/03 - 5/05 | Wells Fargo Bank, San Francisco, CA | PeopleSoft Senior Developer/Architect/Project Manager |
Technical Manager in charge of legacy Vantive applications (v9) and new PeopleSoft CRM 8.8 Support and Field Services implementation.
Hired and mentored 16 member development and implementation team. Designed project plan, steps to implementation and template documents for Gaps, Functional Specifications, Technical Specifications, Configuration Decisions and Server hardware. Designed hardware system to support 2000+ users on Sun Solaris system with Crystal reports/Enterprise and NT server. Reviewed Gaps for criticality and presented configurations in CRM which would replace functionality of Gap. Mentored team on PeopleTools 8.45 and technologies in CRM. Reviewed and managed Integration technologies that included Integration Broker, DB Snapshots, Application Engine load programs and XML near-time messaging. Designed EPM hardware and worked with functional analysts to define analytics. Familiar with Financials Services, Energy, Communications and Insurance verticals. Presented functionality reviews to functional team for possible uses within business team. Examples of presentations was worklist management, correspondence management, reminders, notifications, workflow, issue/case management, service request and fulfillment, contracts and services/entitlements.
Oversaw estimating of Gaps and technical solutions. Reviewed technical solutions with developers in pier review to validate the solutions and provide creative ideas for other solutions through configuration.
Managed budgets for team including forecasts for contractors, software, servers, services and business resumption systems.
Main contact for production systems and issues concerning legacy Vantive/Peoplesoft application. Required weekly review meetings to resolve reported issues. Reviewed issues and created solutions to reduce problem tickets by 100% and server system load by 10-20%. Upgrade Vantive system from unsupported v8.2 to v8.6 SP2 (9.x client). Upgrade went live with no user interruptions.
Reviewed CRM 8.9 and 8.8 to discuss mid-stream project plans on whether to switch to CRM 8.9 or upgrade. Involved reviewing business functions and mappings in both 8.8 and 8.9 with suggested course of action.
9/94 - 8/03 | The DataBase Group, Inc., Dallas, Texas | Consultant |
07/02 - 07/03 | Waste Management, Houston, TX | PeopleSoft Developer/Project Manager |
Implemented new PeopleSoft CRM 8.8 and CIS 8.8 with minimum integration between the two systems. Integration used EIP (Enterprise Integration Points) delivered with CRM and custom developed in CIS. Proven integration with near real-time synchronization was demonstrated. Implemented PeopleSorft CRM 8.4 and CIS 8.0. Modified CIS objects per Gap specification to support customized Inventory Rules. Reviewed Bugs and Issues to access criticality and assign to development groups. Mentored developers not familiar with PeopleTools 8.x. Completed several late and unsuccessful development programs which were started by other developers. Programs involved Application Engine, PL/SQL and Application Packages. Developed custom component and compound models using PeopleSoft Configurator (Calico). Component models utilized SQL queries to populate domain members, build constraints and generate XML for complex constraints. Designed and built custom CRM tables to drive the JSP and JAVA rules which dynamically enforced complex business rules. Project required in depth understanding of Order Capture (OC), PeopleCode, PeopleSoft Configurator (Calico), Application Packages and the CRM process. Promoted to Project Manager for Configurator Team. Met or exceeded goals and project timelines. All work was done on PeopleSoft CRM v8.4, CIS 8.1 and PeopleTools v8.17 and v8.4
03/02 - 06/02 | AON, Paris, France | PeopleSoft Developer |
Install PeopleSoft CRM 8.16 and tools on Windows 2000 server. Configure SQL Server and PeopleSoft client. Determine client requirements for CRM, Sales, Marketing, Field Services based on customer requirements (business processes) and PeopleSoft supported functionality. Discuss with customer options for implementing functionality within standard functionality to limit customizations and implementation time. Analyze workflow within client to define additional Rules, Roles and Routings for custom workflow requirements. Implemented PeopleSorft CRM, Field Services, Sales, Marketing for customer running on windows and Oracle database with HTML interface.Create new records (derived, view and tables) to support new 360°ree; view objects. Modified existing 360°ree; view screen to accommodate new objects, to restrict sub page where clause and add additional fields and sub pages Created new 360°ree; product screen to view an installed product for a client. This required the modification of over 140 objects ranging from complicated PeopleCode to new fields view and records. Created new consolidated search screen for 360°ree; view. Screen uses dynamic where clause and derived work record to streamline users' search into a single screen. Created new 360°ree; (Customer Interaction) menu and components to support new objects. All objects (screens, fields, menus, message catalogue, records, etc.) were done in Multi-language to support English and French. Project required in depth understanding of Customer Interaction, PeopleCode to dynamically modify objects, multi-language options and configuration, Interaction processing, Workflow and Worklists, Customer, Products, Cases, Service Orders, RMA's, Contacts, Opportunities, Leads, Contracts and Contract lines, Call Center, Field Service, Products and Items and Business Rules. All work was done on PeopleSoft CRM v8.1 and PeopleTools v8.16
10/01 - 2/02 | DataBase Group, San Francisco, CA | Oracle 11i DBA |
Prepare and install Oracle Applications 11i (11.5.5) with 9iAS on Linux multi-tier servers to support multiple functions of the company. Acted as DBA/Administrator for 11i installation requiring configuration of roles, security, installation configuration (DB, etc.). Required review of file systems requirements, application modules used and desired performance based on node configurations. Required modification of env_*.mk make files to use Linux 6.2 libraries. After modifications, install went seamlessly on both the database server node and forms server node. All financials modules, istore, eprocurement , service/contracts, grants and CRM were installed. Install test instance of Oracle 9i for J2EE (OC4J) and 9iAS testing. Imported legacy data to load and migrate information. Duties included: applying patches both tar/zip replacements and through adpatch; configuring responsibilities and roles for users, concurrent manager configuration (jobs, shifts, holidays, etc.) and review of technical issues and bulletins for updates.
10/01 - 12/01 | Wells Fargo Bank, San Francisco, CA | PL/SQL Expert and UML Designer |
Review existing PL/SQL application code of over 28,000 lines to determine complexity, architecture, functionality, database tables used, and general program flow. This code is used to make automated loan decisions after the loan officer has gathered all the information. The code is quite complex in statistical computations, user defined structures and collections, over loaded function/procedures and redirection. The information collected from the PL/SQL code review will be used to re-architect the system for newer entities and greater functionality to support multi-state requirements. Created UML diagrams using Magic Draw of (Sequence and Use-Case) for program flow, complex variable derivation and variable usages.
4/01 - 6/01 | Whitaker-Chalk, LLP., Fort Worth, Texas | Expert Witness/Consultant |
Provide expert perspectives on JD Edwards' One World software installed at a client and problems seen during attempted go-live. Investigate design, program execution, Oracle installation and setup to determine problems and causes of software failures. Provide counsel during depositions. Review testimony and affidavits for technical issues.
4/00 - 4/01 | Millward-Brown Interactive, San Francisco, CA | Independent Consultant |
Reverse engineered existing panel survey applications to define and modify existing software. Developed software using csh, ksh, bsh, PL/SQL, and Web Objects to support production applications. Diagnosed performance and data integrity problems on database and Web Objects applications using logs and database queries. Modified two production batch jobs in PL/SQL to reduce run times by 150%. Managed panel data for research analysts which required loading/extracting into excel or similar format. Developed formula and technique to flatten out a tall table using complex database structures. This process of flattening out a table replaced an existing program which reduced run time by 50% and allowed real-time analysis of incoming survey results. Designed high-availability 24x7 redundant production platform on Redhat Linux running Convolo Cluster manager, Oraclel 8.1.6, mirrored and striped disk array dual mounted to two Linux systems. System performed 400% faster than previous Sun based system and reduced operating/purchase cost by 50%. Installed and configured Legato backup software, Oracle Enterprise Manager 2.x and Legato Networker Oracle backup module and RMAN to perform online backups. Restored production tables and entire environment to development servers using RMAN backups. Worked with NT administrators to promote a BDC to PDC after a hardware failure. Then on recovery of the original PDC worked to demote it back to being the BDC.
Configured Hummingbird Exceed for NT clients to access various disparate servers. Required in depth knowledge of TCP/IP, X, network services on NT (hosts, routes, DNS, default gateways, domain resolution, ….).
7/99 - 4/00 | New Web Launch | Independent Consultant |
Analyzed and designed a database for an E-commerce web application. Design included interfaces for credit card/ATM processing, advertiser and advertisement processing, multi-dimensional attributes, and secure sign-on/login. System will go online with Oracle Application Web Server. Designed and configured high-availability hardware to support 24x7 requirements.
7/99 - 4/00 | ESI, Austin and Dallas, Texas | Independent Consultant |
Tuned Oracle®/Vantive® installations to improve overall performance and system security. Advised CIO on platform and development installation to protect production environment and allow increase productivity in enhancing Vantive application. Diagnosed problems by examining key performance parameters within the Oracle data dictionary using tools (DBA Reports®) which provided key diagnostics and documentation for Oracle®. Wrote Invoicing system using Oracle Reports 6i® and PL/SQL. Invoicing system maintained Accounts Receivable, Billing, Payments and Statements. System required high-security and validation for state administrators and accountants.
9/98 - 4/00 | Cummins Utility Supply/PeopleSoft(r) | Independent Consultant |
Tuned Oracle®/PeopleSoft® installations to improve overall usability. Tuning included Cytrix® installation for client and server, application manager parameters, process scheduler parameters, database parameters and physical database structures. Diagnosis was done by examining key performance parameters within the Oracle data dictionary. Proprietary tools used were DBA Reports® which provides key diagnostics in the Oracle® environment. Advised on platform configuration and on server purchases to enhance performance.
Worked with NT administrators to debug NT Citrix server installation and configuration. Citrix is a complex shared client/server application which allows clients to be disk-less and run applications on the server. The applications here were SQL*Plus, PeopleSoft, Tuxedo transaction manager, SQR (PeopleSoft reporting tool), PC*Anywhere, and general MS products. Installed NT 4.0 on DEC Alpha for server install. Configured user shares and access. Applied service packs 1-6a. Installed and upgraded PeopleSoft server, transaction engine and clients. Diagnosed performance problems in online PeopleSoft screens and SQR batch processes. Increased performance of applications by over 1000% (several days for a process prior to enhancements to a few hours after enhancements).
Installed and configured Oracle on Compaq Zenon server(s) running Windows NT 4.0/patch 3 for PeopleSoft financials applications. Configured ArcServe for NT to do online (hot) backups from a remote backup NT server. Configured exports to file systems for logical data recovery. Debugged performance problems where clients and server had differing performance. Planned new development installation to mirror the production system. Worked with NT users and Administrators to troubleshoot security issues. Configured automated batch jobs to do database maintenance and reporting for growth monitoring.
Taught Oracle® certified classes (DBA series: Introduction to SQL/PLSQL, DBA, Backup and Recovery, Networking, Performance Tuning; Developer series: PL/SQL Programming Units, Oracle® Forms 6i I+II, Oracle® Reports 6i). Designed exercises and special topic discussions to enhance student learning of practical Oracle® environments.
3/98 - 1/99 | Unisys, Dallas, Texas | Consultant |
Provide Oracle database optimization for Unisys insurance application at multiple Unisys client sites nationwide. Support of Oracle optimization and installations include both remote telephone dial-in support and on-site support working with both Unisys and their client. Required review of CoolGen(r) generated COBOL and C source code.
9/95 - 1998 | PageMart Inc., Dallas, Texas | Independent Consultant |
Installation consisted of two ORACLE databases approximately 40 GB with 300 users. Transactions required to perform sales/modifications took over 7 minutes to complete. The installation was analyzed for performance problems and installation/physical problems. After the initial month of data gathering, suggestions were made and implemented which reduced the transaction time by 87% to under one minute. Since arrival, several enhancements were made, including forecasting growth, expanding database to 200 GB, consolidating two instances into one instance to gain performance, with final transaction rates under 30 seconds. Also performed troubleshooting and resolution on complex issues including, trouble shooting latching problems, optimizing SQL, optimizing application methods, optimizing ORACLE Financials programs, patching/debugging Financials and developing several new programs to enhance the existing application to bring the on-line users to over 1,300. Assisted NT Administrators in configuration of remote access to RDBMS utilizing Citrix Winframe for twenty-six remote sales offices to access Vantive, their pager administration application running on the Oracle RDBMS. Interfaced with development to re-write Terminal Server interface for communicating with their Paging Terminals back to the Oracle database, allowing for over thirty Paging Terminals nationwide to activate pagers in under seven seconds.
9/94 - 9/95 | GTE Directories, DFW Airport, Texas | Independent Consultant |
Consultant to DBA group to enhance performance of migrated applications. Analyzed, documented, and presented solutions to correct poor performance. Recommended changes to physical and logical configuration of database and hardware platform. Worked with developers to optimize batch programs, this resulted in a 90% reduction in run times. Designed and implemented automated batch job statistics gathering algorithms to automate collection, reduction and reporting of batch job run times. Optimized and configured Information Warehouse database of 32 GB. Reduced space allocated from 32 GB to 24 GB and transaction times by over 100%. Designed and implemented special information reduction program in PL/SQL for president's customer satisfaction survey. Technical architect for all DSS projects and advisor for database applications to advise on application structure and hardware systems. DSS projects included Sales tracking system, and publishing rates system. Developed business plan for new product involving multimedia and databases on a UNIX platform.Worked with NT clients to configure client services and Oracle SQL*Net to talk to HP/UX server running Oracle 7.1.3. Tasks included installation and configuration of all of Oracle client products including Forms, Reports, Procedure Builder and SQL*Net.
9/94 - 9/95 | BR Blackmare, Inc., Dallas, Texas | Independent Consultant |
Installed and configured NT server running Oracle 7.1.x for demonstration and testing lab at large Dallas area information technology center. Assisted in application set-up and integration with Oracle on the NT platform. Corrected problems with the NT Services and database configuration due to Oracle related new port on NT.
1/91 - 9/94 | American Airlines Decision Technologies, Fort Worth, Texas | Principal Consultant |
4/93 - 9/94 SNCF EUCLIDE Project (Paris, France): Computer systems lead for developing specifications, design and implementation of a train schedule planning and 'what if' decision support tool for the TGV high speed train network. Responsible for specifications of application functionality, computer platform, database design, client interviews, design specifications, application development environment (C, C++, tools), budget planning, personnel planning, and deliverable dead lines. Managed seven-person team and supervised program coding of 14 persons including computer systems and operations research disciplines. Entire project designed and implemented using ORACLE*Case and ORACLE*Forms 4.x. Project deliverables were on time and was completed with over 10,000 man-hours remaining in budget.
4/92 - 9/94 SNCF RMAC Project (Paris, France): Computer systems lead for developing specifications, design and implementation of a train capacity allocation system for the TGV high-speed train network. Recommended computer equipment, software interfaces, network communications, application planning and budget, personnel requirements, and client interviews. Designed and implemented the database in ORACLE*Case 5.x, designed application development environment, and trained personnel to write C programs using coding standards. Developed tracking system to monitor application development and enhancements. Delivered application to customer and phased in customer ownership of code under budget and on schedule. Managed three-person team and supervised program coding of eight persons including computer systems and operations research disciplines.
10/91 - 4/92 CONRAIL Project (Dallas, Texas): Responsible for design and implementation of a train traffic flow system database using ORACLE*Case. Project required close interaction with customer/user to define system requirements and data flow. Coordinated two to five person teams during implementation of database with application. Developed backup strategies and scripts to provide on-line backup of entire database schema, table data, and indexes.
6/91 - 10/91 IATA Project (Dallas, Texas): Assumed existing DBA position to optimize and re-design a deficient and slow database. Required high degree of planning and decision making to resolve a troubled project and lead the project to an acceptable conclusion within budget and time constraints.
4/91 - 6/91 Britannia Project (Dallas, Texas): Responsible for database design and organization of development environment for application developers. Used ORACLE*Case 4.0 to design and implement an airline scheduling system and flight operations system. Developed SQL scripts to generate object-oriented C code from the database specification.
1/91 - 4/91 Interactive Capacity Allocation and Planning System (ICAPS) Project (Dallas, Texas): Analyst programmer to design an SQL transaction engine to process C program SQL requests as function calls. This transaction engine eliminated the requirement to write embedded SQL (Pro*C). This program reduced application development time by 75%. Required interaction and coordination with 30 to 40-person team.
5/90 - 1/91 | Pacific Enterprises Oil Company (USA), Dallas, Texas | Programmer/Analyst IV |
Responsible for maintaining and modifying Oil Well Production Accounting System. Required coding in Pro*C, MS DOS script, SQL*Forms, and SQL*Plus. The system consisted of more than 70 forms, 65 executables, and more than 90 ORACLE tables.
8/87 - 5/90 | General Dynamics, Fort Worth, Texas | Senior Engineer |
Project lead for research and development project to design a computer based model of an aircraft power generating system. Duties included development of the design specification, developing request for proposals, coordination of external contracts, and quarterly reporting of progress in the form of technical presentations. Also responsible for documenting seven additional projects to federal agencies for reimbursement of research funds. Engineering group coordinator for all research and development projects, this required technical documentation and budget planning. Group coordinator for computer software and assets (HP Apollo workstations, IBM PC and compatibles, and Macintosh computers). Acted as department system administrator for the UNIX Network of 65 workstations, ORACLE database administrator, and system utilities developer. Position required Department of Defense Secret Security Clearance. Responsible for design and implementation of a work-in-progress system. This system used shell scripts, ORACLE SQL*Forms, and Pro*C in a window environment to track and report on individual job items at various stages in the work cycle. Developed interactive analytical data plotting system, which was embedded in a graphical user interface, to allow interactive editing of plotted information.
5/85 - 8/87 | University of Florida, Gainesville, Florida | Teaching Assistant |
Instructor for Thermal Science Laboratory II and an assistant to the instructor for the Heat Transfer and Fluid Dynamics courses. Required course presentations, tutoring, and grading for up to 150 students.
Foreign Languages: | Business/Consulting: |
French Language (read, write, speak semi-fluently) | Computer Graphics |
Italian Language (read, write, speak fair) | Finite element and Finite Difference Methods |
Spanish Accelerated(read, write, speak) | Technical Writing and Proposal Development |
Database or Technical: |   |
PeopleSoft PeopleTools 8.4 Advanced | C++ Object Oriented Programming |
3 - D Mechanical Design (CATIA, CADAM) | Object Oriented Analysis and Design |
ORACLE*Case Analysis and Implementation | ORACLE DBA Tips and Hints |
ORACLE Database Performance Tuning on UNIX | ORACLE European Users Group Open Standards |
ORACLE*Forms 4.0 for Advanced Developers | Total Quality Management Seminar |