Pablo Mombru, Developer in Buenos Aires, Argentina
Pablo is available for hire
Hire Pablo

Pablo Mombru

Bio

Pablo has extensive experience in database programming and data management. He specializes in complete data migration process implementations, from strategy design and data mapping to ETL process development, testing, and execution. He also has great experience in database performance issues revision, diagnoses, and resolution. He has worked in teams of all sizes.

Portfolio

WPROMOTE, LLC
Data Engineering, Data Build Tool (dbt), SQL, Python...
L'Occitane
Data Engineering, SQL, Data Modeling, Data Reporting, Data Build Tool (dbt)...
Inkspace Analytics, LLC - B.S.D. Capital, Inc. dba Lendistry
KNIME, KNIME Node Development, Data Analysis, Data Migration, ETL Tools...

Experience

  • SQL - 18 years
  • Python 3 - 7 years
  • ETL Tools - 7 years
  • Tableau - 5 years
  • PostgreSQL - 5 years
  • Cloud Applications - 4 years
  • Data Build Tool (dbt) - 4 years
  • Apache Airflow - 3 years

Preferred Environment

Windows

The most amazing...

...thing I've implemented is the complete data migration of almost 20 million customers' data with no errors in the expected timeframe.

Work Experience

Data Engineer (SQL)

2026 - PRESENT
WPROMOTE, LLC
  • Identified SQL Views with custom SQL code under Google Cloud Big Query projects to be rewritten as DBT models.
  • Created dbt models to rewrite complex SQL views code existing in Google Cloud BigQuery projects.
  • Fixed and removed unwanted functionality when rewriting the SQL views into complex dbt models.
Technologies: Data Engineering, Data Build Tool (dbt), SQL, Python, Google Cloud Platform (GCP), Google BigQuery, Google Cloud

Senior Data Engineer

2024 - 2026
L'Occitane
  • Developed KNIME Analytics workflows for daily data extraction from an SQL server database and data loading into Snowflake's DWH staging area, successfully exporting and importing 1 million records daily.
  • Created dbt models to load and transform data from Snowflake's DWH staging area to a production environment. This resulted in a daily transformation and refresh of data for around 1 million records.
  • Developed Python programs for scheduling and executing KNIME workflows and dbt processes for extracting, loading, and transforming data.
  • Built complex SQL queries for data validation in Snowflake's DWH environments.
  • Created Tableau reports for proof of concept to show data visualization features against Power BI.
  • Executed administration tasks in Snowflake: managing tables, updating table structure, managing views, accessing system tables, managing indexes, assigning roles to users, assigning privileges to roles, and executing SQL commands from the workspace.
Technologies: Data Engineering, SQL, Data Modeling, Data Reporting, Data Build Tool (dbt), ETL, KNIME, Snowflake, Tableau, CSV File Processing, Data Cleaning, Data Validation, ETL Pipelines, Performance Optimization, Query Optimization, Large Data Sets, Cloud, Python 3, Python, Automation, Data Architecture, Data Transformation, ELT, Orchestration, Scalability, Back-end, Data Quality, GitHub Actions, Scripting, Architecture, Dashboards, Database Schema Design, Business Intelligence (BI), BI Reports, Database Normalization, Reporting, Microsoft Office

SQL Expert | Data Analyst (via Toptal)

2021 - 2024
Inkspace Analytics, LLC - B.S.D. Capital, Inc. dba Lendistry
  • Created, adapted, and executed ETL processes using the KNIME Analytics platform to continuously migrate financial data from various sources, including MySQL database, Salesforce CRM, and APIs, into a PostgreSQL database hosted on AWS infrastructure.
  • Elaborated complex queries to gather information from multiple sources, including MySQL, PostgreSQL, and Redshift databases hosted on an AWS infrastructure.
  • Created and configured complex data build tool (dbt) models to migrate data from relational databases like SQL Server and PostgreSQL to the Amazon Redshift database, optimizing and fine-tuning dbt processes.
  • Created and implemented Apache Airflow's complex pipelines to run dbt execution and testing tasks to accomplish data migration processes.
  • Developed Python scripts to generate business reports in Excel format, extract and process data from diverse data sources, and automate database updates to the production PostgreSQL database.
  • Designed and developed complex Tableau workbooks tailored to business requirements, utilizing various data sources such as database tables, views, and Excel spreadsheets.
  • Managed and configured AWS tools such as Redshift database clusters, CloudWatch, S3 buckets, EC2 instances, and Secret Manager.
  • Analyzed, diagnosed, and resolved production issues by using different tools such as Jira, Confluence, AWS CloudWatch, New Relic, and Chrome browser's inspection option.
  • Implemented and executed Salesforce CRM outbound APIs to retrieve data and configured and executed the Salesforce Bulk API for data upload tasks.
  • Created Tableau's complex datasources generated out of the relationship between other existing datasources to display fields from different databases in Tableau workbooks and dashboards.
