ServerCare - Total Platform Management for Oracle Databases

Thomas E. Canty, 888-918-6309



I now work exclusively through my company ServerCare, Inc. Please email me by clicking here. Thanks!

Thomas E. Canty ServerCare, Inc. 888-918-6309 16885 Via del Campo Ct., Suite 211 San Diego, CA 92127 Systems Knowledge: Database Systems: Oracle (v5, 6, 7.0-7.3, 8.0, 8i, 9i, 10g)* Data Modeling* Operating Systems: OpenVMS (VAX and Alpha AXP) UNIX (HP/UX, IBM/AIX, Sun, Linux, and SCO)* DOS/Windows 9x/NT/2000/XP* Novell Tools: SQL*Plus/Server Manager/OEM* Pro*C Oracle CASE Tools and Designer/2000* Oracle Financials KEY and ERwin/ERX Case Tools* Languages: SQL and PL/SQL* C DCL Pascal * = extensive knowledge Most Recent Work (prior to forming ServerCare): 3/96 to 5/99: Glenayre Electronics, Atlanta, GA. Manager of Database and Systems Group: Email for more details. Full Time Contracts: 9/95 to 3/96: Anderson Consulting/State of Massachusetts (Department of Transitional Assistance), Boston, MA Database Architect and Oracle7 DBA: The State of Massachusetts accepted Anderson Consulting's bid to develop a new Welfare system to replace the outdated and cumbersome legacy mainframe system. Key to this development effort was the choice of a distributed database architecture using Oracle RDBMS, HP/UX open systems, and Anderson's Foundation three-tiered client-server development environment. Mr. Canty's primary responsibility was to migrate a logical database design of 1000 entities from the Sterling KEY CASE tool (formerly ADW) to Oracle's Designer/2000 and produce a physical database design. Was one of two analysts that walked through the 70+ "data families" to identify logical modeling errors, super/subtype compression opportunities, and physical implementation needs. Secondarily, Mr. Canty acted as Oracle Database Administrator for the HP/UX development environment until the State of Massachusetts personnel were able to assume the responsibility. Accomplishments included migrating database from Oracle version 7.1 to 7.2, the development of standards for client software installation, and the proposal of many logical and physical database standards. 11/94 to 9/95: EDS/Blue Cross-Blue Shield (BCBSMA), Boston, MA (3 month contract extended twice to 8 months) Database Administrator and Oracle7 Consultant: Oracle Database Administrator for HP/UX and SCO environments with a total of 50Gb over 9 databases. Accomplishments include: Planned for, installed, and implemented Oracle Financials General Ledger on 4 databases; acted as Oracle7 "guru" for development and operations teams; trained 3 permanent employees to be Oracle Database Administrators; migrated from SQL*Net version 1 for SPX to SQL*Net version 2 for TCP/IP for two Powerbuilder applications; Migrated 3 databases from Novell and SCO environments running Oracle version 7.0 to HP/UX running Oracle version 7.1; created various reports for Oracle Financials General Ledger; tuned databases and applications as needed, and in one instance cut processing time of an application in half; developed plans and standards for backups, monitoring, tuning, client software installation, and team interactions; created physical model of an application for which one had never been made using ERwin/ERX CASE tool 10/93 to 9/94: Syntex, Palo Alto, CA (4 month contract, extended twice to 11 months) Database Administrator and Oracle7 Specialist: Oracle Database Administrator for client-server VAX/VMS 7640 cluster with a total of 500Gb over 12 databases, three of which are operated with the Oracle Parallel Server. Accomplishments include: recommended key tuning advice on client-server applications; acted as Oracle7 "guru" for multiple development teams; responsible for 24x7 operation of production databases; assisted Sun and HP Unix DBA's; installed, tested, and benchmarked Oracle7 for DEC Alpha AXP machine; did extensive research on SQL*Net (DecNet and TCP/IP) and tuned applications appropriately; did extensive research and produced recommendations for the use of Oracle distributed database technology to improve performance of a Client/Server application whose clients were in both the United States and Great Britain; developed guidelines for the use of database Pipes and Alerts. 6/93 to 10/93: Cisco Systems, Santa Clara, CA (1.5 month contract, extended twice to 4.5 months) Lead Database Administrator: Oracle Database Administrator for two HP/UX 9000 machines running Oracle v6. In charge of support of all applications using Oracle over 8 database instances. Installed Oracle7 server. Lead team of two other DBA's to optimize and tune databases, as well as redistribute datafiles. Implemented more effective backup procedures of databases. Spearheaded the separation of databases into production and development environments. Assisted in logical modeling effort of an application containing 150 entities. 4/92 to 6/93: Zeneca Ag Products (formerly ICI Americas), Richmond, CA (6 month contract, extended to 13 months) Database Administrator: Oracle Database Administrator on a VAX/VMS cluster. Managed 10 applications using Oracle, the tasks for which included tuning, fixes, modifications, and creation of new systems. Upgraded two separate environments to Oracle7. Involved in three separate process and data modeling efforts using ERwin/ERX CASE tool, which included the transition from logical to physical design. Recommended the use of Oracle Parallel Server and Distributed Database technology for an application being built for use in the United Stated and Great Britain. Duties also included support of SAS and SAS connection to Oracle. Permanent Employment History: 3/91 to 4/92: Pacific Bell Information Services Group, San Ramon, CA (6 month contract; became permanent) Database Systems Development Manager and Database Administrator: Project Manager in charge of modification, maintenance, and analysis of the California Call Management reporting and billing system. Duties included leading team of three employees and two contractors, modifying and creating software in C and DCL for new applications and fixes, training users, managing change requests and implementations, and managing the RDB databases. Was concurrently an Oracle DBA for OLTP system on a Sun4 platform running SunOS Unix. As part of this role, received training in the use or Oracle's CASE tools. 3/89 to 3/91: Synergen Associates, Walnut Creek, CA Programmer/Analyst and Project Leader: Used Oracle, Ingres, Fortran (with the precompiler FLEX), and FMS forms package on a VAX/VMS system to customize and maintain commercial Maintenance and Materials Information System for various clients. Clients included Weyerhaeuser, New England Power, Bowater Pulp and Paper, and Exxon U.S.A. Support included intensive client interaction, including on- site consulting. Designer and project leader for the new Capital Projects subsystem, and project manager of the Weyerhaeuser project. Authored bulk of the users guides for both projects. Other notable achievements included 10 weeks of on-site consulting for New England Power Company, team leader for the conversion of baseline product from Oracle to Ingres, and designer of many new components and utilities for the systems. Gained expertise in full-system life cycle, including specification compilation, data and process modeling, system analysis, development, prototyping, tuning, and production implementation. Part Time and Short Term Contracts: 1/95 to present: Boston University, Boston, MA Oracle Instructor: Instructor for Oracle related modules of the Client/Server Certification Program at Boston University's Corporate Education Campuses. Taught classes of up to 16 students in laboratory- intensive modules. At this point Mr. Canty has taught on five separate occasions. 4/95: Colonial Gas, Lowell, MA (1 day contract) Oracle7 Consultant: Brought in to tune an Oracle system on a Sun platform. Monitored installation, offered key tuning advice, and suggested backup and maintenance plans for the future. 10/94 to 11/94: Navistar Trucking, Fort Wayne, IN (5 week contract) Oracle7 Migration Consultant: Migrated two databases from VAX/VMS 5.0 and Oracle v6 to Alpha AXP/OpenVMS 6.1 and Oracle 7.1. Migrated all forms, reports, and Pro*C applications supporting over 400 interactive users, and trained team on new features and tools of Oracle7. 9/94: Datatools, Menlo Park, CA (direct contract) Datatools contracted with Mr. Canty to provide a consulting resource in their migration effort from Sybase to Oracle. Datatools currently markets a backup and recovery tool for Sybase (SQL BackTrack), and Mr. Canty assisted in their effort to adapt the tool to Oracle. As a result of this consultation, Datatools has come up with a number of concept modules for general Oracle database administration. Consultation consisted largely of information about Oracle database internals, physical file structure, and alternate database recovery methods. 12/93 to 1/94: Jacobs Engineering, Pasadena, CA (direct contract) Oracle Database Recovery Consultant: Brought in to repair a crashed Oracle v6 database on a Novell network. Client failed to back up one system datafile and was unable to recover when a disk was lost. Mr. Canty was contracted to attempt to recover data within other datafiles. Mr. Canty wrote a C program to read physical file blocks and translate them into an ASCII file readable by SQL*Loader. Recovered approximately 95% of lost data within one month. Resulted in savings of approximately 5 man-months of effort to manually re-enter data at a total billed cost of under $5,000. 6/93 and 7/93: Advanced Micro Devices, Santa Clara, CA (3 days total) Oracle7 Consultant: Brought in to guide AMD with migration from Oracle v6 to Oracle7. Planned migration and implementation of new features with their DBA. Installed new software and migrated multiple development and production databases on SUN platforms. 2/91 to 10/92: Loral Space Systems (formerly Ford Aerospace), Palo Alto, CA (part-time contract) Database Programmer/Analyst: Using Oracle, FMS, Fortran, DCL and C, created application to list part structures for the Space Station Freedom in a parent/child format. Implemented advanced capabilities of Oracle. Hundreds of thousands of dollars were saved as a direct result of the application. Also rewrote and automated database loading program, achieving a 75% time savings. 6/86 to 9/86 and 6/85 to 9/85: NASA Ames Research Center, Mountain View, CA (3 month contract each time) Software Engineer/Analyst: In charge of converting old software using DI3000 and Versaplot graphics packages to use DISSPLA. Using Fortran, VAX/VMS DCL, and DISSPLA, created new software to support the expanding needs of the contract. Resolved problems between graphics packages and peripheral devices, and performed data reduction and analysis. Other Contracts: 11/81 to 9/83: Lockheed Missiles and Space, Palo Alto, CA: Programmer/Analyst OTHER INFORMATION Interpersonal Skills: Successful manager, project manager, system designer, database administrator, and database architect. Author of user documentation at Synergen, CDC, and Cisco. Excellent client interaction aptitude proven by successful on-site consulting for various clients while with Synergen, and a number of consulting positions with CDC. Exceptional written and oral skills. Education: B.S. in Computer Science and Math, degree received 1988, University of California, Davis Oracle Education Services classes: Data Modeling and Database Design Advanced Oracle for Developers (SQL*Forms 3.0) Tuning Oracle Version 6 Applications Introduction to SQL*ReportWriter Oracle Version 6.0 Database Architecture Oracle Version 6.0 Database Administration Oracle Version 7.0 New Features and Options Oracle Version 7.0 Workshop Custom 2 week CASE Tools course at Pacific Bell This education would result in 5 Oracle Masters if I were to take the introductory course. Professional Associations: Chapter member of Digital Equipment Users Society (DECUS), and seminar attendee Member of International Oracle Users Group (IOUG), Northern California Oracle Users Group (NoCOUG), and New England Oracle Users Group (NEOUG) Member of Oracle Developers Alliance (ODA, now part of the Business Alliance Program) Member (through ServerCare) of Oracle Partner Program Additional Information: Speaker at Oracle OpenWorld, San Francisco, 10/00 Topic: Do I Really Need a DBA? Alternate speaker for IOUG-A Live!, Anahiem, 5/00 Topic: Do I Really Need a DBA? Attendee at IOUG-A Live!, Orlando, 5/98 Attendee at Oracle Open World, San Francisco, 11/96 Paper published in NoCOUG newsletter, 2/94. Title: Tuning Tips for Fledgling Oracle7 Shops Abstracts accepted for Oracle Users Week, Orlando, 9/93. Not presented because of financial limitations. Topics: Customizing the Oracle7 SQL*DBA Menus and Cost Based Optimization and Comparison to Rule Based Speaker and frequent attendee at Northern California Oracle Users Group (NoCOUG) meetings, 1993-1994. Topics: DBA Campground, Procedures & Triggers & Bears, Oh My!, and Recovering the Unrecoverable Attendee at Conference of Oracle Developers Alliance, San Francisco, 4/93 and 3/94 Attendee at International Oracle Users Week, San Francisco, 9/92

Member number:1093
Go to The Software Contractors' Guild Home Page.
Copyright(c) 1995-2003 Thomas Canty and The Software Contractors' Guild, Post Office Box 257, Nottingham, NH USA 03290-0257