João Rocha
Verified Expert in Engineering
Data Warehouse Design Developer
Florești, Cluj County, Romania
Toptal member since October 13, 2020
João has extensive experience developing data applications using a broad range of tools and technologies across different industry sectors. João can effectively apply data warehousing and data engineering methods and techniques to solve complex data problems using relational databases, the Hadoop ecosystem, and cloud infrastructure.
Portfolio
Experience
- Data Engineering - 12 years
- Data Warehouse Design - 12 years
- Oracle - 12 years
- Teradata - 12 years
- Java - 12 years
- SQL - 12 years
- Software Engineering - 12 years
- Data Warehousing - 12 years
Availability
Preferred Environment
Oracle Exadata, Teradata, UML, Kafka Streams, Spark, Java, SQL, Python, Data Engineering, Data Warehousing, Data Warehouse Design
The most amazing...
... analytics solution I've implemented included forecasting tenure and cash flow for a large telecommunications company's entire customer base.
Work Experience
Senior Analyst | Data Engineer
KNEIP
- Developed Kafka Streams applications supporting an event-driven architecture with microservices.
- Collaborated on creating a CI/CD pipeline for Kafka Streams applications, migrating to containers, and Kubernetes orchestration.
- Developed Spark Streaming applications to consume data from Kafka and load a fund data management data model in HBase.
- Implemented NiFi processor groups to integrate data sourced from files via FTP.
- Contributed to data modeling for fund data management.
Senior Developer
Sagacity Solutions
- Developed a bespoke value-based management analytics solution for the telecommunications company Telstra. The solution within a data warehouse supported by Teradata included modules for tenure, cash flow forecasts, and investment data integration.
- Designed and developed a configuration-driven product for value-based management using Apache Spark, standardizing the core algorithms.
- Supported the implementation of a value-based management product for the telecommunications group Tele2 in Estonia, Latvia, and Lithuania.
- Oversaw a value-based management product operating in a Software as a Service (SaaS) model using AWS.
- Implemented the ETL steps to the data warehouse supported by Netezza, enabling a revenue assurance process related to call-center operations for the telecommunications company TalkTalk.
Senior Developer
Harte Hanks
- Contributed to the evolutionary maintenance of a single customer view (SCV) solution, a bespoke multi-source marketing database supported by Oracle created for software company VMWare.
- Designed and developed ETL processes for marketing data using PL/SQL in an Oracle database.
- Optimized performance by reviewing long-running SQL queries.
Data Warehouse and Business Intelligence Consultant
WeDo Technologies
- Designed and developed a sales dashboard for a retail company using Microsoft Analysis Services, including a new data mart and ETL processes within a data warehouse supported by Oracle Exadata.
- Gathered requirements, researched, and created a business case for a group-level sales reporting dashboard for Sonae SGPS.
- Led the implementation of an analytics solution providing supply chain performance metrics for the retail company Sonae SR. Implemented the reports in MicroStrategy.
- Developed an analytics solution providing out-of-stock indicators for Sonae MC and implemented reports in Oracle Business Intelligence.
- Implemented an analytics solution containing retail sales indicators for different business models used in specialized retail for Sonae SR, utilizing Microsoft Analysis Services.
- Designed an operational data model for retail based on the NRF ARTS data model.
Business Analyst
Wipro Retail
- Designed and developed an operational reporting framework within an Oracle Retail environment using PL/SQL and Oracle Business Intelligence.
- Implemented a set of operational reports for a retail company covering supply chain, finance, and commerce. Built reports using a custom operational reporting framework in Oracle Business Intelligence.
- Developed a set of custom financial operational reports for the retail company Morrisons, using Oracle Business Intelligence during the Oracle Retail implementation project.
- Designed and developed an analytics solution for Sonae MC containing metrics for supplier service levels. The solution included a data mart and ETL processes within the data warehouse supported by Oracle Exadata.
IT Consultant
Freelance
- Designed and developed a balanced scorecard for Sonae MC's retail branch operations, including a data model and integration processes within a data warehouse supported by Oracle Exadata, C#, and ActionScript.
- Collaborated on the evolutionary maintenance of a retail sales dashboard, with the front end built using ActionScript.
- Contributed to the evolutionary maintenance of a sales data pipeline within a data warehouse supported by Oracle Exadata.
Data Warehouse and Business Intelligence Consultant
Vass Consultoria de Sistemas
- Collaborated on creating a new enterprise data warehouse for the Spanish bank BBVA by building the warehouse with Teradata and ETL processes, mainly using Informatica PowerCenter. Designed and developed ETL.
- Developed the ETL processes within the data warehouse system of Santander Bank, supported by an Oracle database and Informatica PowerCenter.
- Engaged in the data warehouse system's evolutionary maintenance for a telecommunications company, supported by an Oracle database and Informatica PowerCenter.
Experience
KNEIP Digital Platform
https://www.kneip.com/I was a senior data engineer within a cross-functional team responsible for supporting real-time data integration from various sources into a data model capable of supporting multiple products. The platform implemented an event-driven architecture with microservices. I was heavily involved in developing the data ingest pipeline using Apache NiFi, Kafka Streams, Apache Spark, and HBase.
VBM Product
I served as the lead developer to create a configuration-driven product containing VBM's core modules, namely tenure, cash flow forecasts, and investment data integration. Participating in different implementations of this product, I delivered client-specific customization and supported technical deployment in different environments, such as AWS cloud and on-premises Hadoop cluster. The product is written in Python and supported by Apache Spark.
Education
Master's Degree in Computer Science and Informatics Engineering
Faculty of Engineering, University of Porto - Porto, Portugal
Skills
Tools
Kafka Streams, Oracle Exadata, Apache NiFi, GitLab CI/CD, Oracle Business Intelligence Applications (OBIA), Informatica PowerCenter
Languages
SQL, Java, Python, UML, ActionScript 3, C#
Storage
PL/SQL, Teradata, Exadata, Databases, HBase, RocksDB, Apache Hive, MySQL, IBM Db2, Netezza
Frameworks
Hadoop, Spark
Platforms
Oracle, Apache Kafka, Kubernetes, Databricks, Oracle Retail, Amazon Web Services (AWS)
Industry Expertise
Project Management
Other
Data Warehousing, Software Engineering, Data Warehouse Design, Data Engineering, Computer Science, Distributed Systems, Web Technologies, Statistics, Unix Shell Scripting
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