Matheus Melo, Developer in Sobral - State of Ceará, Brazil
Matheus is available for hire
Hire Matheus

Matheus Melo

Verified Expert  in Engineering

Back-end Developer

Sobral - State of Ceará, Brazil

Toptal member since February 4, 2021

Bio

Matheus is a back-end developer with four years of experience, including full-stack development. His diverse skills include web development, machine learning, and reverse engineering, and he played a key role in delivering many high-performance solutions. Matheus solves complex problems, adapts quickly to new technologies, and delivers excellent results in dynamic environments. He has had a passion for technology since an early age.

Portfolio

AB InBev
Node.js, Apache Kafka, TypeScript, PostgreSQL, Azure, APIs, Back-end
Upnid
Go, MongoDB, Node.js, Microservices, GraphQL, Rust, Redis, Docker, TypeScript...
Elife Brasil
Node.js, Python 3, MongoDB, TensorFlow, Natural Language Processing (NLP)...

Experience

  • Python 3 - 5 years
  • C++ - 4 years
  • TypeScript - 4 years
  • MongoDB - 3 years
  • Go - 3 years
  • Node.js - 3 years
  • Rust - 1 year
  • C# - 1 year

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Visual Studio, Git, Windows, Linux

The most amazing...

...thing I've built was a text analyzer capable of dealing with thousands of documents per minute using novel NLP techniques.

Work Experience

Back-end Software Engineer

2021 - 2021
AB InBev
  • Developed the back end for a payment gateway service, designed the database, REST API, and a general framework for integrations with external payment providers.
  • Implemented the integrations with the payment providers for several Latin American countries.
  • Established the unit and integration tests to ensure software reliability.
Technologies: Node.js, Apache Kafka, TypeScript, PostgreSQL, Azure, APIs, Back-end

Back-end Developer

2020 - 2021
Upnid
  • Implemented the new features for a payment gateway and wrote the integrations with the different payment providers and automated tests.
  • Developed a software to schedule the withdrawal of funds by customers or merchants using their preferred payment method, automating the process.
  • Designed a software to collect and summarize the internal financial metrics for compliance, meeting strict performance and reliability requirements.
Technologies: Go, MongoDB, Node.js, Microservices, GraphQL, Rust, Redis, Docker, TypeScript, PostgreSQL, Docker Compose, gRPC, APIs, Back-end

Back-end Software Developer

2018 - 2019
Elife Brasil
  • Developed and deployed a sentiment analysis engine for social media data using deep learning NLP technologies for Portuguese text.
  • Identified and optimized bottlenecks in the text analysis engine.
  • Developed and improved social media chatbots.
  • Built a system to suggest quick responses to common emails.
Technologies: Node.js, Python 3, MongoDB, TensorFlow, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), C++, Python, TypeScript, Express.js, Keras, APIs, Back-end

Full-stack Developer

2017 - 2018
Grendene
  • Built a complete industrial maintenance software product to manage the preventive maintenance tasks, track issues, and manage inventory.
  • Created and deployed the new functionalities in ERP software, ensuring adequate performance and accuracy with automated tests.
  • Developed a system to control the shipment of packages, ensuring correctness in the sequencing, destination, and order status before transportation.
Technologies: C#, JavaScript, CSS, SQL, HTML, Bootstrap, jQuery, Progress 4GL, Back-end

Experience

Industrial Maintenance Software

Software used to track maintenance planning, inventory, emergency repairs, and personnel assignments, using the .NET platform. It also generates reports to identify recurrent problems and other custom maintenance indicators, thereby improving productivity and reducing reliance on expensive third-party software.

Sentiment Analysis of Social Media Data

A sentiment analysis engine for evaluating social media posts and obtaining multiple metrics. The engine uses modern NLP techniques to analyze Portuguese text. It is also optimized to handle hundreds of posts per second, allowing for better analysis of the dynamic environment of social media.

Response Suggestions

An application that uses machine learning to analyze the context of a client's email and suggests replies for the most common questions, thereby helping the organization deal with a large volume of client emails.

Payout Manager

An application for handling payouts for merchants and refunds for users. The system had the ability to interface with many different local banks and generated significant value by automating a manual process.

Skills

Libraries/APIs

Node.js, OpenCV, TensorFlow, Keras, jQuery

Tools

Docker Compose, Visual Studio, Git

Languages

Go, Python 3, SQL, C, Python, C++, TypeScript, Rust, JavaScript, C#, GraphQL, CSS, HTML, Progress 4GL

Frameworks

Flask, Express.js, gRPC, Qt, Bootstrap

Paradigms

Microservices Architecture, Microservices

Platforms

Docker, Visual Studio Code (VS Code), Windows, Linux, Apache Kafka, Azure, Amazon Web Services (AWS)

Storage

MongoDB, PostgreSQL, Redis

Other

Back-end, APIs, Natural Language Processing (NLP), Machine Learning, Generative Pre-trained Transformers (GPT)

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