Summary

Expertise

Project Highlights

Education

Agency

MF

English:

Upper Intermediate

Mauricio F.

vetted by Youteam

Vetted by YouTeam

Brazil

UTC -03:00

America/Sao_Paulo

English:

Upper Intermediate

Senior Software Engineer with extensive experience with Python, Django and Vue JS.

- Graduated in Electrical Engineering; - Got a specialization degree in Management of Servers and Network devices; - Learned Python and Web Development on my own; - Became fluent in English, which allowed me to work effectively in multi-nationality environments; - Acquired 6 years of experience working remotely; - Developed a successful professional career spanning 10y, where I delivered many different projects, in many different knowledge domains.

Want to hire this engineer?

Check if Mauricio is available

Expertise

Years of commercial development experience

10 years of experience

Core technologies

Python 10 years
Django 5 years
PostgreSQL 5 years
JavaScript 6 years
Vue.js 3 years
pandas 2 years

Other technologies

Agile
SQL
Data Analyst

Project Highlights

icon
Full Stack Engineer

Car Inventory Importer

Motoinsight is a leading Digital Retailing platform for Cars. One of its main components was the Inventory Importer, which is responsible for retrieving Inventory data from customer's CRM systems, processing that data (error correction and data enhancement) and storing it to our DB.

Responsibilities & achievements

* Created the inventory importer base system from scratch; * Assisted Product Analysts in defining features and requirements; * Integrated with "legacy" systems (FTP connections); * Integrated with CRM systems (SOAP and REST APIs); * Integrated with external APIs to fill missing Vehicle data (Data Enhancement); * Optimized system performance as needed; * Wrote unit tests; * Trained implementation and support operators;

Django
JavaScript
PostgreSQL
Python
Vue.js
icon
Technical Lead and Sr. Full Stack Engineer

Car Payment Calculator

Motoinsight is a leading Digital Retailing platform for Cars in Canada and its Payment Calculator system allowed for customers to simulate many different payment scenarios when browsing a vehicle. It already existed as an API for external clients, but now it was being integrated to our own app and it wasn't flexible enough to cover all different scenarios (each dealership group calculated prices and discounts in a different way). More Info: https://www.motoinsight.com/motoinsight-for-automakers/ (Data & Analytics)

Responsibilities & achievements

* Contributed to feature Shaping & sessions with managers and product analysts (based on Basecamp's Shape Up process); * Expanded calculator functionality and improved precision. * Performed Root Cause Analysis for every major disruption with the calculator (regression bugs, wrong discounts applied, etc...); * Led the creation of Automated System Tests (code was already fully covered with unit tests, but still exposed to integration errors); * Delivered a *settings panel* to make it possible to tune the pricing calculators; * Created a "Preview" panel (frontend), which allowed for operators to quickly see results of setting changes applied to a whole inventory; * Managed to reduce response time by 30% in bulk requests to the calculator;

Django
JavaScript
PostgreSQL
Python
Vue.js
pandas
icon
Sr. Full Stack Engineer

Volvo XC40 Recharge Launch Web Retailing

In 2021, Volvo launched the Volvo XC40 Recharge, the first of its fully electrical vehicles and chose Motoinsight to develop its Digital Retailing platform. This was a very fast paced project, requiring a lot of integration between different APIs and adaptation of existing systems.

Responsibilities & achievements

* Developed code that integrated Volvo's systems into the Motoinsight Platform through APIs; * Wrote unit tests; * Made adjustments to the existing Digital Retailing frontend; * Made fixes to the Payment Calculator, in order to better suit Volvo's needs; * Adjusted the Inventory Importer System for new requirements. * Performed code reviews.

Django
JavaScript
PostgreSQL
Python
Vue.js
icon
QA Engineer

Development of Network Equipment

Datacom is a developer and manufacturer of Telecommunications products, with a robust range of products and technologies supported. From 2012 to 2016, I contributed to the development of 3 product lines: * https://www.datacom.com.br/en/produtos/switches/dm4000 * https://www.datacom.com.br/en/produtos/switches/dm4100 * https://www.datacom.com.br/en/produtos/switches/dm1200e

Responsibilities & achievements

* Quality Assurance of Telecommunication Devices; * Research of customer networks as a way to replicate as many use cases as possible in our own laboratory; * Testing of Routing and Switching equipment (L2, L3, MPLS); * Automated Test Development (Python + Robot Framework); * Creation of network tools to assist with tests (Python); * Maintenance of Test Environments (Linux + Vagrant + Ansible); * Collaboration with DevOps/Infra team; * Bug Tracking and Test Documentation (Bugzilla + Testlink); * Occasional client support and production of training videos;

Linux
Python
Robot Framework
Ansible
icon
Developer & Data Analyst

Quality Chapter - Motoinsight

This project wasn't the development of a particular product. The Engineering VP at Motoinsight created an experimental group called Quality Chapter. The objective was to preemptively identify quality issues in all parts of the client experience, from signing the contract to having their inventories fully available in the retailing platform. The team consisted of members from different teams: implementation, support, product and development; each bringing a different perspective and expertise. This was a part time activity, consisting of ~20% of the working hours. Most of the issues were in our Inventory and Pricing Calculator systems and were mostly related to the data we were receiving from clients. We didn't necessarily need to fix the issues, but we were supposed to identify and backlog them.

Responsibilities & achievements

* Provide detailed technical insight into how those systems worked; * Collect data from our DB and from Salesforce; * Perform basic data analysis and identify the biggest issues and most affected clients; * Use Redash to create dashboards and tables; * Improve the data enhancement and vehicle identification steps of the inventory importer;

Python
SQL
pandas

Education

Higher education in Computer Science

Agency

Near-Shore staffing agency #2268

100-400

GMT-3

Fortaleza/Brazil

Core Expertise

AngularJS
AWS
Cloud Engineer
Django
GitHub
JavaScript
Node.js
Python
React.js
React Native
TypeScript
Angular 2x
Bitbucket
Next.js
Terraform

Industries

E-Commerce & Retail, Banking & Finance, SaaS

Want to hire this engineer?

Check if Mauricio is available