Information
YouTeam is now part of Toptal. You now have access to a complete range of world-class talent and services.
Close
YouTeam Logo

Summary

Expertise

Project Highlights

Education

Agency

FM

English:

Advanced

Fabricio M.

vetted by Youteam

Vetted by YouTeam

Brazil

UTC -03:00

America/Sao_Paulo

English:

Advanced

Fullstack developer with over 13 years of overall experience in software engineering.

With more than 13 years of experience in software engineering and data analysis, I'm confident my skills make me a strong candidate for your company. As an experienced IT professional, I have achieved a strong background in developing RESTFul APIs and React JS frontend. I have also worked with Fintech Startups, developing online payment integrations in compliance with PCI-DSS standards. I am skilled in programming languages such as Python, Ruby, JavaScript, and PHP and some of their most common frameworks and libs like Django, Rails, Next, and Laravel. I also have lots of experience working with databases, be it relational like PostgreSQL, MySQL, Oracle, or NoSQL like DynamoDB, Cassandra, and MongoDB.

Want to hire this engineer?

Check if Fabricio is available

Expertise

Years of commercial development experience

13 years of experience

Core technologies

Ruby on Rails 7 years
Node.js 5 years
Django 5 years
React.js 5 years
Python 8 years
PostgreSQL 9 years

Other technologies

GitHub
MongoDB
MySQL
PHP
Python
Jenkins
Laravel Framework
DynamoDB
Jest
Enzyme
Next.js

Project Highlights

icon
Software Architect

STEM projects

