|
Education:
American University, Washington, D.C.
M. S., Information Systems, August 1997. B. S., Finance,
May 1990.
|
|
Certifications:
Oracle Corporation:
Oracle PL/SQL Developer Certified Associate (Exams 1Z0-007 and
1Z0-147). February, 2006.
Technical Skills:
Applications and Tools:
Oracle Products: ODI, SQL*Plus, SQL*Loader,
Forms, Reports, Designer, OBIEE, OBIA, TOAD, ERWin, ModelMart, MySQL, Informatica,
Business Objects, Ascential Quality Manager, Microsoft Access.
Operating Systems/Configuration Management:
Unix System V, Dynix, VMS, PVCS Tracker and
Version Manager, True Change, Microsoft Visual Source Safe.
|
|
Professional Experience:
|
|
|
|
March 2012 – Present
|
|
CD Group, Peachtree Corners GA
|
|
Project:
|
Various
|
|
Role(s):
|
Senior ELT Developer / Senior Business
Intelligence Specialist
|
|
Technologies Used:
|
OBIEE 11g, Oracle Data Integrator, Oracle
Database, SQL Server, Hyperion, Essbase
|
|
·
Developed and monitored ELT processes using Oracle Data
Integrator and stored procedures (PL/SQL, T-SQL, DB2).
·
Designed / developed ELT routines for company’s data
warehouse product using ODI.
·
Developed process to deploy company’s data warehouse
offering on Oracle Database and SQL Server using Windows Server and Oracle
Linux.
·
Maximized ELT performance by creating custom ODI
Knowledge Modules and tuning Oracle and SQL Server DBMS.
·
Trained clients’ staff on ODI development and OBIEE
Administration tools (Administration Tool, Catalog Manager, Job Manager).
·
Served as system administrator of Weblogic and OBIEE for
clients.
·
Served as database administrator (Oracle and Sql Server)
for clients.
·
Customized Weblogic / OBIEE XML configuration files to
meet client requirements.
·
Performed installation and configuration of OBIEE 11g,
ODI 11g, Hyperion Foundation and Essbase on Windows Server and Oracle
Linux.
·
Converted company’s data warehouse offering to use
Jaspersoft / Talend ETL tool.
|
|
|
|
January 2011 – March 2012
|
|
Rheem Manufacturing, Atlanta GA
|
|
Project:
|
Oracle EBS R12 Implementation
|
|
Role:
|
Reporting Analyst / ETL Developer
|
|
Technologies Used:
|
Oracle EBS R12, OBIEE/OBIA, Informatica, Oracle
DAC
|
|
·
Developed and monitored ETL Process components using
Informatica and Oracle DAC.
·
Created and modified Informatica mappings, mapplets and
workflows.
·
Resolved report data and delivery issues with business
users.
·
Performed modifications to seeded OBIA RPD to meet
business data needs.
·
Created custom dashboards and Answers reports for Sales
and Warranty Analytics.
·
Created custom reporting “starting point” templates for
end users.
·
Performed group and one on one training with end users.
·
Managed OBIEE Catalog, including version control and
user security.
|
|
|
|
September 2010 – December 2010
|
|
Primus Software, Duluth GA
|
|
Project:
|
Cox Communications, Inc., Call Center Operations
Support (Contract)
|
|
Role:
|
Business Analyst / Report Developer
|
|
Technologies Used:
|
Oracle Database, PL/SQL, Oracle Business
Intelligence Enterprise Edition (OBIEE)
|
|
·
Determined reporting requirements for sales lead
generation for 10 regional sales sites encompassing 18 local markets.
·
Resolved report data and delivery issues with business
users.
·
Determined necessary data and made recommendations for
additions to the RPD.
·
Created and modified dashboards and reports using Oracle
BI Answers.
|
|
|
|
July 2009 – August 2010
|
|
LGR Telecommunications, Atlanta GA
|
|
Project:
|
AT&T CDRLive Data
Analysis and Support
|
|
Role:
|
Data Warehouse Developer
/ Data Analyst
|
|
Technologies Used:
|
Oracle Database, PL/SQL,
CDRLive (LGR’s proprietary software product)
|
|
·
Validated Call Detail Record (CDR) parser development to
support CDR feeds from Siemens, Alcatel-Lucent, Nokia, Ericcson, CISCO,
Nortel, and Spatial telecom switches.
·
Performed queries and created summaries from the data
warehouse, which loaded approximately 1.25 TB / hr, 24/7.
·
Translated and mapped data elements from raw CDR files
(Hexadecimal data) to CDRLive output.
·
Validated data changes performed by incremental releases
of the CDRLive product.
·
Developed PL/SQL packages to monitor data load
continuity among replicated multiple terabyte data warehouses.
·
Created processes to monitor changes to data warehouse
structure and objects using PL/SQL.
·
Monitored daily data load operations and identified data
gaps between data warehouse environments.
·
Analyzed and reported data trends for system
optimization purposes.
|
|
|
|
March 2009 – June, 2009
|
|
Primus Software, Duluth GA
|
|
Project:
|
Cox Communications, Inc. Enterprise Business
Intelligence. (3 month contract)
|
|
Role:
|
Business Analyst
|
|
Technologies Used:
|
Oracle Database, Oracle Incentive Compensation.
|
|
·
Interviewed end users to determine reporting
requirements for an implementation of Oracle Incentive Compensation.
·
Created source to target mappings for integrated data
sourced from Call Center, Identity Management and Sales Reporting
systems.
·
Coordinated definitions of corporate wide metrics, and
determined calculations for new metrics.
·
Created Business Requirements documentation according to
Cox Communications’ Systems Life Cycle process.
|
|
|
|
June 2007 – November 2008
|
|
The Weather Channel Interactive, Atlanta GA
|
|
Project:
|
Business and Support Systems
|
|
Role:
|
Data Architect
|
|
Technologies Used:
|
Oracle, MySql, Perl, ERWin, Business Objects, 24/7
Open AdStream, Solbright, Talend OpenStudio
|
|
·
Served as Data Subject Matter Expert for all department
systems (Solbright contract management, OAS ad server, and data warehouse).
·
Developed policy and strategy for database redundancy,
failover and recovery to minimize revenue impact of failure.
·
Modified PL/SQL procedures for daily data warehouse
extract, transform and load process (ETL), resulting in a 37% time savings.
·
Developed ETL procedures using Talend Open Studio (www.talend.com).
·
Created and debugged Perl scripts for data warehouse
load.
·
Re-designed existing relational database into a
dimensional model, and converted database from Oracle to mySQL
·
Maintained and optimized data warehouse environment
consisting of an Oracle Database back end, Business Objects Universe and
Business Objects WebIntelligence and Desktop Intelligence reports.
·
Created reports using Business Objects Desktop
Intelligence and WebIntelligence.
·
Developed database archival strategy for mySQL
Advertising server, Oracle contract management, and mySQL web analytics
databases.
·
Reverse engineered existing databases into ERWin data
modeling tool.
·
Documented data relationships and process flows for two
COTS and one internally designed database.
·
Participated in the evaluation of Commercial off the
Shelf systems for ETL processing and Ad Serving..
|
|
|
|
March 2007 – May 2007
|
|
Apex Systems, Incorporated, Atlanta GA
|
|
|
|
Project:
|
Cingular Wireless Business Intelligence Database
(BID) Data Audits
|
|
Role:
|
Technical Architect / Analyst
|
|
Technologies Used:
|
Teradata, Process Modeling, Business Analysis
|
|
·
Designed and integrated data audits into existing
processes.
·
Determined possible failure points and developed audit
and notification strategy for failures.
·
Performed root cause analysis, identifying data issues
for failed audits.
·
Queried Teradata database using SQL to determine causes
of audit failure.
·
Documented solutions in accordance with Cingular
Wireless’ established SDLC.
|
|
|
|
April 2005 – March 2007
|
|
Sprint Nextel Corporation (10/06 –3/07)
|
|
DHSoft, Incorporated, Herndon, VA (4/05 – 10/06)
|
|
|
|
Project:
|
Sprint/Nextel Customer Behavior Analytics Mart /
Boost Analytics Mart
|
|
Role:
|
Senior Data Warehouse Application Developer /
Analyst
|
|
Technologies used:
|
Oracle 9i, PL/SQL, TOAD, ETL, SAS, Informatica
Power Center, Business Objects, Requirements Analysis, JAD, Data Modeling
(Relational and Dimensional).
|
|
For the Sprint/Nextel Communications’ Customer
Behavior Analytics Mart (CBAM):
·
Served as team lead / subject matter expert for local,
remote and off shore development teams.
·
Oversaw day to day operations and monthly data load of
the CBAM data mart.
·
Interfaced with other development teams having upstream
and downstream effects on the CBAM data mart.
·
Analyzed SAS scripts and data sets to determine data
sources and transformations.
·
Documented data sources, targets and required
transformations for the conversion and integration of additional data into
the existing CBAM data mart.
·
Conducted requirements gathering and design sessions
with business users and technical staff. Documented results of
sessions.
·
Performed analysis of data warehouse space needs due to
expansion of data retention requirements for the data mart.
·
Created data model for enhanced Customer Behavior
Scoring data mart.
·
Performed data mapping activities in support of the
merger of billing systems into a unified process.
·
Developed requirements and database design for a
customer scoring data mart.
·
Created a data dictionary for CBAM, mapping all data
elements to their extraction or creation.
·
Created stored procedures using Oracle SQL and PL/SQL to
extract, transform and load data from the enterprise data warehouse to the
CBAM data mart.
·
Created Business Objects reports to extract trouble call
data from the engineering division universe and import into the CBAM data
mart.
·
Created Informatica ETL processes to move from the
enterprise data warehouse to the CBAM data mart.
·
Created documentation of new processes and designs for
expansions to the CBAM data mart.
·
Translated business logic into PL/SQL ETL procedures for
enhancements to the CBAM data mart.
For the Boost Analytics Mart:
·
Served as technical SME for the data mart and daily,
weekly and monthly ETL processes created in PL/SQL.
·
Analyzed and tuned SQL queries using Explain Plan,
Oracle optimizer hints and index creation, resulting in a 66% improvement
in ETL performance.
·
Developed PL/SQL procedures to automate daily ETL
processes, including object creation and data pulls.
|
|
|
|
April 2004 to March 2005
|
|
The Constella Group, Frederick, MD
|
|
|
|
Project:
|
U.S. Army Medical Research and Materiel Command,
Extramural Research Management System (ERMS),
|
|
Role:
|
Principal Database Developer
|
|
Technologies used:
|
Oracle 9i, PL/SQL, SQL*Loader, Oracle Designer 9i,
Oracle Forms 9i, Oracle Discoverer 9i, Data Analysis, Data Mapping, Data
Conversion, Data Modeling, Requirements Analysis, JAD.
|
|
·
Developed strategy, process and programs for conversion
of legacy data to an Oracle 9i database using PL/SQL.
·
Conducted requirements gathering and design sessions
with business users and technical staff to determine data sources and data
needs.
·
Performed analysis of legacy data to determine issues of
relevance and data quality. Created and presented solutions for data
quality issues.
·
Conducted User Review Board meetings to resolve data
requirements and data quality issues.
·
Developed data mappings and interfaces between the ERMS
system and other US Army Systems.
·
Created database objects needed for interfaces in Oracle
Designer 9i.
·
Created, used and managed data models, metadata and
Oracle database objects using Oracle Designer 9i.
·
Developed user interfaces using Oracle Forms 9i and
Oracle Designer.
·
Tuned database objects and PL/SQL programs to increase
database performance using Explain Plan, OEM and denormalization.
|
|
|
|
April 2003 to April 2004
|
|
Systalex Corporation, Rockville, MD
|
|
|
|
Project:
|
U.S. Department of Commerce, Commerce Business
Systems Technology Migration
|
|
Role:
|
Sr. Database Developer
|
|
Technologies used:
|
Oracle 9i, Oracle forms 6i, Oracle Reports,
PL/SQL, TOAD, Kumaran Converter Tool
|
|
· Provided
technical guidance to junior members of the project team.
· Developed
and documented a strategy and process for conversion of Oracle Forms from
version 3.0 to version 6i using the Kumaran GUI Converter 6i tool.
· Resolved
issues related to the database migration from Oracle 7.3 to Oracle 9i.
· Coordinated
and resolved technical issues involving the conversion tool vendor, project
team, CAMS Support Center Staff, and CAMS Support Center customers.
· Coordinated
software and database environment change requests using existing
configuration management processes.
· Developed
and documented strategy to execute Database Server OS files from Oracle
Forms 6i client.
· Perform
manual modifications on Oracle version 6i Forms.
· Perform
conversion of Oracle Reports from Version 2.5 to Version 6i.
· Perform
modifications to UNIX shell scripts and SQL scripts as needed.
|
|
|
|
June 2002 to April 2003
|
|
TeleCommunication Systems, Inc. Annapolis, MD /
,Ft. Detrick, MD
|
|
|
|
Project:
|
US Army Medical Materiel Agency, Acquisition
Information Management System
|
|
Role:
|
Application Developer
|
|
Technologies used:
|
Oracle 8i, Visual Basic 6.0, TOAD
|
|
· Created
Oracle database views to perform calculations related to product
requirements and force structure.
· Developed
Ad-Hoc Query wizard using Visual Basic 6.0 and ADO to query the Oracle Data
Dictionary and display table and column information for user selection.
· Developed
forms using Visual Basic 6.0 and ADO as a front end to manage users and
access to the Oracle Database.
· Integrated
ComponentOne VSView Reports controls into the Visual Basic Application.
· Converted
26 reports from MS Access to VSView Reports.
· Reviewed
Oracle database structure and developed a needs assessment and database
completion strategy for the system.
|
|
|
|
October 1997 to May 2002
|
|
Electronic Data Systems, Inc., Herndon VA
|
|
|
|
Project:
|
NASD Regulation Mantas Toolkit upgrade
|
|
Role:
|
Application DBA
|
|
Technologies used:
|
Oracle 8i, PL/SQL, SQL, TOAD, user/role
management, schema management
|
|
·
Synchronized database structures of two development and
two QC databases.
·
Defined and implemented table partitions according to
system requirements.
·
Provided database support to Mantas application
developers.
·
Created and managed user accounts, roles and schemas for
Mantas tool users.
|
|
|
|
Project:
|
NASD Regulation Strategic Data Initiatives Project
|
|
Role:
|
Data Quality Lead
|
|
Technologies used:
|
Oracle 8i, PL/SQL, SQL, Ascential Quality Manager,
TOAD
|
|
· Led
efforts to develop and document strategy, policies and procedures for
implementation of continuous information quality monitoring within three
multiple terabyte databases, affecting four client applications.
· Collected
and analyzed data quality metrics for three multiple terabyte databases to
determine information quality issues.
· Determined
data sample size for each table involved, based on table size and tool
capacity.
· Wrote
PL/SQL code to perform data analysis when table size exceeded the tool
capacity.
· Documented
and reported information quality issues to both the application maintenance
teams and the client.
· Presented
results of analysis to application development teams, client systems
engineering office and client end users.
· Mentored
junior team members in information quality concepts, SQL, PL/SQL, MS Access
and Ascential Quality Manager.
· Developed
and maintained project charter, project plan, project schedule, metrics and
documentation required to maintain the CMM level 2 rating of the
enterprise.
· Mentored
other team members in organizational project management tasks, including
the SDLC.
|
|
|
|
|
Project:
|
NASD Regulation Strategic Data Initiatives Project
|
|
Role:
|
Data Modeler
|
|
Technologies used:
|
Data Modeling, ERWin, Oracle 8i, MS Access, TOAD
|
|
· Maintained
Metadata Extension Database (Access/Oracle) application.
· Reverse
engineered existing database structures into ERWin modeling tool.
· Analyzed
and corrected discrepancies in existing data models using ERWin and
ModelMart.
|
|
|
|
|
Project:
|
IRS Chief Counsel Disclosure Litigation / CASE-MIS
Integration Project
|
|
Role:
|
Development Lead
|
|
Technologies used:
|
Oracle 7.3, Oracle Forms 3.0, PL/SQL, SQL*Loader,
Data Modeling, Data Mapping, Data Conversion, UNIX
|
|
· Led
Oracle software development team supporting the Office of the Chief
Counsel. Selected, trained and mentored a team of six Oracle software
developers.
· Collected
and analyzed metrics for project process improvement.
· Determined
data cleansing requirements performed cleansing and data integration using
PL/SQL and Oracle Forms.
· Developed
reusable programs to load data into Oracle database using SQL*Loader and
PL/SQL.
· Created
data conversion process, data conversion plan, and work breakdown structure
for the project.
· Analyzed
data elements and user requirements for data conversion project.
· Participated
in requirements gathering interviews with users to analyze work processes
and data elements for the Chief Counsel’s Disclosure Litigation Case
Tracking System.
|
|
|
|
|
Project:
|
IRS Chief Counsel CASE-MIS Enhancements and
Maintenance
|
|
Role:
|
Development Team Lead
|
|
Technologies used:
|
Oracle 7.3, Oracle Forms 3.0, Oracle Reports 1.1,
CMM, UNIX
|
|
· Developed
project standards for documentation of system changes and peer review of
enhancement/maintenance activities.
· Performed
software maintenance and upgrades to Oracle database applications using
Oracle Forms and Reports.
|
|
|
|
|
Project:
|
IRS Chief Counsel CASE-MIS Year 2000 Compliance
|
|
Role:
|
Testing Lead
|
|
Technologies used:
|
Oracle 7.3, Oracle Forms 3.0, Oracle Reports 1.1,
CMM, UNIX
|
|
·
Developed project standards for test plans and test
cases in compliance with IRS SDLC and CMM guidelines.
·
Created and evaluated test plans and test cases for Year
2000 modifications to Oracle database applications.
· Developed
test scripts to verify data distribution between Oracle databases using SQL
and PL/SQL.
|
|
|
|
|
April 1996 to October 1997
|
|
Capital Technology Information Services, Inc.,
Rockville, MD
|
|
Project:
|
National Cancer Institute, Cancer Therapy
Evaluation Program
|
|
Role:
|
Oracle Programmer
|
|
Technologies used:
|
Oracle 7.3, Oracle forms 3.0, Oracle Reports 2.5,
DBASE IV, SQL*Loader, MS Front Page, VMS
|
|
· Developed
scripts and control files to perform data conversion from DBASE IV to
Oracle 7.1 using SQL*Plus and SQL*Loader for the Clinical Trials Monitoring
Branch of the National Cancer Institute.
· Maintained
client's World Wide Web site using Microsoft Front Page 97, Paint Shop Pro,
Adobe Acrobat and cgi scripts written in C. Also developed a search
function utilizing an Access Database.
· Automated
approximately 30 daily, weekly and monthly reports using Oracle SQL*Plus
and VMS.
· Authored
technical documentation of existing CTMB Audit database.
|
|
|
|
|
Instructional Experience:
|
|
|
June 2001 to Present
|
|
University of Maryland, University College
|
|
Role:
|
Adjunct Assistant Professor, School of
Undergraduate Studies
|
|
Technologies used:
|
Oracle 9i, Oracle 10G, Oracle
Forms 9i, MS Access, PL/SQL, Online Education
|
|
· Developed
lesson plans, classroom lectures and hands-on exercises to reinforce
lecture components.
· Developed
on-line discussions and assignments using UMUC’s WebTycho on-line classroom
tool.
· Certified
by UMUC to teach on-line courses.
· Instructor
for Database Forms, a lab based course using MS Access and Oracle
Forms 9i, for the Department of Computer and Information Science.
· Instructor
for Relational Databases and Advanced Relational Databases,
classroom based courses using Oracle SQL*PLUS and PL/SQL, for the
Department of Computer and Information Science.
· Instructor
for Internet: A Practical Guide and Internet: An Advanced Guide,
lab based courses using HTML, VBScript and JavaScript, for the Department
of Computer Studies.
· Instructor
for Information Systems in Organizations and Ethics in the
Information Age, classroom lecture based courses, for the Department of
Information Systems Management.
· Advisor
for students in the Cooperative Education Program.
|
|
|
|
September 1999 to March 2002
|
|
Strayer University, Germantown MD
|
|
Role:
|
Adjunct Faculty, Computer Information Systems
Department
|
|
Technologies used:
|
Oracle 9i, PL./SQL, MS Access, HTML, Data Modeling
|
|
· Developed
lesson plans, presented classroom lectures and developed hands-on exercises
to reinforce lecture components.
· Developed,
administered and maintained Oracle databases and Oracle user accounts for
student use.
· Mentored
adult students concerning career paths and decisions.
· Instructor
for the following classroom based courses: Introduction to Oracle, Oracle
and PL/SQL, Software Engineering, Computer Program Design, Using and Programming
Access, Web Page Development I, Strategic Planning for DB Systems,
Introduction to Networking, Data Modeling and Complex SQL, Introduction to
Logic.
|
|
|
|