Rodrigo Moreira Fagundes, Developer in Salvador - State of Bahia, Brazil
Rodrigo is available for hire
Hire Rodrigo

Rodrigo Moreira Fagundes

Verified Expert  in Engineering

Software Developer

Location
Salvador - State of Bahia, Brazil
Toptal Member Since
October 5, 2020

Rodrigo is the type of developer who's extremely motivated to develop his skills and grow professionally. He excels at delivering high-valued quality products in a fast-paced, lean, and agile environment. All in all, Rodrigo is a team and value focused developer who's also knowledgeable of management and governance.

Portfolio

Ministério Público do Trabalho
Apache Impala, Data Visualization, Data Engineering, Data Analysis...
SERPRO | Serviço Federal de Processamento de Dados
Requirements Analysis, Decision Analysis, PL/SQL, UML, JavaScript, Java
Empresa Baiana de Água e Saneamento
Data Visualization, PL/SQL, Software Development Lifecycle (SDLC), OLAP...

Experience

Availability

Part-time

Preferred Environment

Newman, Vue, Scrum, Slack, Docker, Jira, PyCharm, MacOS

The most amazing...

...initiative I've built was the Decent Labor platform in Brazil; I was involved in the entire stack, from the data lake to the rich data visualizations.

Work Experience

Software Engineer

2008 - PRESENT
Ministério Público do Trabalho
  • Developed an Android app to send tips on violations of labor regulations and a PHP API to standardize tip validation and business rules across digital channels, which resulted, in the first year, in R$2 million savings.
  • Built a platform for data transparency on labor conditions in Brazil using Hadoop, Python, and Vue.js. The platform is recognized as a reliable hub of information and currently has an average session of eight minutes and a rejection rate of 23.88%.
  • Pioneered in Agile, helping three teams to adopt practices and share knowledge with individuals and the C-suite on Agile practices and impact.
Technologies: Apache Impala, Data Visualization, Data Engineering, Data Analysis, Machine Learning, Android, RStudio Shiny, R, Spring Boot, Scrum, Jira, Git, Docker, Jenkins, Nose, Jest, Bokeh, D3.js, Leaflet, RDBMS, Neo4j, HBase, Apache Airflow, Apache Kafka, Redis, Node.js, Ruby, Vuetify, Vue, Hadoop, Python 3, Java, jQuery, JavaScript, PHP

Software Engineer

2006 - 2008
SERPRO | Serviço Federal de Processamento de Dados
  • Developed an application to support investigations for the Brazilian IRS's internal affairs department, which resulted in operational efficiency and saving licensing costs due to a migration from proprietary legacy software.
  • Helped development teams mature in data-driven decisions through understanding and applying decision analysis, resulting in cost-reduction for both the company and its clients.
  • Proposed and prototyped a competences management solution to the company with visual indications of gaps in competences development, allowing for a better fit assessment and targeting for training.
Technologies: Requirements Analysis, Decision Analysis, PL/SQL, UML, JavaScript, Java

Project Manager

2005 - 2006
Empresa Baiana de Água e Saneamento
  • Managed the third-party development of a business intelligence solution (Oracle, PL/SQL) for the company's C-suite. Reviewed and approved the PL/SQL pipelines. As a result, the C-level was empowered to explore operational and financial data.
  • Oversaw third-party development of Balanced Scorecard (JavaScript) for the company's C-suite. Reviewed and approved increments. As a result, the explorations and decisions using well-established indicators were made just-in-time, during meetings.
  • Created the first SDLC process for the company, which allowed the IT department to migrate from an ad-hoc stance concerning stable teams and in the management of a portfolio.
Technologies: Data Visualization, PL/SQL, Software Development Lifecycle (SDLC), OLAP, JavaScript, Project Management

Decent Labor Platform

http://smartlab.org
A platform for data transparency on the labor conditions in Brazil. I worked in the whole stack, from a Hadoop data lake to the rich data visualizations and in the middle layers such as Flask REST APIs, CI/CD pipelines, and various tools (Airflow, Gravitee.io).

Frameworks

Vuetify, RStudio Shiny, Hadoop, Jest, Nose, Spring Boot

Libraries/APIs

Vue, Newman, Flask-RESTful, Leaflet, Node.js, D3.js, jQuery

Paradigms

Scrum, Agile, OLAP, Requirements Analysis

Other

Software Development Lifecycle (SDLC), Data Visualization, Data Engineering, Data Structures, Knowledge Management, Digital Economy, Bokeh, Decision Analysis, Machine Learning, Data Analysis, Lean IT, Certified ScrumMaster (CSM), Certified Scrum Product Owner (CSPO), IT Governance, Risk Management

Languages

JavaScript, Python 3, R, Java, UML, PHP, Ruby

Tools

Jira, Sonar, Postman, PyCharm, Slack, Apache Impala, Jenkins, Git, Apache Airflow

Platforms

Docker, Jupyter Notebook, MacOS, Apache Kafka, Android

Storage

RDBMS, PL/SQL, Redis, Neo4j, HBase

Industry Expertise

Project Management

2003 - 2006

Master's Degree in Information Science

Universidade Federal da Bahia - Salvador, BA, Brazil

1997 - 2002

Bachelor's Degree in Computer Science

Universidade Federal da Bahia - Salvador, BA, Brazil

OCTOBER 2019 - PRESENT

LITAF | Lean IT Foundation

Exin

DECEMBER 2018 - PRESENT

Machine Learning Engineer

Udacity

JULY 2017 - PRESENT

Scrum@Scale™ Practitioner

Scrum, Inc.

NOVEMBER 2015 - NOVEMBER 2021

CSP-PO | Certified Scrum Professional® - Product Owner

Scrum Alliance

NOVEMBER 2015 - NOVEMBER 2021

CSP-SM | Certified Scrum Professional ScrumMaster®

Scrum Alliance

SEPTEMBER 2015 - SEPTEMBER 2021

PMI-ACP | Agile Certified Professional

PMI | Project Management Institute

AUGUST 2015 - DECEMBER 2020

CRISC | Certified in Risk and Information Systems Control

ISACA

DECEMBER 2014 - DECEMBER 2020

PMP | Project Management Professional

PMI | Project Management Institute

AUGUST 2014 - DECEMBER 2020

CGEIT | Certified in Governance of Enterprise IT

ISACA

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