Dmitry Kozlov
Verified Expert in Engineering
Big Data Architect and Developer
Toronto, ON, Canada
Toptal member since February 24, 2021
Dmitry is a senior big data architect with 16+ years of experience in data warehousing, BI, ETL, analytics, and the cloud. He's led teams in the delivery of 24 projects in the industries of finance, insurance, telecommunications, government, education, mining, manufacturing, and retail. Dmitry thrives in high-paced environments, has demonstrated the ability to lead effectively, manage, and support teams, and has consulted on several projects as a BI, data warehouse, and big data expert.
Portfolio
Experience
- SQL - 20 years
- Data Architecture - 20 years
- Data Engineering - 18 years
- ETL - 16 years
- Data Warehouse Design - 16 years
- Business Intelligence (BI) - 15 years
- Tableau - 8 years
- Big Data - 5 years
Availability
Preferred Environment
SQL, ETL, Data Architecture, Big Data, Business Intelligence (BI), Data Warehousing, Tableau, Team Leadership, Snowflake, Data Analysis
The most amazing...
...and challenging project I've done was building an ETL framework for a small startup that was crucial to the company's growth.
Work Experience
Senior Solutions Architect, Migration Lead
Blue Cross Blue Shield
- Led a team of developers and QA analysts in a source system migration project.
- Designed a solution to replace a major source system for a key insurance benefit application.
- Performed reverse engineering and data analysis for an existing Oracle application.
Senior Data Engineer
Orbital Kitchens
- Developed the first version of the client's corporate dashboard.
- Created a forecast for Superbowl 2024 demand and analyzed the execution.
- Integrated the customer historical and incremental order data.
Data Engineer III
Gartner - Engineering
- Migrated Oracle data structure and software packages to PostgreSQL.
- Conducted extensive performance tuning on both Oracle and PostgreSQL.
- Used Python Streamlit to create custom reporting solutions.
Data Analyst Engineer
Bentkey Services, LLC
- Performed statistical analysis for Recurly subscription data integrated with Snowflake data warehouse.
- Provided a marketing budget channel attribution analysis on Facebook and YouTube.
- Developed video playback metadata analysis and a campaign effectiveness analysis.
Cloud Data Engineer
Vivid Machines Inc.
- Developed complex Tableau dashboards for apple growers.
- Designed a data model for a machine learning output.
- Automated ETL pipelines to support the dashboards.
Senior Data Engineer
SIG - Main
- Created a tool to integrate data from Hadoop data and Oracle data marts.
- Helped business users create custom requests from two sources.
- Provided training to business users on how to use a new tool.
Senior Data Architect
Canadian Apartment Properties REIT
- Supported the enterprise architecture team on their strategy initiative phase two.
- Designed a data model for several subject areas and created logical and physical data models.
- Integrated several data sources into a corporate data lake.
Data and ETL Architect
Haus
- Created an operations tracking data mart on Snowflake. Collected events from a website.
- Created a marketing data mart to track social media spending and channel attribution.
- Developed a Tableau dashboard for management and operations.
Data and ETL Architect
Standard Normal
- Designed a data model for energy trading across five major markets.
- Migrated legacy data from an old database to a new database.
- Developed ETL pipelines to load trading data from source systems and provided tools for risk assessment and analytics.
Data and ETL Architect
Daisy Intelligence
- Developed a fully functional ETL framework that ten developers used.
- Designed the corporate data architecture for companies in the retail and insurance domains.
- Led a team in onboarding 17 retail and five insurance data warehouses for clients.
- Designed a set of Tableau dashboards to monitor the ETL framework.
- Developed an extensive ETL package and implemented performance tuning.
- Led the prototype development for migrating an on-premise solution to Google Cloud.
BI and Data Architect
Bayer Canada
- Designed numerous data marts for Tableau dashboards for executives, account managers, and sales reps.
- Led a team of onshore and offshore ETL and BI developers.
- Addressed database and dashboard performance issues.
Senior FATCA Data Architect
TD Bank Group
- Designed, from end to end, a solution for different source systems.
- Implemented comprehensive data modeling for a data warehouse and data marts.
- Served as the go-to performance tuning guy and optimized complex queries and stored procedures.
- Reviewed the data architecture, architectural blueprint, and business requirement documents.
BI Architect
Innovapost
- Created BI semantic layer, metadata, and report definitions for RDP and BOBJ universes.
- Implemented extensive performance tuning of Oracle data mart queries.
- Transformed a local MS Access solution for unaddressed emails to enterprise architecture based on Oracle and the BusinessObjects server.
Senior Data Architect
Intact Financial
- Designed all layers in an enterprise data warehouse (EDW) to acquire a data feed from Guidewire ClaimCenter.
- Ideated and designed all layers in the enterprise data warehouse (EDW) to acquire a data feed from Detica NetReveal.
- Participated in a data warehouse enhancement initiative that replaced multiple data hubs with a data vault.
Senior Data Warehouse and BI Solution Designer
Rogers Communications
- Took the business/data requirements from the business/data analysts and translated these requirements into information delivery logical designs and technical specifications that the BI designers/developers needed.
- Led the strategy, design, and implementation of solutions in the area of business intelligence and data warehousing.
- Designed project-based data models and added them to BI tools.
Senior ETL Developer
Bristol West
- Performed a comprehensive data warehouse assessment.
- Designed logical and physical data models for enterprise data warehouses (EDW) and numerous data marts.
- Developed complex mappings and performed extensive SQL tuning and optimization on queries and PL/SQL stored procedures.
- Led and mentored a team and created and utilized best practices documents to elicit the best team performance.
Senior Data Warehouse Architect
Vale Canada
- Reviewed the existing Vale Canada data warehouse process documentation, development methodologies, data models, and ETL.
- Conducted interviews with the Vale Canada technical staff to understand current data warehouse capabilities and collect future methodology and architecture requirements.
- Participated in workshops to gather information about current data warehouse capabilities, future methodology, and architecture requirements and validate project findings and recommendations.
- Assisted the project manager by making recommendations for methodology, architecture, and other improvements required to close internal audit recommendations.
Senior ETL Developer
Colleges
- Led a team of ETL developers in the development of an increment 1 data warehouse. Scheduled, assigned, managed, and tracked their work, coordinating resources and task dependencies. Set the technical direction for team members.
- Managed the development, quality assurance, deployment, and initial and daily load processes.
- Developed complex mappings and performed extensive SQL tuning and optimization on queries and PL/SQL stored procedures.
- Performed business analysis, designed data warehouse, and created mapping specifications.
Senior Business Analyst
Brit
- Designed overall solution requirements for claims and aggregate exposures subject areas as part of the overall BI project.
- Gathered requirements through documentation and customer interviews and analyzed source system data.
- Performed a logical and physical design for the data model for the data warehouse and the data marts.
- Created numerous mapping specifications for ETL processes and composed report specifications.
Senior ETL Developer
TELUS
- Led a team of ETL developers in a project-based camp. Scheduled, assigned, managed, and tracked work. Coordinated resources and task dependencies that set the technical direction for team members.
- Collaborated with a BI team and an architect to develop high-level process designs and entity models and provided training for the support team.
- Designed the ETL solution architecture and data architecture.
- Developed complex mappings and performed extensive SQL tuning and optimization on queries and PL/SQL stored procedures.
Senior ETL Developer
CIBC
- Developed and documented numerous extract, transform, and load PL/SQL packages for different data feeds for the Basel II project, a wholesale credit data warehouse.
- Performed extensive SQL tuning and optimization on queries and PL/SQL stored procedures.
- Collaborated with other team members and managed other subject areas.
Senior ETL Developer
Dynamic Funds
- Developed ETL (extract, transform, load) routines for several data marts.
- Consulted with a team of developers regarding the development of supporting Oracle tables, indexes, views, triggers, packages, procedures, in-line functions, and SQL queries.
- Performed extensive SQL tuning and optimization on views, queries, and PL/SQL stored procedures.
Senior Data Application Developer
PdMAIN
- Led and trained a team of developers, solution analysts, and support specialists for the new edition of the sequencing process for numerous implementations on different sites of TDS Automotive.
- Created numerous PL/SQL stored program units (packages, procedures, functions, and triggers) and Oracle Forms and Oracle Reports for different modules of the PdMAIN’s ERP system.
- Developed the complete OLTP data architecture's logical and physical design.
Experience
ETL Framework
The startup's prototype solution stored procedures on IBM Db2. Their data intake was about to grow exponentially. Therefore, they had decided to migrate to a Hive/Hadoop cluster.
To satisfy their evolving needs and utilize their development team skillset, I designed and developed an end-to-end ETL framework that ran stored procedures like ETL processes in a Hive/Hadoop environment, kept all metadata on a Db2 server, and had Tableau dashboards for operational support.
This framework was able to serve a team of up to ten developers and three support operators. We used it for ETL development for 17 retail and five insurance data warehouses. Later on, we migrated it to a GCP cloud.
The ETL framework was crucial for the company's growth, allowing it to expand development and support operations for at least five years.
Senior Data Architect
Senior Tableau Designer
Education
Master's Degree in Mathematics and Computer Science
Dnipro National University - Dnipro, Ukraine
Certifications
Oracle Certified Professional
Oracle
Skills
Tools
Tableau, Erwin, Oracle Warehouse Builder (OWB), Sybase PowerDesigner, Informatica ETL, Microsoft Visio, Microsoft Power BI, Oracle Designer, Stitch Data, Spark SQL, Domo, Recurly, Terraform
Languages
SQL, Stored Procedure, Snowflake, T-SQL (Transact-SQL), Python, JavaScript
Frameworks
Hadoop, Scaled Agile Framework (SAFe)
Paradigms
ETL, Business Intelligence (BI), Kimball Methodology, Event-driven Architecture
Platforms
Oracle, Oracle Data Integrator (ODI), Google Cloud Platform (GCP), Amazon Web Services (AWS), Azure
Storage
PL/SQL, Apache Hive, IBM Db2, SQL Stored Procedures, Oracle 12c, Microsoft SQL Server, Oracle PL/SQL, PostgreSQL, Databases, Data Pipelines, Dynamic SQL, Teradata, Google Cloud, Google Cloud SQL, Amazon DynamoDB, Data Lakes, Azure SQL
Other
Data Architecture, Big Data, Data Warehousing, erwin Data Modeler, Team Leadership, Business Analysis, Solution Design, Data Marts, ETL Specification, Data Warehouse Design, Google BigQuery, Data Engineering, Data Analytics, Data Visualization, Data Modeling, Data Analysis, Statistics, Data Migration, Performance Tuning, Data Governance, Mathematics, Computer Science, SAP BusinessObjects (BO), Data Vaults, Unix Shell Scripting, Enterprise Resource Planning (ERP), Oracle Forms & Reports, MicroStrategy, APIs, Azure Data Factory, CI/CD Pipelines, Modeling
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring