Gregory James Haase
Database Administrator | SQL Developer
- A proven collaborator who can work closely with your infrastructure team, your development team, and your business teams to address the database needs in your organization
- An expert who understands performance tuning - from hardware and operating system parameters to database configuration settings, schema design, indexing strategies, and query optimizations
- An experienced SQL developer who can take care of your database through the entire system development life cycle, including implementation of release management strategies, source control strategies, and multi-instance development databases to cover all your active branches
Technical Skills
Technologies/Languages: MySQL, Oracle, BASH, Perl, PHP, ASP, XHTML, Javascript, CSS, MicroStrategy, Hyperion, Cognos, MQSeries
Applications: MySQL Administrator, MySQL Query Browser, MySQL Workbench, SQL*Plus, TOAD, PL/SQL Developer, Microsoft Office, Open Office, Outlook, GroupWise, Visio, Visual Interdev, Homesite, SourceSafe, CVS, AccuRev, MicroStrategy Desktop, Hyperion Intelligence Explorer
Operating Systems: Windows, Linux (Red Hat/CentOS, Debian, SUSE, Ubuntu), Unix (Solaris, HP/UX)
Servers/Services: MySQL, Oracle, Apache, DRBD, Heartbeat, Jboss, DHCP, DNS (BIND), Sendmail, Qmail, Spamassassin, ClamAV, Samba, vsFTP, Hyperion Administrator
Design: Photoshop, ImageReady, GIMP, Inkscape
Employment History
Lotame Solutions, Inc., Elkridge, MD
10/2007 - Present
Database Administrator
10/2007 - Present
- Conducted 24/7 support for all production databases and related processes
- Designed and implemented a high availability MySQL database cluster using LVM, DRBD and Heartbeat
- Managed a multi-tier MySQL replication scheme, spinning up new databases as required for scaling
- Completed a full migration of production database services from a managed hosting facility to a co-location facility with zero downtime
- Monitored database performance and growth and developed strategies for addressing potential issues before they became a problem
- Implemented a partitioning plan on large tables to address performance issues
- Reviewed proposed code and architecture changes for potential performance and scalability issues
- Pulled snapshots from production to regularly refresh development and testing environments with relevant data
- Modified existing procedures to ensure they were fully transactional and crash safe
- Developed a database release management strategy that ensures data model changes and additions are properly tested and contained within source control
Software Consortium Inc., Towson, MD
10/2006 - 10/2007
Consultant (DBA) - BillMeLater, Inc.
10/2006 - 10/2007
- Conducted production database support for the Bill Me Later payment system
- Maintained application performance standards through database performance tuning
- Created database users and roles and maintained database security
- Scheduled backups and duplicated databases using RMAN
- Wrote shell scripts and created database jobs to perform routine tasks
- Maintained Datamart through use of logical standby, database links, and ETL processes
- Designed, developed, and tested database objects for new development including: tables, indexes, constraints, procedures, functions, and triggers
- Developed push and rollback scripts for migration of database changes to QA and production
- Developed comprehensive unit tests for regression testing of critical procedures and functions
- Ensured all SQL code is properly maintained and current within the source control system
- Documented engineering requirements, standard procedures, and best practices
Wyeth Pharmaceuticals, Malvern PA
06/2001 - 10/2006
Senior Engineer
07/2003 - 10/2006
- Managed all reporting systems and data warehousing relating to Wyeth’s contracting systems
- Supervised a team of 2 internal staff members and 3 contractors
- Responsible for creation and maintenance of 200 reports used by over 150 employees
- Designed reports for managed care, Medicaid, and Medicare disciplines
- Revised all existing reporting templates and methods, resulting in standardized look and feel and faster response times across all reports.
- Developed ways of extending exiting reporting frameworks to achieve new levels of functionality - allowing creation of reports that clients were once told could not be done
- Created a tool that allows national and regional account managers to effectively track the formulary status of contracted products at managed care accounts across the country
Engineer
06/2001 - 07/2003
- Managed 8 small- to medium-sized projects throughout the system development lifecycle
- Created a system that allows account managers to order and track customized sales pieces
- Designed, developed and implemented strategic enhancements to web-based sales tools
- Developed technical and functional specification documents and training manuals
- Conducted training sessions and demonstrations of applications with hundreds of end-users
- Worked with business teams on regular basis to determine new desired functionality and new ways to leverage existing functionality to perform new tasks
- Performed maintenance and provided technical support for new and existing applications
Nethod Euro RSCG Interaction, New York, NY
07/2000 - 06/2001
Junior Account Manager
- Developed interactive media products for various large pharmaceuticals companies
- Interfaced with clients on a daily basis from proposal to discovery to product launch
- Ensured clients’ needs were met by managing projects and internal and external personnel
- Authorized product launches by performing final QA and testing
Falk Communications Inc., New York, NY
02/1999 - 07/2000
Account Executive
10/1999 - 07/2000
- Sought and developed new business opportunities with clients
- Managed regional and national meetings from organization to on-site management
- Monitored and maintained current projects on a day-to-day basis
Traffic Coordinator
02/1999 - 10/1999
- Routed slide kits, promotional pieces, and medical monographs for review and approval
- Created time-and-events schedules to monitor and manage efficient workflow
- Generated daily hotsheet and weekly status reports to track active jobs
Falconer Productions, Dallas, TX
05/1997 - 09/1998
Senior Recording Engineer
- Created music library with related packaging and marketing tools
- Re-mixed two seasons of Your New House for the Discovery Channel
- Mixed and recorded music for Pepsi, Frito Lay, and the American Heart Association
Other Technical Experience
LUG/IP (Linux Users Group in Princeton)
02/2004 - Present
Board of Directors
03/2006 - Present
Maintainer - LUG/IP GNU/Linux LiveCD distribution
08/2004 - Present
Presentations
- Overview of Environment Variables (12/2005)
- Understanding the Linux Boot Process (10/2005)
- Introduction to GIMP (09/2004)
- PHP Performance Profiling using APD (08/2004)
Freelance Web Development
06/2005 - Present
MetrusGroup
06/2005 - 02/2006
Employee Survey System (PHP/mySQL)
- Full administrative and client self-management sections with secure logins
- Automated tabulations of results; summary and detail reports streamed to PDF
- Dynamic survey options and calculations created with Javascript and CSS
Employee Action Planning System (PHP/mySQL)
- Internet-based system for creation and monitoring of Employee Action Plans
- Alert system based on due-dates and percent complete
Arora & Associates, P.C.
12/2005 - Present
Internet Re-design (PHP/mySQL)
- Focus on utilization of web standards for cross-browser compliance and accessibility
- Job Posting and News sections complete with administrative publishing tools
- Javascript menu and slideshow that fails gracefully when not enabled in browser
Education and Certifications
Education
University of Southern California, Los Angeles, CA
Graduated 05/1997
B.S. Music Recording
- Dean’s List
- Member of Order of the Omega leadership organization
- Studio Manager for the School of Music recording studio
Certifications
LPIC-1 - Linux Professional Institute
03/2005
CPM - Project Management Leadership Group
04/2005
