Fernando Brito, Developer in Uppsala, Sweden
Fernando is available for hire
Hire Fernando

Fernando Brito

Verified Expert  in Engineering

Data Engineering Developer

Location
Uppsala, Sweden
Toptal Member Since
July 1, 2016

Fernando is a data engineer with 10+ years of experience in full-stack engineering. He has demonstrated expertise in setting up data platforms and working on DataOps and data infrastructure. Fernando recently worked as a staff data engineer for a hot scale-up in Europe, where he acted as his team's tech lead. He is also an accomplished speaker and open-source contributor.

Portfolio

Voi
Snowflake, Google BigQuery, Python, Data Build Tool (dbt), Apache Airflow, SQL...
Voi
Snowflake, Google BigQuery, Data Build Tool (dbt), Python, Apache Airflow, SQL...
Voi
Snowflake, Google BigQuery, Data Build Tool (dbt), Apache Airflow, Terraform...

Experience

Availability

Part-time

Preferred Environment

Data Engineering, Python, Snowflake, Google Cloud Platform (GCP)

The most amazing...

...role I've had was being the 1st data engineer in a company and setting up a data platform that was later used by 30+ developers and 200+ self-service consumers.

Work Experience

Staff Data Engineer

2023 - 2023
Voi
  • Worked as a tech lead for the data platform team by mentoring other engineers, driving cross-department initiatives, designing our tech architecture, and co-authoring our roadmap with our product manager.
  • Led cloud cost savings initiatives, resulting in dozens of thousands of euros of savings per year.
  • Oversaw the design of a solution to handle GDPR requests in our data platform.
Technologies: Snowflake, Google BigQuery, Python, Data Build Tool (dbt), Apache Airflow, SQL, Terraform, APIs, Streamlit, Google Cloud, Google Cloud Functions

Senior Data Engineer

2022 - 2022
Voi
  • Interviewed 40+ candidates for different positions, including data analysts, data engineers, and back-end engineers, and designed an internal interview rubric for some positions.
  • Held 10+ internal knowledge-sharing sessions and training on initiatives such as our internal Lunch & Learn, as well as six external presentations representing the company in technical meet-ups (Snowflake, dbt Labs, FinOps, PyData, etc.).
  • Led the project that won a company-wide Hackathon competition, developing a proof of concept for a system that uses EXIF metadata stored in photos and our own IoT datasets to automate specific administrative tasks.
Technologies: Snowflake, Google BigQuery, Data Build Tool (dbt), Python, Apache Airflow, SQL, Terraform, APIs, Google Cloud, Google Cloud Functions

Data Engineer

2020 - 2022
Voi
  • Developed a metadata-driven micro-batch ELT pipeline for ingesting hundreds of millions of rows per day from more than a hundred internal data sources into our data warehouse.
  • Migrated multi-terabyte data sets to a new data warehouse vendor and introduced tools and processes for analytics engineering (dbt).
  • Set up continuous integration pipelines, SQL linting, and pre-commit hooks to improve the developer experience of our 20+ data analysts, data scientists, and machine learning engineers.
Technologies: Snowflake, Google BigQuery, Data Build Tool (dbt), Apache Airflow, Terraform, SQL, APIs, Google Cloud, Google Cloud Functions

Full-stack Developer

2018 - 2020
Natural Cycles
  • Was part of the analytics team; maintained the data warehouse, ETL/ELT pipelines, and BI dashboards. Also served as the main interface between the analytics team and the company's codebase.
  • Handled data quality by understanding, reporting, and fixing data inconsistencies and incompleteness, helping the organization gain more trust and make better data-driven decisions.
  • Implemented automated version control and backup of data warehouse DDLs and views.
Technologies: Snowflake, Tableau, APIs, Google Cloud

Freelance Full-stack Software Engineer

2017 - 2018
OpenGov, Inc.
  • Bootstrapped a new project using an internal JavaScript framework based on React and Redux.
  • Performed a feature usage audit using visualizations on Tableau to help stakeholders understand which features are used the most, by which clients, and how often.
  • Enabled data-driven decision-making for the short and long term through the above-mentioned accomplishment.
Technologies: Ruby on Rails (RoR)

Freelance Full-stack Software Engineer

2016 - 2018
ReContext Data Solutions (via Toptal)
  • Performed an audit on an existing codebase covering topics like software architecture and modularity, code quality, database model, test coverage, security, infrastructure, application monitoring, and backup strategy, resulting in a detailed report with a prioritized action plan.
  • Tracked down performance bottlenecks on an existing application using profiling tools. Optimized routines, memory usage, and database queries to improve the load time of data-intensive pages and reports.
  • Worked together with the project manager to set up project management processes and tools to be used by the team.
  • Added web analytics tracking (with Google Analytics) and set up infrastructure to enable fine-grained custom event tracking.
