Michael Leung
http://blueleaveshouse.com (AWS) 4350
Lee Highway 203, Arlington, VA 301-346-6291 mleung85x@gmail.com
Technical
Skills
AB INITIO, UNIX/LINUX,
Perl, Oracle, DB2, Sybase, NETEZZA, MySQL, C/C++, Shell Scripting, SQL, TALEND,
VERTICA
Professional
Experience
Fannie
Mae, Herndon, VA Feb
2016–present
Netezza
Data Warehouse Architect
·
Proposed and
presented Logical Data Warehouse design using virtualization and data
federation with data sources Netezza, Hadoop (AWS and Local) and Oracle
·
Optimized application
Loan Sourcing Data Mart (LSDM) using knowledge of Netezza
architecture, Informatica and Oracle to improve
performance as much as 80% (from UAT test results).
·
Designed
Multi-temperature Data Warehouse with data lake concept on Hadoop (Horton) and Netezza
·
Responsible of
designing training video and on-site training on Fannie Mae Learn system for new
users, developers, architects and managers from Netezza fundamental to advanced
concepts.
·
Presented best
practice of Netezza architecture for application designer / developers, and
performed integration and Impact analysis with applications using Tableau and Informatica on Netezza Platform
·
Redesigned Enterprise
Data Warehouse Architecture with architect and application teams using
dimensional, centralized staging & reporting models.
·
Lead the project of integrating
Multi-Family data on Oracle to Single Family on Netezza with virtualization /
sematic layers using fluid query, NZSQL and Shell scripting / PERL
·
Proof of concept of Dual
Load (IBM recommendation) for one of the data replication solutions
·
Engineered Loan
Initiative Reporting for Single family Analytics by repurposed the Contingency
Server for using the IBM Replication service PTS
·
Disaster recovery and
backup/recovery strategy and solutions for application on Production Platform
·
Migrated Accounting
Data Warehouse (securities, loans and commitment) from Oracle to Netezza
platform and supported the on-boarding process of over 50 applications and 500
new users.
·
Presented deep dive
analysis to profile various applications from Online Analytic, Data Marts to
Data Warehouse on Netezza Platform using Tableau and Excel.
·
Application
Optimization / query tuning on NETEZZA platform with CTAS, zone map and
work-load management.
·
Developed wrapper
scripts for Netezza Loader (i.e. NZLOAD) and reporting using Shell scripting,
PERL and NZSQL
·
Proposed and Created the
application COE approval process in the SDLC cycles from development, SIT, UAT
to production in order to ensure the platform vitality
·
Provided
consultations and corroboration for projects including Loan Accounting Initiative,
Fannie Mae Connect, LSDM, Credit Modelling Analytics (CMAP), Enterprise Risk
Management, Pricing, Underwriting and Mortgage Analytics (PUMA), and Enterprise
Data Warehouse.
USDA
NASS, Washington, DC August
2014–Dec 2015
Technical
Leader on Software Engineer / Data Warehouse
·
Led a group of data
analysts, statisticians and developers the migration of Project to Re-engineer
and Integrate Statistic Methods 3.0 to Analytical databases in NETEZZA
appliance
·
Performed performance analysis, capacity planning, system
sizing, maintenance and query tuning efforts for maximum optimization of the
time-sensitive information on NETEZZA platform
·
Designed and
developed the next generation of Data Warehouse, ODS and Data Marts in
dimensional model on NETEZZA and MySQL using NZLOAD, NZSQL and NZBACKUP
utilities
·
Created various ETL
applications using PERL, Sybase, MySQL, Oracle, IBM Redbrick and NETEZZA
·
Provided disaster
recovery and backup/recovery solutions for NETEZA appliance
·
Designed / Developed the
Imputation projects with CAIR and SIGNEDIT
·
Developed the consistency
reports applications for comparisons between the Transactional and Analytical
databases on NASS Enterprise Reporting Data Service portal
·
Contributed in
recommending and evaluating computer/system solutions, database platform / BI
software for improving productivity, and analysing / reviewing strategic plan
and system security policies
·
Developed reports to
interface to SAS and Integrated Data Analysis System for business analysts
Fannie
Mae, Herndon, Virginia December
2013–February 2014
Software
Architect
·
Designed / Developed the
next version of Credit Data Repository using AB-INITIO with Oracle PL/SQL and
AUTOSYS
·
Developed and Tested
the Loan Selection Process and Metadata Framework
·
Participated with
cross-functional meeting for integration, analytics and testing
·
Analysed and
supported production issues
Hewlett
Packard November
2011–October 2013
Technical
Consultant
Projects: Enterprise
Data Warehouse with Fannie Mae, WPS Health Insurance, AB-INITIO Lab/Graph
Development CBT
·
Led in design, development
and testing of the Sub-Ledger Service (SLS) Automation in Fannie Mae using
AB-INITIO, Oracle PL/SQL and AUTOSYS, which improved performance by 25%,
collaborated with offshore team, HP China
·
Researched /
Developed Data Masking solutions using VERTICA, NETEZZA, AB-INITIO, scripting
involving Data Warehouse design and ETL application.
·
Migrated data from
Oracle to NETEZZA using NZSQL and PERL
·
Provided technical
expertise for AB INITIO related questions to the trainee of the CBT, and managed
Oracle database
·
Developed scripts to
generate queries based on the source-to-target mapping document, that saved 50%
of time (WPS)
·
Provided the
procedure to generate test cases and scripts based on business requirements to verify
the functionalities of the Data Warehouse in WPS
TERADATA at American Express, Phoenix, Arizona March
2011 – August 2011
Senior
Developer / Data Warehouse SME
·
Developed library of User-Defined
Functions in C/C++ for TERADATA Enterprise Data Warehouse that would simulate
AB-INITIO functions, i.e. allow users to read information from external data
files as though they were ordinary tables.
·
Assisted in the POC (Proof
of Concept) presentation to the customers
·
Consulted and
assisted users for their testing process in the environment of AB-INITIO and
COBOL
Fannie Mae Herndon, Virginia March
2009 – Feb 2011
Senior
Data Warehouse / ETL Developer
·
Created financial reports
of Fannie Mae mortgage portfolio, approximately 18 million loans, for Capital
Market, Guarantee Assets Guarantee Obligations (GAGO) using SQL, PERL, Unix
Shell scripts and C/C++
·
Developed the
Guarantee Financial Accounting System (GFAS) for Consolidation, which maintained
mortgage security and delivered required values to record accounting
transactions in general ledger
·
Designed and developed
the interface module to create/submit accounting requests to SLS (Common Sub
Ledger System Service) to generate Sub Ledger and General Ledger records, using
AB-INITIO, Oracle and Perl technologies
·
Reviewed applications
for other teams through the SDLC (Software Development Life Cycle) process to
conform to corporate standards utilizing best optimization practices
·
Analysed functional
requirements, prepared mapping documents. Performed data analysis for design specifications
·
Provided data
analysis and consultation for Portfolio Data Service (PDS) / Financial Modeling
(FMA) using various technologies including PERL, AUTOSYS, AB-INITIO and Oracle
·
Performed Impact
Analysis and Integration testing
Network Solution Herndon, Virginia May
2008 – Feb 2009
Enterprise
Data Warehouse Architect / Database Administrator
·
Recreated TERADATA
Data Warehouse architectural environments for Integration and Testing using
UNIX (Solaris)/Linux, upgrading to V2R6, increasing performance by 50%.
·
Deployed production
applications in corporate change control environment with Agile Methodology
·
Provided quantitative
analysis on the production data warehouse in TERADATA (using BTEQ manager), and
designed proactive policy of accessing capacity and performance to support
various market modelling.
·
Performed various
database administrative functions using BTEQ, FastLoad,
MultiLoad, FastExport
utilities. Database backup and recovery strategy, performance tuning for both TERADATA
and Oracle databases
·
Designed and
developed WEB statistics portal to analyse data collected from heterogeneous
servers providing accurate information to sales and customers, using PERL, AWK
and Shell Scripting.
·
Developed the data
model (Data Dictionary, Data Flow) for the Marketing Data Model (MDM)
application.
·
Supported the
INFORMATICA Data Warehouse applications
SM Consulting Linthicum, Maryland Jan,
2008 – March, 2008
Senior
Technical Consultant
·
Delivered the next
generation sales application database aiming to increase flexibility,
functionalities and scalability. Implemented based on a business paradigm
involving MS Access and Oracle.
Fannie Mae Washington, DC Feb,
2006 – Dec, 2007
Senior
Software Developer
·
Migrated EME
(Enterprise Meta Environment) for Guarantee Business System (GBS), a division
with annual budget of $400 million
to a new environment, using custom Perl application.
·
Developed Adjustable
Rate Mortgages application in the highly available distributed system,
Accounting Data Warehouse (Oracle), providing analytical information for
business teams using AUTOSYS as the scheduler.
·
Certified AB-INITIO
with Oracle on Solaris environment for the entire corporation.
·
Developed (RECON)
validation projects to reconcile data quality for the Single-Family,
Multi-Family, Hedge-Fund and eCommitOne projects in
Accounting/Finance Data Warehouse
·
Created and built triggers
and stored procedures in Oracle for the Process Execution System.
Time Warner / American Online Dulles, Virginia 2004
– 2006
Senior
Data Warehouse / ETL Developer
·
Received the
"Making the Difference Award", and was presented to me by Mark O Gara, Senior Vice President. It was in recognition of outstanding
performance and contributions to AOL IC & BT Ops/SES
·
Designed and
developed the next generation of Enterprises Data Warehouse (EDW), from Data Modeling
design to documentation: ERD, Data Dictionary, Data Flow Diagrams, using AB-INITIO,
NETEZZA
·
Migrated Database
Applications from Redbrick to NETEZZA Data Warehouse, and Oracle. Optimized and
Maintained ODS databases in Oracle, DB2 and Informix
·
Developed Finance reporting
applications using PERL, UNIX Shell Scripting, AUTOSYS and AB-INITIO.
·
Coordinated projects
and led a 6-man IS team for EDW
·
Optimized EDW and
improved its performance as much as 400%. (One process improved from 4 hours to
30 minutes to complete.) Reduced numbers
of failures for each EDW cycle by more than 50%
·
Provided critical
training with over 1,000 hours of well-organized sessions to the India offshore
development team
MANTECH International Alexandria, Virginia 2003
– 2004
Technical
Consultant
·
Earned company’s
Performance Award after less than one year’s service.
·
Developed procedures
for the database conversion to convert the Retail Revenue Management system for
KhiMetrics in Scottsdale, Arizona and the Enterprise-to-Enterprise
system for VIACORE in Irvine, California with hundreds of stored procedures / functions
on AIX from Oracle to IBM DB2.
·
Provided consultation
on the Financial applications for E*TRADE in CA using DB2 UDB, TERADATA and AB-INITIO.
·
Created User-Defined
Functions (UDF) in C/SQL to replace the Oracle packages, i.e. UTL_FILE, DBMS_OUTPUT.
·
Reduced validation
time 50% for database conversion (Oracle to DB2) by developing effective
testing scripts in PERL
American Online Reston, Virginia 1999
- 2002
Senior
Software Developer
·
Designed database
architecture for a new authorization system on Oracle platform, combining
techniques in projecting demand, usage analysis, collecting requirements, and
data modelling.
·
Developed the
corporate authorization system, SOI (Sphere of Influence), in C/C++, PERL and
IPC programming (pipes, sockets and message queues). SOI controlled access to
resources on 5000+ servers.
·
Reduced networking
downtime to less than 5% by creating/modifying various server/slave TCP/IP
applications.
·
Improved the password
verification system by identifying bottlenecks and increasing its scalability
and flexibility.
Eclipsys Gaithersburg, Maryland 1998
- 1999
Application
Software Engineer / Analyst
·
Developed interface
applications using Oracle PL/SQL, PERL to improve reliability, efficiency and
usability for various document
imaging systems (i.e. laboratory, face sheet and nursing notes) and real-time data
movement using TCP/IP (HL7) interfaces for ADT (Admission Discharge Transfer
system) transcription and electronic medical records.
C&F Enterprise Newport News, Virginia 1995
- 1998
Database/Software
Team Leader
·
Created the new
Invoice/Account database application in C/C++ and INGRES 4GL/SQL.
·
Coordinated projects
and led a four-men IS team.
·
Developed ETL applications
in C, PERL & SQL for EDI transactions (i.e. 810, 850 and 856)
Education
B.S., Electrical
Engineering, Virginia Tech, Blacksburg, Virginia