Technologies: KNIME, KNIME Node Development, Data Analysis, Data Migration, ETL Tools, Salesforce API, SQL, MySQLdb, PostgreSQL, Amazon Web Services (AWS), Data Modeling, Salesforce SOQL/SOSL, Salesforce Bulk API, JSON, Python 3, Tableau, Apache Airflow, Data Build Tool (dbt), Data Engineering, Redshift, Issue Tracking, Excel 365, Cloud Applications, Data Visualization, Data Analytics, Amazon S3 (AWS S3), REST APIs, CSV, CSV File Processing, Data Cleaning, Data Validation, ETL Pipelines, Performance Optimization, Query Optimization, Large Data Sets, API Integration, Cloud, APIs, Python, Automation, Data Architecture, Data Transformation, ELT, Orchestration, Scalability, Amazon Redshift, Directed Acrylic Graphs (DAG), Back-end, Data Quality, GitHub Actions, MySQL, Scripting, Architecture, Dashboards, Data Warehouse Design, Database Schema Design, Financial Reporting Dashboards, Business Intelligence (BI), BI Reports, Database Normalization, Reporting, SharePoint, Microsoft Office

Data Migration Specialist

2020 - 2021
Duckpin
  • Analyzed and identified source data for migration from diverse databases, including MySQL DB, MS Access DB, and CSV files.
  • Designed and modeled a PostgreSQL database as the destination database for the data migration based on customer requirements and source database structure.
  • Created a data mapping document to map source database data to new destination database tables and fields and developed a data migration strategy and plan to achieve the migration.
  • Exported data from both source databases using the export tool of each DB (MySQL and MS Access) and Penatho's PDI Kettle processes.
  • Imported the source data into staging tables in the PostgreSQL destination database through the database import tool and Penatho's PDI Kettle processes.
  • Created PSQL functions in the PostgreSQL destination database to adapt and import the staging data into the final core tables.
  • Collaborated on cleaning and normalizing the imported data as a post-migration process through PSQL functions created in the PostgreSQL destination database.
  • Documented the whole data migration process and strategy.
Technologies: Database Modeling, ETL, Data Cleansing, Data Migration Testing, Data Migration, Database Design, SQL, Microsoft Access, PostgreSQL, Data Engineering, Excel 365, Data Analysis, CSV File Processing, Data Cleaning, Data Validation, Performance Optimization, Query Optimization, Data Architecture, Data Transformation, Scalability, Back-end, Data Quality, GitHub Actions, MySQL, Scripting, Architecture, Database Schema Design, Database Normalization, Microsoft Office

Data Migration Analyst

2017 - 2018
Qvantel
  • Created a data mapping document between the customer's legacy in-house system and Qvantel's BSS API-based destination system.
  • Created data profiling queries on Oracle DB legacy data for a quality check using Talend Tool profiling rules.
  • Designed and implemented a complete ETL process using Pentaho. This process included data extraction from the legacy staging area, data conversion to NoSQL destination structures, and JSON file generation as an outcome of the ETL process.
  • Conducted data migration requirements identification workshops with the customer.
  • Created Python programs for data reconciliation based on data migration results. As output, Excel files were generated with total migrated and extracted records.
