Forester Guo
44 Leitchcroft Cres., Markham, ON L3T 7W1
forester.guo@gmail.com,
647-648-5851
Experience
· Certified Informatica PowerCenter 8 Developer, specialized in ETL design and development in Data Warehousing, Data
Integration and Data Migration projects
· Over 10 years of experience in ETL Development and Database
Development
· 2 years of experience as an Informatica lead of a team of 5
· 2 years of experience with appliance MPP databases, such as Netezza
and Greenplum
· 4 years of experience with Unix/Linux Shell Scripts and
Oracle PL/SQL
· Strong analytical skills with business requirements analysis
and data profiling,
· Strong trouble shooting and performance tuning skills
with SQL queries, Informatica mappings, sessions and workflows
· Broad knowledge of data architecture, relational and dimensional
databases, Kimball and Inman Enterprise data warehouse paradigms, and appliance
MPP databases
· Extensive experience of full software project life-cycle and
routine Change Request process
· Good written and verbal communication skills
· Experience with Telecommunications, Retail, Pharmacy and
Loyalty Program clients
Technical Skills and Training
·
ETL Tools: Informatica PowerCenter 8.x and 9.1.0, Informatica Data Quality, Informatica Metadata Manager, SAP Data
Services, SQL Server Integration Services, SQL Server Reporting Services,
Cognos 8 Data Manager, Pentaho, Talend
·
Databases: Netezza, Greenplum,
DB2 9.x, Oracle 8.x, 10g, 11g, SQL Server 200x
·
Languages: SQL, PL/SQL, T-SQL, UNIX/Linux
Shell Scripts, C#, Java
·
Training:
o
2011
Informatica Metadata Manager Training and Certification
o
2011
Greenplum Architecture, Administration and Implementation Training
o
2010
Informatica Velocity Methodology Training and Certification
o
2010
SAP Business Object Data Services Training
o
2010
Informatica PowerCenter Developer Certification
o
2009
Data Warehouse Design and ETL using Informatica 8.x
o
2009
ETL Implementation using SQL Server Integration Service
Professional Experience
Sept 2012 to
present
LoyaltyOne, Toronto
Informatica/ETL
Developer
· Conducted Informatica ETL design of a data mart for the analytic
dashboards of a loyalty program, which includes extracting data from flat
files, OLTP oracle database, XML and web service, landing and staging and
loading data into the data mart using Informatica
· Developed and unit tested Informatica mappings, sessions and workflows
and conducted performance tuning on the key fact loading mappings and
sessions
· Developed K shell scripts to process flat files, to update parameter
files , to move data from one Netezza server to another Netezza server, and
to schedule workflows
· Developed Netteza queries for unit testing and performance POC tasks
Feb 2011 to August
2012
Katz Group Canada, Toronto
Informatica/ETL
Developer
· Lead a team of 5 Informatica developers and accomplished data mart
development and production support
· Conducted Informatica ETL design for a pharmacy retail data warehouse,
which includes data flow from landing to staging to data mart and
auditing_balancing_control processes, and implemented Informatica Velocity
methodology
· Developed and tested Informatica mappings, sessions and workflows and
conducted performance tuning on mappings, sessions and workflows
· Administrated full Informatica system in DEV, UAT, and PROD
environments. Tasks includes installation and upgrade, configuration of
Informatica and repository database, creating repositories, services,
creating and managing users and privileges, repository backup and restore,
PWX installation and configuration
· Developed queries against and loaded data into DB2 and Greenplum
databases
· Used C/K shell script to schedule workflows and to process files in
Unix/Linux environment
· Conducted Proof of Concept project on open source ETL tools Pentaho
and Talend, including installation, configuration, mapping development, and
provided evaluation reports on the two tools
· Conducted name matching, address matching, address parsing, address
validation and correction using Informatica Data Quanlity
Feb 2010 to Feb
2011
Broadstreet Data Solutions Inc., Toronto
Informatica/ETL Developer
· Migrated more than 500 Cognos Data Manager builds and jobs to
Informatica mappings and workflows for a telecom client
· Conducted data flow analysis and performance tuning on Informatica
mappings, sessions and workflows
· Upgraded an Informatica system from Powercenter 8.1 to Powercenter
8.6, including server, repository, mappings, workflows, development clients
for DEV, UAT and PROD environments for a financial institution
· Modified UNIX/LINUX shell script to schedule workflows
Mar 2008 — Feb
2010
Signifi Solutions Inc., Mississauga
SQL Server and SSIS Developer
· Worked in the team of 5 developers to create a DVD rental application
system using SQL Server 2005, SSIS, SSRS, C# .NET, and ADO.NET
· Created a reporting website using SQL Server Reporting Service and
deployed business reports to the reporting website, which automatically
delivers reports to different users through browser or email
· Designed and developed a data synchronization system using SQL Server
Integration Service, which ensured automatic and reliable data
synchronization
· Developed SQL queries, T-SQL stored procedures and C# modules
Jun 2000 to May
2005
TEC Software Co., Fuzhou, Fujian, China
Oracle Database Developer
· Designed the entity-relationship (ER) model and the physical model and
built the Oracle database, including tables and views
· Developed server-side programs with PL/SQL, including stored
procedures, functions, packages and triggers, which implemented business
logic efficiently and securely
· Collected and analyzed business requirements and wrote application
system functional and technical specifications
· Created Shell scripts (K Shell) to process files and schedule data
load
Education
Master of Science, Peking University, China
Bachelor of Science, Peking University, China