Technologies: JavaScript, PostgreSQL, Ruby on Rails (RoR), Ruby

Freelance Full-stack Software Engineer

2016 - 2018
Attlas (via Toptal)
  • Integrated a payment gateway solution (Stripe) to allow users to pay on a subscription basis, allowing users to register their credit card information and administrators to process payments and review all transactions.
  • Fixed several bugs, worked on new features, and increased the overall test coverage ratio. Implemented acceptance tests using automated browser navigation tools.
  • Configured continuous integration using CircleCI, automatic test coverage reports using Codecov, and automatic deployment on Heroku.
  • Configured alerts for unusual and suspicious activities on logs (using Logentries and Papertrail) as well as error monitoring (using Rollbar).
Technologies: PostgreSQL, Ruby on Rails (RoR), Ruby

Freelance Full-stack Software Engineer

2016 - 2017
Ticket Privatresor
  • Optimized several SQL queries, reducing the load time from data-intensive reports by multiple seconds.
  • Upgraded a legacy Ruby on Rails application to a supported version of the framework and introduced React.js for supporting rich user interactions where necessary.
  • Enhanced the background job system to support automatic scaling on the number of workers and different job priorities, reducing job queues by several hours.
Technologies: JavaScript, PostgreSQL, Ruby on Rails (RoR)

Visiting International Researcher

2015 - 2015
SALT Lab, University of British Columbia, Vancouver
  • Created a small web app using Sinatra to be used on a user experiment as part of a research project.
  • Co-authored a research paper published on a top-tier software engineering conference.
  • Added features to an abstract syntax tree parser for JavaScript implemented in Java.
  • Used unsupervised machine learning algorithms over a dataset of commits on public GitHub repositories to find the most common types of changes on Node.js projects.
Technologies: Ruby, Java

Web Team Leader

2013 - 2014
Laboratory of Digital Video Applications/UFPB
  • Hired and managed the work of three junior web developers.
  • Developed a web app using Ruby on Rails for simulating the Inter-American System of Human Rights, in which law students were able to go through all the steps involved in the court, assuming different roles.
  • Updated a legacy Ruby on Rails application and implemented several new features.
  • Deployed apps on virtual machines using Ubuntu, Nginx, Apache, and Phusion Passenger.
Technologies: JavaScript, Git, Ruby on Rails (RoR), Ruby

Developer | Researcher

2010 - 2013
Laboratory of Digital Video Applications/UFPB
  • Developed a custom CMS to power the research lab website, allowing staff to manage news, projects, researchers, and publications.
  • Worked with professors and PhD researchers on their research projects, developing software and writing and publishing papers.
  • Developed a custom plugin for Redmine (project management web application made with Ruby on Rails).
  • Implemented an application store using OAuth2 and REST APIs to Ginga, the middleware of the SBDTV (Brazilian Digital Television System) standard.
Technologies: REST APIs, JavaScript, Git, Ruby on Rails (RoR), Ruby

Cursos UFPB

A pet project of mine, a small web app where students from my university can upload their transcript of records to see several graphs showing their progress along the semesters. The source code is available on GitHub and the project is hosted on Heroku. Besides developing most of the project, I've configured a continuous integration environment using Travis, automated test coverage reporting using Coveralls, and automated deployment using Heroku Pipelines.
2011 - 2017

Bachelor's Degree in Computer Science

Universidade Federal da Paraíba - João Pessoa, Paraíba, Brazil

2015 - 2016

CodeSchool Paths Certificate in Ruby, Ruby on Rails, RSpec, JavaScript, SQL

CodeSchool - www.codeschool.com/users/2074289

2015 - 2015

Exchange Program in Computer Science

University of Skövde - Skövde, Sweden

2012 - 2013

Exchange Program in Computer Science

Eindhoven University of Technology - Eindhoven, Netherlands

NOVEMBER 2023 - NOVEMBER 2025

SnowPro Core Certification

Snowflake

JUNE 2017 - PRESENT

React

Udacity

JUNE 2016 - PRESENT

Ruby on Rails Web Development

Coursera

JUNE 2016 - PRESENT

Full-stack Web Development

Coursera

Languages

Python, Ruby, Snowflake, JavaScript, Regex, SQL, Java

Frameworks

Ruby on Rails (RoR), Streamlit

Storage

Google Cloud, PostgreSQL, MySQL

Other

Data Engineering, Data Build Tool (dbt), APIs, Integration Testing, Web Scraping, ELT, Google BigQuery, Metabase, Google Cloud Functions, Machine Learning, FastAPI, Full-stack, Full-stack Development, Web Development

Tools

Git, Tableau, BigQuery, Apache Airflow, Terraform

Paradigms

Unit Testing, Test-driven Development (TDD), Design Patterns, REST, ETL

Platforms

Google Cloud Platform (GCP)

Libraries/APIs

REST APIs, React

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