Technologies: Oracle PL/SQL, Database Modeling, ETL Tools, Database Programming, Data Migration, ETL, Oracle RDBMS, SQL Functions, SQL Stored Procedures, Database Architecture, SQL, Database Design, Python, Data Engineering, Python 3, Business Analysis, Data Analysis, Data Cleaning, Data Validation, ETL Pipelines, Performance Optimization, Query Optimization, Large Data Sets, CRM, Automation, Data Architecture, Data Transformation, ELT, Orchestration, Scalability, Back-end, Data Quality, GitHub Actions, Scripting, Architecture, Database Schema Design, Microsoft Office

Senior Principal Consultant

2014 - 2017
Oracle Chile
  • Conducted functional requirements recollection workshops for accounts, contacts, and order management Siebel CRM modules with the customer.
  • Designed business and technical solutions for accounts, contacts, and order management Siebel CRM functional modules based on gathered functional requirements.
  • Created inbound and outbound online interfaces based on SOAP web services WSDL definition for accounts and contacts functional modules.
  • Configured automatic accounts/representatives assignments, using the Siebel Assignment Manager tool through creating assignment rules based on reps availability, reps workload, and particular attributes of accounts as a channel.
  • Configured business processes automation using Siebel Workflow processes for accounts and contacts creation functionality.
Technologies: Oracle PL/SQL, Database Modeling, ETL Tools, Database Programming, Data Migration, ETL, Oracle RDBMS, SQL Functions, SQL Stored Procedures, Database Architecture, SQL, Database Design, JavaScript, HTML, CSS, Siebel CRM, Business Analysis, Data Analysis, Data Validation, Performance Optimization, Query Optimization, CRM, Data Engineering, Data Architecture, Data Transformation, Data Quality, Scripting, Database Schema Design, Database Normalization

CRM Architect

2013 - 2014
Alliansys Argentina
  • Supported ongoing operation of Siebel CRM application assets, contacts, and order management modules.
  • Executed Siebel administration tasks to keep synchronized development, testing, and production repositories.
  • Handled performance issues related to a number of concurrent Siebel sessions running and open, by parametrization of Siebel server in a production environment.
  • Managed effort estimation plan for Siebel CRM application maintenance, based on identified new requirements and corrections on existent functionality.
Technologies: Oracle PL/SQL, Database Modeling, Database Programming, Oracle RDBMS, SQL, Database Design, Siebel CRM, Business Analysis, Data Analysis, Performance Optimization, Query Optimization, CRM

IT Specialist

2012 - 2013
IBM Argentina
  • Configured Siebel PRM/IBM LDAP authentication interface by creating a connection profile in Siebel Server and corresponding binding users.
  • Resolved Siebel Partner cloud application performance issues by creating/modifying DB2 database table's indexes and applying parametrization in Siebel Server on concurrency on the server and the database.
  • Handled Siebel Partner cloud application web services configuration issues that were affected by the poor performance of the application.
  • Conducted data migration requirements gathering workshops with the customer.
  • Defined a Siebel CRM data migration strategy that included source and destination source data systems and the best approach to export, convert, and adapt source data to Siebel CRM structures and load data into destination structures.
Technologies: Oracle PL/SQL, Database Modeling, Database Programming, Data Migration, ETL, Oracle RDBMS, SQL Stored Procedures, Database Architecture, SQL, Database Design, Siebel CRM, Performance Optimization, Query Optimization

CRM Architect

2011 - 2012
Capgemini Argentina
  • Handled technical design for Siebel's accounts, service requests, and order management business modules.
  • Adapted Siebel CRM order management's OOTB workflow processes in order to meet the customer's business requirements.
  • Handled online SOAP web services interface design and configuration based on WSDL definitions.
  • Performed improvements by adjusting the parametrization of the Siebel server related to server concurrent sessions parametrization.
  • Managed Siebel's patches installation on the Unix environment without affecting the regular operation of Siebel CRM.
Technologies: Oracle PL/SQL, Database Programming, Oracle RDBMS, SQL, Siebel CRM, CRM

CRM Architect

2010 - 2011
Cognizant Argentina
  • Handled Siebel CRM Cloud production instances configuration for different countries for accounts, contacts, and assets modules.
  • Executed data import and export batch interfaces for Siebel CRM Cloud production instances.
  • Created programs in C# to query, insert, and update data into Siebel CRM Cloud production instances by calling exposed Siebel's web services through proxy objects made and used in the programs.