Jul `23 - Present

1 year

Stefanini Group/ Gauge

Embrapii (Brazilian Agency for Industrial Innovation and Researching) has many STEM projects with Startups, Education Institutions, and Local Development Programs, which receive governmental funds and incentives (tax exemptions). The many systems nowadays in their ecosystem do not "talk to each other", resulting in morosity and outdated, redundant information and reports. By unifying the interfaces and protocols, of the diverse programs, the agency expects to cut costs and have better management of information and tracking capabilities for the money and results of the various programs. Movida is one of the biggest companies in Brazil (Rent a Car (eventual and monthly), Fleet Vehicles, App Drivers). We are currently reengineering their sites and services for a more pleasant and performant experience for their Clients. Atlas Search based DB and Indexing, Microfrontends, Horizontal Scalling.

Responsibilities & achievements

Unifying many services in many languages to a unified tech stack to reduce development and maintenance complexity while adding more services and features to the many users in diverse systems.

API
AWS
Django
Flask
GitHub
JIRA
Node.js
React.js
Continuous Integration
Jenkins
SOAP
Angular 2x
RabbitMQ
Docker
Continuous deployment
GitLab
Bitbucket
REST Api
icon
Self Employed Software Engineer

Various projects

Jan `23 - Jun `23

5 months

Conlife Bank, GISMaxev/ABO, UFMS/FaEng/Batlab, Hightech Cursos (Campo-Grande/MS)

I've been working as a consultant and part-time instructor for various clients.

Responsibilities & achievements

Conlife Bank Mentoring and consultancy about good practices and performative data operations with Ruby on Rails v7. Virtualization of Development Environment with Docker. - Elastic Search - introduction and hands-on implementation - Ruby on Rails 7 with ActiveStorage and queueing - Sidekiq and Searchkick - Docker for faster development setup - CI/CD with Github Actions GISMaxev/ABO Training with FLASK and Elastic Search - Python for web development and data processing - Data retrieval with Elastic Search + Spark + Kafka - Integrating services with Chat-GPT API - Introduction to PowerBI and quick statistics POC - Introduction to Web Scraping with BeautifulSoup and Numpy - CI/CD with Circle CI UFMS/FaEng/Batlab Lectures and research contribution - Software Quality in Academic Research (Academic article, ongoing) - Web development with Laravel - Strategies on scarce bibliographic reference (Academic article, ongoing) - Data Acquisition in Precision Cattle Breeding - From Monolithic Applications to Distributed Architecture, using DDD - CI/CD Gitlab CI, Jenkins Hightech Cursos (Campo-Grande/MS) Video classes enrich and complement their courses, giving a hands-on commercial approach and hands-on development. - Introduction to WordPress Plugins - Introduction to Ruby on Rails - Introduction to Django and DRF - Introduction to Laravel and Lumen - Queues and Messages (Kafka, RabbitMQ, SNS, SQS, Redis, Sidekiq) - Advanced GIT operations with GIT Module - Modern Software Architectures (Distributed, Event-Driven, DDD)

GitHub
Node.js
PHP
React.js
Ruby on Rails
WordPress
Laravel Framework
Jest
Enzyme
Next.js
Kafka
icon
Software Engineer

Decision Support Platform

Sep `21 - Dec `22

1 year

S2N Health (through Turing.com)

Development of a Decision Support Platform, for providing business intelligence for selling goods and services to Health Care Market (medics, nurses, students, patients, labs, hospitals, universities, etc).

Responsibilities & achievements

Initially, the Web App was coded with Flask but moved to Django to accommodate a crescent number of endpoints and data entities, plus it was a better fit for the incoming new developers. For gathering the latest information, in timely intervals gathered information from public data sources (websites, RSS feeds, APIs, etc) with Python scrappers and scheduled apps running integrations, then added to a data lake, and worker bots take those data and ETL to the database and index it in Elasticsearch.

AWS
Django
Flask
GitHub
Selenium
Elasticsearch
Jenkins
Redis
SOAP
Web scraping
PyTest
pandas
icon
Software Engineer

Decisiv

Jan `21 - Jul `21

6 months

Decisiv (through Agility Feat)

The project involved renewing an outdated monolithic structure developed in Rails 3.1 to an updated, modern, and scalable new RESTful API-based system, while still maintaining the obsolete system.

Responsibilities & achievements

The renewal was done by dividing into various smaller web apps (easier to maintain, scalable, smaller footprints, improving overall reliability) operating behind a ReactJS frontend and AWS's CloudFront and API Gateway to maintain a perception of all services as a single set of Rest routes. Each smaller set of services would be a Rails Pod in K8S (Kubernetes). Every collection of related services (domain) was to be made into an application, only responsible for its business rules. Every time such a set was reengineered, it became a POD in K8S, and we would re-wire the API's URIs from the old monolith to that POD.

AngularJS
API
PL/SQL
React.js
Ruby on Rails
Selenium
Jenkins
RSpec
Capybara
Jasmine
Postman
Jest
Cloudformation
icon
Software Engineer |

IT Support for Burger King

Apr `20 - Jan `21

9 months

Burger King Br (through e-Deploy)

During the COVID-19 pandemic, BK needed to shift his focus from restaurant sales to online or non-direct-human-contact (auto services) sales.

Responsibilities & achievements

My team (on e-Deploy) was responsible for providing any IT support to their team. My squad (part of the team) was responsible for providing intelligence and making the latest data available to them. We acquired the information from various databases (DynamoDB, MongoDB, Postgres, MySQL, Oracle, Athena) under the authority of other sectors in BK. With the oversight of the Engineering Manager, I connected to the owners of those databases/data sources to negotiate access, or at least just the timely delivery of minimum data needed to ensure that we would succeed. With that data, we created an application for analyzing sales performance and consumer reactions to their marketing actions, in a visually driven, accessible, and usable screen (Charts, Widgets, graphics, alarms) and agile delivery for identifying opportunities and anticipating failure in some promotions.

AWS
Django
Flask
Kubernetes
MongoDB
MySQL
Oracle
PostgreSQL
React.js
Elasticsearch
Jenkins
Unit Testing
DynamoDB
PyTest
Jest
Enzyme
pandas
Numpy
icon
Software Architect and Engineering Staff Manager

Eleva web

Jul `19 - Oct `20

1 year

Eleva.com.vc

I was in charge of designing and supervising the development of the company's software ecosystem, mainly Microservices Architecture and REST API, and also providing technical expertise, and supporting company goals.

Responsibilities & achievements

Production of MVP and proof of concept of the Traveltech and Fintech services and operations. Backoffice and ERP Anti-fraud services integrations. Account Operations, Client's web App, Client's Mobile App, Payments gateway integration, External API Integrations, Partner banks integrations, Lambdas portfolio management, Team Building, Ensure digital banking and fiduciary operations comply with PCI/DSS in 2016 and 2017. We designed the framework and protocols to be used by the company's partners to integrate with the many services in the portfolio.

AWS
MongoDB
PostgreSQL
Continuous Integration
Docker
Continuous deployment
PyTest
GitLab
pandas
Numpy
icon
Senior Data and Software Engineer

MZLQ Platform

Mar `19 - Nov `19

8 months

MZGroup

Worked for the MZIq platform

Responsibilities & achievements

The MZIq is a decision support platform that provides matches between a startup and the most aligned investors (angel investors, hedge funds, etc.) for its projects, taking into account large amounts of (previous funding history, similarity, core business, risk, market, culture, etc.). Most of the data for the platform comes from 3 different major BI data providers, through a connection to a Postgres DB under the provider infrastructure. By force of contracts, MZGroup can't persist the information from those databases into its databases. Also, data gathered by other company teams from other company sectors, in the form of MS Excel's 'xlsx' files stored in AWS S3, and made into data sources using AWS's Athena and other databases from the investor relations division. The data from outside Databases are indexed into Elasticsearch and accessible through small specialized RestAPIs (that retrieve the entire data set from the external DB).

AWS
Flask
Kubernetes
MongoDB
MySQL
PostgreSQL
Jenkins
Redis
Unit Testing
DynamoDB
PyTest
Jest
Enzyme
pandas
Fast API
Numpy
icon
Software Engineer, Co-founder, CTO

Wastewater treatment process

Jan `17 - Dec `17

11 months

Hydrogenium

Design automation projects for chemical components dosage and mixtures.

Responsibilities & achievements

Software development for self-adjustments and learning for a quasi-optimal efficiency of the wastewater treatment process. Giving clear water and nature-safe fertilizer.

C++
MongoDB
MySQL
Python
WordPress
Unit Testing
Numpy
icon
Researcher, Lead Developer, and Scrum Master

STEM projects

Feb `15 - Jun `20

5 years

UFMS/FAENG/Lab. de Int. Artificial, Eletrônica de Potência e Eletrônica Digital - BatLab

Technical Solutions Mentorship in software development. Oversight in web development projects (Mostly with PHP+Javascript+MySQL+HTML5+SASS).

Responsibilities & achievements

Academic study -Research on the energy efficiency of solar panels. -Research on fuzzy sets for knowledge bases on specialist systems. -Information architecture for Data visualization with better usability, comprehensibility, and accessibility. Academic function -Development of institutional partnerships between commercial firms and the FaEng (Engineering Faculty). -Oversight solutions provided on the public-private partnership contracts of Batlab. -Propose software architectures and product user experience. -Apply product development frameworks, mostly Scrum. -Software engineering and software development counselor on in-house projects. Team building -Helped develop the necessary skills and the mindset of team members. -Quickly assess situations and collaborate to find best practices and solutions.

Flask
PHP
Laravel Framework
Unit Testing
pandas
Numpy
icon
Senior Data and Software Engineer

Moneto App

Jan `15 - Jul `17

2 years

Moneto

I was in charge of designing and developing the company's software ecosystem and supporting company goals, also participating in marketing actions providing reliable and relevant data.

Responsibilities & achievements

-Backoffice and ERP -Account Operations -Client's web App -Anti-fraud services integrations -Partner banks integrations -Brazilian Central Bank reports -Client's Mobile App -Payments gateway -Brazilian Central Bank compliance -Ensure digital banking and fiduciary operations complied with PCI/DSS in 2015,2016, and 2017. -Integrations with various third-party services and internal design for a profiler to help estimate fraud probability and client viability. -Designed the framework and protocols to be used by the company's partners to integrate with the many services in the portfolio.

AWS
Ember.js
Express.js
MongoDB
Node.js
Oracle
PostgreSQL
React.js
Ruby on Rails
Sinatra
Cucumber
Jenkins
RSpec
Webpack
Docker
PyTest
GitLab
Jest
pandas
Numpy
icon
HCI Specialist

Tecsinapse Project

Oct `11 - Mar `15

3 years

Tecsinapse

Designing and developing the company's software products and writing specifications on web services consumed by decision support applications supporting client companies' goals and marketing actions.

Responsibilities & achievements

Applied machine learning concepts to CRMs and Decision Support platforms. In most of the projects, I had the privilege to work for many top players in the automobile-producing industry in Brazil, such as Audi, BMW, Jaguar-Land Rover, Harley Davidson, Toyota, Hyundai, and Nissan.

Django
Ember.js
ETL
Flask
Java
jQuery
MySQL
Oracle
PostgreSQL
Spring
WordPress
Jenkins
Pentaho
Unit Testing
pandas
Numpy

Education

Higher education in Computer Science

Agency

Software development agency #3757

10-50

GMT-5

Lima, Peru

Core Expertise

Agile
Amazon EC2
Amazon S3
AngularJS
AWS
Azure
C#
Django
Elixir
ETL
Express.js
Flask
Google Analytics
Groovy
Hibernate
HTML5
Ionic
Java
JavaScript
jQuery
Kotlin
Kubernetes
Microsoft
Microsoft Dynamics CRM
MongoDB
.NET
Node.js
PHP
PostgreSQL
Python
QlikView
React.js
React Native
Ruby on Rails
Scala
Selenium
Spark
Spring
SQL
SQL Server
SSIS
Tableau
TypeScript
WordPress
Xamarin
Apache Tomcat
Bootstrap
CSS3
Git
Go
Golang
HTML
iOS
Mocha
Oracle database
Pentaho
Project Scheduling
Scrum
SQL Azure
SQL Programming
Unit Testing
Web Services
Sketch
User Experience Design
Angular 2x
Postman
Project management
Docker
DynamoDB
MariaDB
SQL query
InVision
Redux
Project Manager
Scrum Master
Maven
Spring Boot
Illustrator
Photoshop
Jest
Enzyme
Hadoop
Flutter
.NET Core
Figma
AWS Lambda
Firebase
Next.js
SEO
Power BI
AWS Glue
Pyspark
.NET Framework
Snowflake
SAP HANA

Industries

Architecture & Design, E-Commerce & Retail, Information services & Technologies, Construction & Real estate, Data Science & Machine Learning, Branding, design, web development

Want to hire this engineer?

Check if Fabricio is available