Fabio V.

About Me

Fábio is a passionate professional working in the IT field for over 20 years. He has extensive knowledge in SQL, procedural languages ​​for several RDBMS, data modeling, and data pipelines using a high diversity of technologies. He is also keen on agile practices, iterative and incremental methodologies, and formal methods for highly complex systems development. Fábio has a proven track record of successfully managing teams in projects and strategic areas involving technology.

Frontend

Backend

Database

Other

Work history

Healthtek Solutions, LLC
Data Engineer
2023 - Present (2 years)
Remote
  • Built a solution encompassing data extraction to report presentations using Tableau.

  • Designed the data model for the solution, focusing on a structure optimized for complex queries with excellent performance.

  • Set up the data architecture using Azure, prioritizing the lowest possible cost for the client without compromising integrity and performance. I configured Azure SQL, Blob Storage, and Azure Data Factory for this solution.

  • Created data pipelines using Azure Data Factory and was responsible for loading CSV files from the Blob Storage server, processing the loaded data, and distributing it into the respective tables in Azure SQL.

  • Created and configured Tableau Cloud, in addition to making data sources and dashboards for use by the entire team.

Data EngineeringETLETL Tools Data VisualizationTableauData Analytics SQLData ModelingDatabasesDatabase DesignDatabase Structure Database Transactions Azure
GoSchoolBox (Toptal Client)
Database Consultant
2022 - Present (3 years)
Remote
  • Monitored how to build a data visualization tool within their web solution to create dashboards and reports on the fly.

  • Presented two ways to store the data for the report builder solution; the first used their Mongo database, and the second used a relational database. In both, I presented examples of data operations for clarity.

  • Designed examples of JSON files and showed them the ETL process that would be necessary for creating those files.

  • Presented many graphs and what kind of information, dimensional or factual data, would be necessary to produce each.

noSQLRelational Databases Mentorship MongoDBJSONData VisualizationETLRelational Database Design Database ArchitectureDatabase Schema Design Data Loading Business Logic Star Schema Architecture Database Structure Transactions Data ModelingDatabasesDatabase Design
Toptal Client - Zips Car Wash
Data Engineer and Data Analyst
2022 - Present (3 years)
Remote
  • Created a data pipeline to gather information from multiple relational databases using T-SQL, SQL, task scheduling, and background jobs from SQL Server.

  • Constructed a database using concepts such as the starflake model and data vault, guaranteeing that the solution has historical data to be consumed within a data visualization tool and has integrity across multiple fact tables.

  • Produced routines capable of processing almost 1 billion records in a short time, using only T-SQL and SQL.

  • Prepared many database views for Domo (a data visualization tool). I studied Domo to create the best approach for a cost-effective solution, joining performance on consuming data with the lower cost of using Domo for my client.

  • Created a routine using GIS (Geographical Information Systems) operations, which compares the weather on a 7-day basis to compare with the users' visits to my client's stores.

SQLData ModelingT-SQL (Transact-SQL) Data pipelinesMicrosoft SQL Server User Requirements Data VisualizationTask Scheduling Background Jobs Dashboards Reports GISAzure Azure Cosmos DB Database DesignSQL Server DBA DomoRelational Database Design Database ArchitectureDatabase Schema Design ReportingIntegrationData Loading Business Logic Star Schema Database Administration (DBA) Architecture Data ManagementDatabase Structure Database Transactions Transactions DatabasesETL
ASI Company
IT Manager
2018 - 2022 (4 years)
Remote
  • Performed substantial changes on functionalities with low-performance problems, bringing them stability and high performance.

  • Designed data models for legacy solutions and implemented new systems.

  • Led the team in creating the new software architecture for the organization's solutions for the web and mobile environments.

  • Reduced the cost with software maintenance, reorganizing the maintenance team keeping only senior developers with expertise in the legacy solution.

  • Created a team for refactoring and modernizing solutions with the developers moved from the maintenance team. This action resulted in new contracts and a narrow scope of solutions.

  • Implemented a solution using a business process management tool to monitor demands from clients and internal needs. This action resulted in a better SLA agreement between the company and the clients, increasing clients satisfaction.

ManagementLeadershipIT Governance SQLNode.jsOraclePostgreSQLVue FlutterT-SQL (Transact-SQL) PL/pgSQLOracle PL/SQLNegotiationPlanning Agile Practices ETLPL/SQL Tuning IT Strategy SQL Server 2012 Innovation Camunda BPM Team Leadership SQL Stored Procedures Relational Databases Database Modeling Data ArchitectureMicrosoft SQL Server Data Reporting Business Intelligence (BI) DatabasesDimensional Modeling Data EngineeringUser Requirements Data pipelinesData Governance Data CleaningSpreadsheets Data AnalysisComplex Data Analysis Data Quality Analysis JavaScriptMySQLDatabase Performance Dashboards Reports GISDatabase DesignReverse EngineeringSQL Server DBA Relational Database Design Database ArchitectureDatabase Schema Design ReportingIntegrationCustomer Relationship Management (CRM) Data Loading Business Logic MariaDBPL/SQLOracle SQL Database Administration (DBA) Oracle DBAMicrosoft ExcelArchitecture Oracle Database Data ManagementDatabase Structure Database Transactions Transactions
Ministério da Educação - Brazilian Ministry of Education
Business Process Specialist
2014 - 2018 (4 years)
Remote
  • Created a 2000 lines PL/pgSQL code in 15 days to integrate three ministries that validate non-profitable institutions to tax exemption.

  • Built a dimensional data model, DDL, and ETL SQL instructions to load data into the dimensional database.

  • Designed dashboards to track processes performance using Microsoft Power BI and Qlik Sense.

  • Mapped the business processes for two central secretariats within the Ministry of Education and proposed evolution, lowering costs and improving business performance.

  • Owned two projects in the Ministry. The first aimed to regulate all higher education institutions in Brazil; the second included non-profitable education institutions nationwide.

