Creative data engineer with extensive experiences in marketing technology and proven success in previous fast paced environments. Enthusiastically seeking a senior data engineer position where I can leverage existing skills and continue to learn new ones.
ETL tools (SSIS, Informatica)
Scheduling tools (SQL Server Agent, Tidal)
Data warehouse design
Understand both business and technical concepts
Continuously learning in data solution technology
Complex problem solver
Patiently listen and speak up when needed
Work well independently and in teams
Focus on the tasks at hand
Senior Data Engineer05/2015 to CurrentMerkleShelburne, VT
Design and implement multiple ETL solutions with more than 50 data sources by extensive SQL scripting, ETL tools, Python, shell scripting, and scheduling tools.
Optimize store procedures in the ETL process so that they can transform and load 200 millions of log records into a 5 billion records data warehouse within 3 hours of a run cycle.
Clean data and extract large datasets with more than 500 attributes for customer insight analytics and predictive modeling.
Create an ETL framework for the ease of automation.
Lead code reviews, share knowledges and mentor junior resources.
Data Engineer and Analyst02/2013 to 04/2015Keurig Green MountainBurlington, VT
Design, build, and maintain the internal ETL solution for the marketing data feeds.
Data profiling and data wrangling in SQL, Python and shell scripts for Keurig's Marketing Database solution with more than 20 sources, 15 millions records and hundreds of attributes.
Experience with data modeling and data architecture to support multiple internal initiatives.
Gather requirements and design consumer reports for business managers.
Assessed data and issues and directed concerns to business unit leadership when appropriate.
Collaborated well cross-functionally with data scientists, software engineers and business managers.
Database Developer06/2012 to 01/2013MerkleMarlborough, MA
Develop reusable scripts for data wrangling.
Develop and unit test T-SQL
stored procedures and SQL functions for ETL processing including staging and
target processing from 8 sources.
Work closely with quality assurance analyst and business analysts.
Business Intelligence Specialist06/2011 to 06/2012Eq2Burlington, VT
Develop a BI solution
for a clinical equipment management system.
Gather requirements from the clients.
Design and develop web-based reports (SSRS).
Optimize existing store procedures to reduce running time to
less than 30 seconds from 5 minutes.
Bachelor of Science: Computer Science2012Saint Michael's CollegeColchester, VT
3.9 cumulative GPA
Saint Michael's Scholarships
Data visualization: Tableau
fluent in English , Vietnamese (native)
Bikram yoga, reading, snowboarding, billiards, photography, dog lovers