English:
Advanced
Fabricio M.
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 availableExpertise
Years of commercial development experience
13 years of experience
Core technologies
Other technologies
Project Highlights
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.
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)
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.
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.
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.
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.
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).
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.
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.
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.
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.
Education
Higher education in Computer Science
Agency
10-50
GMT-5
Lima, Peru
Core Expertise
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