Fernando Brito
Verified Expert in Engineering
Data Engineering Developer
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
Experience
Availability
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
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.
Senior Data Engineer
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.
Data Engineer
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.
Full-stack Developer
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.
Freelance Full-stack Software Engineer
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.
Freelance Full-stack Software Engineer
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.
Freelance Full-stack Software Engineer
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).
Freelance Full-stack Software Engineer
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.
Visiting International Researcher
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.
Web Team Leader
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.
Developer | Researcher
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.
Experience
Cursos UFPB
Education
Bachelor's Degree in Computer Science
Universidade Federal da Paraíba - João Pessoa, Paraíba, Brazil
CodeSchool Paths Certificate in Ruby, Ruby on Rails, RSpec, JavaScript, SQL
CodeSchool - www.codeschool.com/users/2074289
Exchange Program in Computer Science
University of Skövde - Skövde, Sweden
Exchange Program in Computer Science
Eindhoven University of Technology - Eindhoven, Netherlands
Certifications
SnowPro Core Certification
Snowflake
React
Udacity
Ruby on Rails Web Development
Coursera
Full-stack Web Development
Coursera
Skills
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
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