1. GREGORY HARVEY
916-284-7384 ~ Hollywood_GHarvey@yahoo.com ~ www.linkedin.com/pub/greg-harvey/12/a83/5b5/en
Senior Database Engineer
Highly experienced Senior Database Engineer with proven ability to lead performance and tuning efforts in a variety of
databases including Sybase and MS SQL Server. Expertise lies in stored procedures, functions and optimizer techniques for
fast running queries.
Technical Competencies
SQL DBA / Professional Services
Horizontal and Vertical Scaling
(partitioned tables)
Performance tuning (all versions of
Sybase ASE and MS SQL
2000/2005/2008 R2/2012)
Data modeling, ETL (SSIS) and design of
databases: OLAP SSAS Cube design,
SSRS report designer
Diagnose, resolve technical hardware
and software problems
Management and forecasting
Microsoft Server / HP UNIX 11.0 /
Solaris 10x / Novell LAN
Routers (CSU/DSU), hubs and switches
UNIX scripting
Replication Server design and diagnostics
(all versions)
ECommerce development (Axapta, Onyxx,
Commerce Server 2000/2009
EDI-X12
All levels of SQL – connectivity, language,
and related issues
Hardware: Aberdeen NAS Servers and storage. Dell EqualLogic NAS/SAN for isci. IBM SAN. Set up complete LAN systems (cables and
software). Change disk drives, memory, upgrade motherboards, modems and related parts of the microcomputer systems. LaserJet
printers.
Software: MS SQL 2000/2005/2008/2008 R2/2012, Sybase 12.5.3/15.0, Oracle 9g/10g, SolarWinds Network Performance Monitor,
Enterprise Portal, Replication Server, KornShell, Windows NT, UNIX, DBArtisan, LiteSpeed, e-Biz Integrator (MQServices), ECMAP (EDI),
Informatica, Office 2007, Exchange Server, Veritas Backup Exec, Fox Pro for Windows, MS-DOS, SQL relational database and several
communications packages.
Career Highlights
Worked for ACS/Xerox creating the CHP’s current 911 system. Connected all databases for reports from 4 hubs. Took
over a failing project in which a team tried for thirteen months to solve a problem and missed four go-live deadlines.
Created the full package in four weeks, replacing two resources.
Optimized a IMS Health database for optimum speed with over 300 million rows of data to return in seconds.
Completed five years of technical support for Sybase helping hundreds of DBAs on a global scale resolve complex
database issues.
Represented Sybase Professional Services for two years resolving high profile projects for companies like American
Express, Fox Broadcasting Studios, Visa, and KMV.
Worked for large companies complying with internal and external government audits: Chemical Trust
Bank/Manufacturers, Hanover, Blue Shield of California, Pacific Stock Exchange, Hewlett Packard, IMS Health, and
LexisNexis.
Held MIS Manager title for startup company Practice Works and was key in growing the infrastructure from the
ground up. Reported directly to the CEO.
Professional Experience
SQL Performance Engineer
Social Interest Solutions –Sacramento, CA (May 2015-present)
Provide technical leadership and support for various products and applications that require performance engineering, testing
and analysis.
Define and implement performance measurement process and best practices.
Analyze the application and provide a model for performance testing.
Work closely with the development, database, QA , Security and IT teams to test and benchmark application
performance and drive toward continuous improvement of the performance testing coverage.
Focus on production stability, continuous improvement, standardization and customer experience.
2. Design and Implement SQL Injection standard prevention measures for SQL queries and stored procedures.
Identify potential limits within the system architecture or application.
Develop a high quality performance test plan that accounts for the architecture and changes being introduced
requiring performance testing.
Build performance test environment and infrastructure including setting goals for the performance testing.
Design, develop and execute performance tests in the early software development cycle to find any performance
roadblocks.
Design load, stress and scalability testing to deliver comprehensive performance testing reports.
Analyze performance test results, and publish metrics and log defects; escalate defects as appropriate and drive to
resolution.
Provide the risk management for the performance model.
Solve complex technical problems in specific technical detail.
Identify and allocate budgets for the performance model.
Evaluate and select performance test tools.
Evaluate model to ensure you meet the company’s performance objectives.
Apply various test processes and methodology that best fits the particular project that may include network and end
user simulation, scalability and failover testing, and application profiling.
California Correctional Health Services Senior Database Engineer (Consultant)
Trinity Technology Group –(June 2013 – May 2014)
Designed and performance tuned the DSTS (Dental Scheduling Tracking System). Developed history feature to track inmates
moving from bed to bed and other facilities with precise real-time data without affecting legacy code. Modified code to be
sub-second using expert knowledge for performance and tuning.
California Department of Health Care Services Senior Database Engineer (Consultant)
Trinity Technology Group – (December 2013 – January 2014)
Performance and tuning for the Medical system with SSRS coding and reports and acted as the Business Intelligence (BI)
expert. Created CUBES in SSAS and ETL (SSIS) into Fact and Dimension tables for high end data warehouse solutions.
Designed ETL code from existing flat files and Excel spreadsheets utilizing SSIS features.
Database Administrator
First Corp Solution – (April 2013 – June 2013)
Converted data from various State and County offices from text files, XML and others into MS SQL Server via bulk
copy utility.
Created new SSRS reports and updated existing reports.
Designed system for backups and created a system for failover.
Maintained existing batch jobs to help monitor the system.
Database Administrator
LexisNexis – (December 2012-April 2013)
Set architectural standard for Databases and related technologies by performing research, design, development,
testing, and production environments.
Ensured continued availability and performance by creating, maintaining, and administering databases to standards.
Installation, maintenance, security, performance monitoring and tuning
Administration of Sybase ASE, Oracle, and MS Server.
Database Adminstrator (Contract)
Blue Shield of California – (October 2012 – November 2012)
Developed a plan to migrate all versions of SQL Server to 2012. This meant proper licensing conversions and moving physical
servers to a virtual environment. Converted Access Database to SQL Server.
Database Administrator
Purple Communications – (June 2011 – September 2012)
Created replication design for multiple SQL clustered environments.
3. Backups, monitoring, troubleshooting issues, performance tuning.
Maintained 24/7 application and developed new SQL procedures and features.
Database Administrator
Artech Information Systems (ACS-CHP Project) – (March 2011 – March 2012)
Developed replication model to combine 4 CHP hubs CAD system into a central location.
Designed horizontal partitioning table design to support large California 911 system data.
Created reports for new data model.
Developed XML feed for CHP dashboard to be seen every 15 seconds.
Conversion Specialist
Vision Service Plan (VSP) – (September 2010 – March 2011)
Converted data from third party software to OfficeMate. Built an entity relationship diagram (ERD) and developed code to
merge OfficeMate local software to OfficeMate Enterprise and completed the project successfully when the company
previously could not. Performance and tuning for V86 code for upgrades and reduced the previous 18 hour timeframe to 2-5
hours. Reduced stored procedures upgrade time from more than 1 hour to 5 minutes for the company’s largest client.
Database Administrator
TechSoup Global Inc. – (June 2009 – September 2010)
Performance tuning for MS SQL 2000/2005/2008.
Reviewed scripts and data modeling and maintained systems.
Implemented replication and full text server features.
Created special stored procedures for Axapta, Onyx, Commerce server applications.
Developed reporting server for data warehousing, SSIS packages created for reporting server failover and staging
server.
Senior DBA (Contract)
IMS Health – (January 2009 – June 2009)
Performance tuning for MS SQL 2000/2005/2008.
Large Horizontal Partitioning.
Maintained projects and tasks via iTrack.
Backed up and restored databases using Litespeed software.
Senior DBA
POS Portal – (August 2007 – December 2008)
Performance and tuning, reviewed scripts, and data modeling. Created and automated forecasting scripts for tables and
database growth. Worked with Developers on SQL coding issues and did trouble shooting in production, QA and
development. Implemented replication and full text server features, and upgraded SQL 2000 to 2005.
Senior DBA
LexisNexis – (April 2004 – July 2007)
Performance and tuning, database design on Sybase ASE 12.5.3.
Wrote triggers and stored procedures with trouble shooting for optimization.
Developed SQL for external and internal application interfaces.
Replication Server specialist.
Sybase DBA
GSA / Sybase Professional Services– (October 2003 – March 2004)
Performance and tuning for all GSA applications on Sybase ASE 12.5.1.
Lead DBA team for new GSA application and migration from development to test/production environments.
Resolved issues with NetApp and Linux by working with UNIX and Network teams.
Created new scripts to monitor database activities.
Replication server design for new GSA application.
4. Sybase DBA
Hewlett Packard – (January 2003 – October 2003)
Level 3 DBA for worldwide support and last level of Sybase support for Europe, Asia, and America.
Documented release notes for the regions, building servers and upgrades.
Disaster recovery plans and database design.
Responsible for 80+ database servers.
Created cronjob scripts using Kornshell scripting.
Brainstormed, documented, and implemented new release of Sybase ASE 12.5.1.
Sybase DBA, Professional Services Consultant
Sybase, Inc. – (May 2000-August 2001)
Engaged to resolve issues other DBA’s could not on all versions of Sybase ASE (systems 10 through 12.0). Successfully rewrote
stored procedures and restructured indexes so applications could run at an optimum speed. Consulted on a variety of
engagements doing performance and tuning, troubleshooting, installations and debugging, and programming. Developed the
data load and data model portion of the project. Engagements included customers like American Express, FOX Broadcasting,
KMV, Arizona State University, UC Berkeley, Visa.
Senior DBA
CAP Genimi (Sprint) – (February 2000 – May 2000)
Worked with developers in database design and restructured layout. Created disaster recovery policies and procedures.
Created stored procedures and triggers and monitored database growth in a 24/7 operation with 99.9% up time. Used
database recovery methods saving large amounts of time and money in a Sybase 10.x environment.
MIS Manager
Practice Works / InfoCure – (March 1999 – February 2000)
Independently researched and resolved complex technical problems and mission critical support requests.
Administered phone system programming, MS NT LAN system, tech support’s database (Access 97 / MS SQL 6.5),
accounting, marketing, and sales applications.
Maintained Outlook clients for MS Exchange Server.
Project planning and department budget control, then planned move away from parent company.
Company growth strategy and scaling plans.
Trained technical support staff to properly manage calls and taught MS NT, Win98, and Novell operating systems to
team.
Negotiated with vendors for T1 lines, phone systems, and new computer hardware.
Migrated software for all departments from parent company to new site.
Senior Technical Support Engineer
Sybase, Inc. – (February 1996 – December 1998)
Response Center Engineer
Hewlett Packard – (May 1994 – February 1996)
Education & Training
MCTS Certification
TechSkills Sacramento
Sybase Training Center
Internal Courses
Replication Server 15.0
I/Q Data Warehouse
ECMap (EDI x12)
NEON/Sybase
E-Biz Integrator (MQSeries)
NEON/Sybase
Informatica (PowerMart 4.7.1)
Select Training Centers: Novell CNE
SA-285 Solaris 2.x System
Administration
Microsoft WIN98
Train the Trainer
Microsoft NT
Train the Trainer