Matheus Mello de Lima |
Currently, a graduate student of Computer Science at UERJ and a Software Engineer at Wex, where I work mainly developing backend applications using REST APIs, Microservices and Event-Driven Architecture.
On my daily basis, I use Java, Python, Node.js, Git, Kafka, Docker to solve problems. In architectural perspective, I like to use Test-Driven Development and Domain Driven Development as well as Design Patterns to implement the business rules needed for the application.
Recently I've been studying new technologies and design patterns like Golang, Kubernetes, Microservices Architecture, and Hexagonal Architecture.
I tend to be transparent about my work in order to achieve a better and clear communication. I like to write documentations or do presentations to spread knowledge across the team and I am very used to work with Scrum and Agile practices.
Tools and Techniques I work with:
Software Engineer @Wex
Here I work developing Microservices in Node.js that drive the company's payment processes serving the vehicle fleet business strategy. This is my first opportunity working with international teams.
Microservices/API Developer @Sensedia
Following the best practices of modeling and implementation of resources, I develop REST APIs in order to facilitate the integrations with front-end and mobile applications. Microservices development in Python using Nameko framework and messaging with RabbitMQ message broker.
Application Developer @IBM
There I worked in the Telecommunication sector delivering a workflow application that manages all requests for buying, modifying different types of plans for the customer.
Started at university @UERJ
Computer Science Bachelor's degree in one of the best universities in Brazil.
Skills
Projetos
Discord Bot
Bot para o aplicativo de comunicação Discord que realiza funções administrativas no servidor.
Em andamento
Slack Bot
Bot para obter dados de tempo de análise de defeitos encontrados em ambientes de Teste Integrado.
Finalizado (Repositório Privado)
Artigos
A importância do HATEOAS em APIs Restful
Saiba o que é e como utilizar este importante padrão de arquitetura de APIs REST que facilita a representação dos estados da aplicação e previne o chamado "hardcoding".
HATEOAS ou Hypermedia As the Engine Of Application State é um modelo simples e elegante com que uma API REST pode ser desenhada para que a mesma permita que aplicações que a consumam navegue entre seus recursos através de links e URLs sem a necessidade de conhecimento denso prévio sobre a API. Desta forma, ao consumir uma API REST que segue o padrão HATEOAS...
Leia maisÉtica em Inteligência Artificial
Um dos casos mais famosos que repercutiu no mundo sobre a utilização ética de inteligências artificiais (IA) é o caso do canadense, Joshua Barbeau, que utilizou um sistema de IA para simular uma troca de mensagens com sua noiva falecida. O Project December, sistema utilizado por Joshua, foi construído com base em um modelo de linguagem autorregressivo chamado GPT-3, desenvolvido pela empresa OpenAI. Esse modelo usa Deep Learning para produzir textos semelhantes ao humano, passando facilmente pelo teste de Turing, ou seja, ele é capaz de gerar textos tão semelhantes a textos produzidos por humanos que leitores ficam confusos e não sabem dizer se o texto é produzido ou não por um robô....
Leia mais