BPMNBPM SQLPostgreSQLPL/pgSQLAgile Practices Qlik Sense Microsoft Power BI Bizagi Modeler Team Leadership Relational Databases Data Analytics ETL Development Database Modeling Data ArchitectureData Vaults Data Reporting Business Intelligence (BI) DatabasesDimensional Modeling Data EngineeringUser Requirements Data pipelinesData CleaningSpreadsheets Web ScrapingData AnalysisComplex Data Analysis Data Quality Analysis PostGisJavaScriptMySQLDatabase Performance Dashboards Reports Database DesignReverse EngineeringGoogle AnalyticsRelational Database Design Database ArchitectureDatabase Schema Design ReportingIntegrationCustomer Relationship Management (CRM) Data Loading Business Logic PL/SQLOracle SQL Microsoft ExcelOracle Database Database Structure Database Transactions Transactions ETL
ASI Company
Senior Data Analyst | Senior System Analyst
2013 - 2014 (1 year)
Remote
  • Defined the requirements and data models for an ERP solution in CRM, inventory, and warehouse management.

  • Proposed new forms of managing and versioning the source code, requirements, and business documents.

  • Implemented a requirement management framework based on my knowledge in CCMI certification.

erwin Data Modeler Rational Unified Process (RUP) SQL Stored Procedures Relational Databases ETL Development Database Modeling Data ArchitectureMicrosoft SQL Server Data Reporting Business Intelligence (BI) DatabasesDimensional Modeling Data EngineeringUser Requirements Data pipelinesData CleaningSpreadsheets Data AnalysisComplex Data Analysis Data Quality Analysis UML 2Object-oriented Design (OOD) Database Performance Reports Database DesignSQL Server DBA Relational Database Design Database ArchitectureDatabase Schema Design ReportingIntegrationCustomer Relationship Management (CRM) Data Loading Business Logic PL/SQLOracle SQL Database Administration (DBA) Oracle DBAMicrosoft ExcelArchitecture Oracle Database Data ManagementDatabase Structure Database Transactions Transactions SQL
Organization of Ibero-American States (OEI) for Education, Science and Culture
IT Consultant
2009 - 2013 (4 years)
Remote
  • Worked actively in the three most significant programs implemented by the Brazilian Ministry of Education, defining requirements, data structure, business rules, and technologies.

  • Created a complex script to rank students applying for public universities using Oracle PL/SQL.

  • Determined public policies for low-income students, indigenous people, and racial diversity by observing multiple data sources and defined the first decision-making logic within the Brazilian Ministry of Education.

  • Led the IT team involved in the Ministry of Education programs during its execution, which occurred twice a year for each program.

PostgreSQLOraclePL/pgSQLOracle PL/SQLData ModelingETLETL Tools Oracle GoldenGate Agile Practices ScrumSQLTableauLeadershipTeam Leadership SQL Stored Procedures Relational Databases Data Analytics Database Modeling Data ArchitectureData Vaults Data Warehousing Data Reporting Business Intelligence (BI) DatabasesDimensional Modeling Data EngineeringUser Requirements Data pipelinesData Governance Data CleaningSpreadsheets Data AnalysisComplex Data Analysis Data Quality Analysis PostGisUML 2Database Performance Dashboards Reports Relational Database Design Database ArchitectureDatabase Schema Design ReportingIntegrationData Loading Business Logic PL/SQLOracle SQL Oracle DBAMicrosoft ExcelArchitecture Oracle Database Data ManagementDatabase Structure Database Transactions Transactions
B2Br
Tech Lead | Senior System Analyst
2007 - 2009 (2 years)
Remote
  • Provided consultancy services to a partner company on methodologies for developing, documenting, and validating software on-demand with governmental contracts.

  • Created routines using a shell script to validate the amount charged from mobile calls within a Telecon client.

  • Collaborated on the company CMMI certification, being responsible for requirement management.

