Pablo Mombru
Verified Expert in Engineering
Data Analyst and ETL Developer
Buenos Aires, Argentina
Toptal member since June 18, 2020
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
Experience
- SQL - 18 years
- ETL Tools - 7 years
- PostgreSQL - 5 years
- Python 3 - 4 years
- Cloud Applications - 4 years
- Tableau - 4 years
- Apache Airflow - 3 years
- Data Build Tool (dbt) - 3 years
Availability
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
SQL Expert | Data Analyst
Inkspace Analytics, LLC - B.S.D. Capital, Inc. dba Lendistry (via Toptal)
- Created, adapted, tested, and executed ETL processes using 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 AWS Redshift DB, 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 DB updates to production PostgreSQL DB.
- 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.
- Executed SOQL commands in the Salesforce Developer Console and the Salesforce Workbench to pull data from instances.
Data Migration Specialist
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.
Data Migration Analyst
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.
Senior Principal Consultant
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.
CRM Architect
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.
IT Specialist
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.
CRM Architect
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.
CRM Architect
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.
Principal Consultant
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.
Senior Consultant
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.
Experience
SQL/ETL Expert for Financial Institution
http://www.lendistry.com• Creating, maintaining, testing, and executing several ETL processes to continuously migrate financial data from various sources, including MySQL database, Salesforce CRM, and USA's Gov, into a PostgreSQL database hosted on an AWS infrastructure.
• Elaborating complex queries to gather information from multiple sources, including MySQL, PostgreSQL, and Redshift databases hosted on an AWS infrastructure.
• Creating and configuring complex data build tool (dbt) models to migrate data from relational databases like SQL Server and PostgreSQL to AWS Redshift DB, optimizing and fine-tuning dbt processes.
• Building and implementing Apache Airflow's complex pipelines to run dbt execution and testing tasks to accomplish data migration processes.
• Developing Python scripts to generate business reports in Excel format, extracting data from diverse data sources, and automating access to production databases.
• Designing and creating Tableau dashboards tailored to business requirements, utilizing diverse data sources based on RDBMS and Excel spreadsheets.
• Managing and configuring AWS tools such as Redshift database clusters, CloudWatch, S3 buckets, EC2 instances, and Secrets Manager.
Database Developer for Cleansing, Transforming, and Migrating Data
https://www.rollwithduckpin.com/• 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/companyTelecom Argentina (via Oracle Argentina)
https://www.telecom.com.ar/Merk (via Cognizant)
Banco de Chile (via Siebel Argentina)
Tigo Bolivia (via Qvantel and R.P.I)
https://www.tigo.com.bo/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
Bachelor's Degree in Computer Sciences
Catholic University of Argentina - Buenoa Aires, Argentina
Certifications
Siebel 8.1 Certified Consultant
EXO
Skills
Libraries/APIs
Salesforce API, Salesforce Bulk API
Tools
Siebel CRM, Tableau, Apache Airflow, Microsoft Access, GitHub, AWS CLI
Languages
SQL, Python 3, Python, C++, HTML, CSS, JavaScript, Snowflake
Paradigms
Database Design, ETL, Dimensional Modeling
Storage
Oracle PL/SQL, Database Programming, Database Architecture, Database Modeling, SQL Stored Procedures, SQL Functions, Oracle RDBMS, SQL Performance, Redshift, Data Pipelines, JSON, PostgreSQL, MySQLdb
Platforms
KNIME, Amazon Web Services (AWS), Salesforce SOQL/SOSL, Amazon
Other
Data Migration, Data Analysis, Business Analysis, ETL Tools, Data Migration Testing, Data Cleansing, KNIME Node Development, Data Modeling, Data Build Tool (dbt), Cloud Applications, Data Visualization, Data Analytics, Data Warehousing, Data Engineering, Excel 365, Issue Tracking, APIs
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