Technologies: Oracle PL/SQL, Database Modeling, Database Programming, Data Migration, Oracle RDBMS, SQL, Siebel CRM, CRM

Principal Consultant

2006 - 2010
Oracle Argentina
  • Conducted Siebel CRM functional requirements gathering workshops with customers for accounts, contacts, and revenue modules.
  • Created complex Siebel CRM automated processes for data management.
  • Handled online SOAP web services interface design and configuration for Siebel CRM Accounts and Contacts modules. WSDL files were used to implement the interfaces to do updates on data.
  • Defined a Siebel CRM data migration strategy that included source and destination source data systems and the best approach to export, convert, and adapt source data to Siebel CRM structures and load data into destination structures.
  • Executed a complete data migration of 20 million customers into Siebel CRM. The data included accounts data, related contacts, related addresses, and corresponding billing and service profiles.
Technologies: Oracle PL/SQL, Database Modeling, ETL Tools, Database Programming, Data Migration, ETL, Oracle RDBMS, SQL Functions, SQL Stored Procedures, Database Architecture, SQL, Database Design, JavaScript, HTML, CSS, Siebel CRM, Business Analysis, Data Analysis, Data Engineering, Data Architecture, Data Transformation

Senior Consultant

2000 - 2006
Siebel Systems Argentina
  • Handled technical design for opportunities and service requests modules of Siebel CRM.
  • Created workflow processes and business services for Siebel CRM application implementation for opportunities and service requests modules functionality.
  • Configured different designs of Siebel CRM user interface presentations for each of the four different bank brands. This was done by modification of CSS, HTML, and JavaScript internal Siebel files.
  • Defined a Siebel CRM data migration strategy that included source and destination source data systems and the best approach to export, convert, and adapt source data to Siebel CRM structures and load data into destination structures.
  • Executed a complete data migration of 10 million customer's data into Siebel CRM. The migrated data included accounts data, related contacts, assets, orders, order items, and inventory information.
  • Handled Siebel CRM version upgrades on the Windows platform.
Technologies: Oracle PL/SQL, Database Modeling, ETL Tools, Database Programming, Data Migration, ETL, Oracle RDBMS, SQL Functions, SQL, JavaScript, HTML, CSS, Siebel CRM, Business Analysis, Data Analysis, Front-end

Experience

Sr. Data Engineer and Integration Specialist

https://www.loccitane.com/
I was responsible for developing and implementing ETL/ELT pipelines to transfer sales and shipment orders from an external SQL Server database into Snowflake data warehouse databases. Additionally, I designed and implemented data models for both the technical and semantic layers in Snowflake, ensuring they could be effectively consumed by reporting tools.

To automate processes, I created Python programs that served as a scheduler, retrieving orders from the external database and executing dbt processes to load both staging and final tables. I also developed Tableau dashboards as proofs of concept to demonstrate data visualization features, comparing them against Power BI.

SQL/ETL Expert for Financial Institution

http://www.lendistry.com
As a SQL/ETL expert, I managed several critical tasks. I created, maintained, and executed ETL processes to migrate financial data from sources like MySQL, Salesforce CRM, and the USA government into a PostgreSQL database on AWS. I crafted complex queries to extract data from MySQL, PostgreSQL, and Redshift databases hosted on AWS. Additionally, I developed and optimized dbt models to migrate data from SQL Server and PostgreSQL to AWS Redshift.

For data migration tasks, I built complex Apache Airflow pipelines to handle dbt execution and testing. I designed and created Tableau dashboards tailored to business requirements using diverse data sources, including RDBMS and Excel. My work involved creating complex Tableau data sources by linking existing ones to display fields from different databases in dashboards.

Moreover, I managed AWS tools like Redshift clusters, CloudWatch, S3 buckets, EC2 instances, and Secrets Manager, ensuring robust infrastructure management and efficient data handling across platforms.

Database Developer for Cleansing, Transforming, and Migrating Data