OracleETLManagementConsultingData ModelingMetricsTeam Leadership SQL Stored Procedures Relational Databases Data Analytics ETL Development Database Modeling Data Warehousing Data Reporting DatabasesData EngineeringUser Requirements Spreadsheets Data Quality Analysis UML 2Object-oriented Design (OOD) Reports Relational Database Design Database ArchitectureDatabase Schema Design ReportingIntegrationBusiness Logic Oracle SQL Oracle DBAMicrosoft ExcelOracle Database Database Structure Database Transactions Transactions SQL
CTIS
Tech Lead | Senior System Analyst
2005 - 2007 (2 years)
Remote
  • Designed the data model and SRS (Software Requirement Specifications) for an ARV (antiretroviral) distribution logistics system for AIDS treatment nationally.

  • Defined internal activities related to software requirement management to certify the company on CMMI level 2.

  • Outlined how components should communicate within the architecture as the tech lead.

  • Provided internal consultancy for other teams on software requirement management, data modeling, and SQL performance tuning.

  • Measured several software sizes using function point analysis.

OracleOracle PL/SQLCapability Maturity Model Integration (CMMI) Java 6 MetricsTeam Leadership SQL Stored Procedures Relational Databases Database Modeling Data ArchitectureData Reporting DatabasesUser Requirements Spreadsheets UML 2Object-oriented Design (OOD) Reports Relational Database Design Database Schema Design ReportingIntegrationBusiness Logic Oracle SQL Oracle DBAMicrosoft ExcelOracle Database Database Structure Database Transactions Transactions SQL
Indra - Politec
Junior System Analyst | System Analyst
2000 - 2005 (5 years)
Remote
  • Designed data flow diagrams and integrated them with data models across the entire company during my first professional year working in IT.

  • Used UML to document the software developed within the company.

  • Measured several systems using function point analysis.

  • Created data models and wrote SQL queries for many systems.

  • Used Natural, Cobol, and IBM DB2 as programming languages.

NATURAL IBM DB2Data ModelingSQLerwin Data Modeler UMLCobolRelational Databases Database Modeling Data ArchitectureData Reporting DatabasesUser Requirements Spreadsheets UML 2Object-oriented Design (OOD) Relational Database Design Database Schema Design ReportingBusiness Logic Microsoft ExcelDatabase Structure Database Transactions
Magnolia Jewelers Inc.
MariaDB and Tableau Expert
Present (2025 years)
Remote
  • Remodeled the client's inconsistent database so as to avoid inconsistencies, created indexes to allow faster processing of reports, and designed the database to scale. The client was a jewelry company.

  • Created a procedure that checks the employees' inserts in the database to point to possible places where a correction is necessary. Before that, they used to spend much time cross-checking the shipments received from China.

  • Fixed—in four hours—a coding error that had been occurring for over half a year, and they could not find what was wrong. I found out that the problem was an implementation of a MySQL function that, in a specific scenario, was miscalculating dates.

MariaDBPythonTableauMySQLBusiness Logic ETLDatabase DesignSQLDatabase Administration (DBA) Architecture Data ManagementDatabase Structure Database Transactions Transactions Data ModelingDatabases
Toptal Client - Overhead Intelligence
Data Engineer
Present (2025 years)
Remote
  • Created a data structure concept to store the LiDAR files in two different ways using Azure Blob Storage. The first approach was in charge of keeping the raw LiDAR data, and the second for the processed data.

  • Created a conceptual data model to store the transactional data, linking the Azure SQL database to the Azure Blob Storage.

  • Presented a GIS function example coded within Azure SQL that would be accountable for gathering all the LiDAR files in a map area drawn by the user.

LiDARAzure Azure SQL Azure Blob Storage API Data EngineeringGISData ModelingRelational Database Design Database ArchitectureDatabase Schema Design IntegrationAmazon S3 (AWS S3) Business Logic Database Administration (DBA) Architecture Data ManagementAzure Synapse Database Structure Database Transactions Transactions SQLDatabasesDatabase Design

Showcase

SiSU - Sistema de Seleção Unificada (Unified Selection System)
  • Defined software requirements, business requirements, data modeling, and SQL procedures, and optimized SQL instructions for Sistema de Seleção Unificada (SiSU).

  • Developed a database to handle over 15 million insert operations and 100 million reading operations within a five-day period.

  • Designed the ranking logic and procedure to correctly order all the students for each available course on the SiSU platform.

FIES - Higher Education Student Financing Fund
  • FIES is a Brazilian initiative for funding students in higher education.

  • Work involved data model design and PL/pgSQL script creation for processing data from different banks.

  • Role also included developing analytical reports for decision-making purposes.

SICON (Conditionality System for Bolsa Família)
  • Worked on 'Bolsa Família', a social assistance program, aiding millions of Brazilians with family income below minimum wage.

  • Designed the database structure, and authored PL/SQL scripts to process information, monitor beneficiary compliance, and detect fraud.

  • All of this information was consolidated and processed from data gathered by all Brazilian city halls.

DST-AIDS (Drug Logistics Control)
  • DST-AIDS is a Brazilian-developed system that managed nationwide distribution of antiretroviral drugs for AIDS treatment.

  • The project, initiated in 2007, marked the developer's first role as a tech lead where he oversaw the tech team, handled software requirements, and designed the data model.

  • The developer also crafted complex SQL instructions and wrote PL/SQL code for the software.

Education

Education
Bachelor's Degree in Information Systems
Centro Universitário Euroamericano (UNIEURO)
2002 - 2005 (3 years)