https://www.rollwithduckpin.com/
I was in charge of:
• Analyzing and identifying the source data to be migrated from different sources DBs such as MySQL DB, MS Access DB, and CSV files.
• Designing and modeling a PostgreSQL database as the destination database for the data migration based on customer requirements and source DB structure.
• Creating a data mapping document to map source DBs data to new destination DB tables and fields and creating a data migration strategy and plan to achieve the migration.
• Exporting data from sources DBs using each DB's export tool (MySQL and MS Access) and Penatho's PDI Kettle processes.
• Importing the source data into staging tables in the PostgreSQL destination DB through the DB import tool and Penatho's PDI Kettle processes.
• Creating PSQL functions in the PostgreSQL destination DB to adapt and import the staging data into the final core tables.
• Working on cleaning and normalizing the imported data as a post-migration process through PSQL functions created in the PostgreSQL destination DB.
• Documenting the whole data migration process and strategy.

Data Migration Analyst (via R.P.I.)

https://www.qvantel.com/company
I imported customers' data into a non-relational Cassandra DB through Kafka loaders. The information to load was organized in JSON files created by the Pentaho ETL process from the legacy system staging Oracle DB.

Telecom Argentina (via Oracle Argentina)

https://www.telecom.com.ar/
I migrated 20 million customer data into the Siebel CRM database without errors and on the expected date. The migrated information included customer data and related contacts, addresses, and billing/service profiles.

Merk (via Cognizant)

I created programs in C# to access (query, insert, and update) data into Siebel CRM Cloud production instances by calling exposed Siebel's web services. The web services instances were called through a proxy object whose instance was created and managed in the C# programs.

Banco de Chile (via Siebel Argentina)

I configured different Siebel CRM user interfaces for the four other bank brands by modifying CSS, HTML, and JavaScript internal files. A different user interface was created for each brand with different background colors and font types.

Tigo Bolivia (via Qvantel and R.P.I)

For the customer to quickly check the outcome of the data migration, I developed a data reconciliation Python program to generate an automatic Excel report, based on data from Oracle databases, with total quantities of records.

This program:
• Obtained the information to be migrated from legacy Oracle DB.
• Obtained the converted and adapted data from intermediate Oracle DB.
• Generated pre and post-total records quantities for each migrated entity.
• Created an Excel spreadsheet to inform total quantities to be migrated and total quantities converted.

Education

1990 - 1995

Bachelor's Degree in Computer Sciences

Catholic University of Argentina - Buenoa Aires, Argentina

Certifications

APRIL 2012 - PRESENT

Siebel 8.1 Certified Consultant

EXO

Skills

Libraries/APIs

Salesforce API, Salesforce Bulk API, REST APIs

Tools

Siebel CRM, Tableau, Apache Airflow, Microsoft Access, GitHub, AWS Command Line Interface (CLI)

Languages

SQL, Python, Python 3, C++, HTML, CSS, JavaScript, Snowflake

Paradigms

Database Design, ETL, Automation, Business Intelligence (BI), Dimensional Modeling

Storage

Oracle PL/SQL, Database Programming, Database Architecture, Database Modeling, PostgreSQL, SQL Stored Procedures, SQL Functions, Oracle RDBMS, SQL Performance, Redshift, Data Pipelines, Data Validation, MySQL, JSON, MySQLdb, Amazon S3 (AWS S3), Google Cloud

Platforms

KNIME, Amazon Web Services (AWS), Salesforce SOQL/SOSL, Amazon, Google Cloud Platform (GCP), SharePoint

Other

Data Migration, Data Analysis, Business Analysis, Data Architecture, Database Schema Design, ETL Tools, Data Migration Testing, Data Cleansing, KNIME Node Development, Data Modeling, Data Build Tool (dbt), Data Engineering, Cloud Applications, Data Visualization, Data Analytics, Data Warehousing, CSV File Processing, Data Cleaning, ETL Pipelines, Performance Optimization, Query Optimization, Large Data Sets, CRM, Data Transformation, ELT, Orchestration, Scalability, Amazon Redshift, Directed Acrylic Graphs (DAG), Back-end, Data Quality, GitHub Actions, Scripting, Architecture, Dashboards, Data Warehouse Design, BI Reports, Database Normalization, Reporting, Microsoft Office, Excel 365, Issue Tracking, APIs, Data Reporting, Data, CSV, API Integration, Cloud, Front-end, Financial Reporting Dashboards, Google BigQuery

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring