Leonardo Diego Rissato Barbosa
Senior Full Stack Engineer focado na construção de produtos com atenção extra aos detalhes
About
Como Senior Full Stack Engineer com vasta experiência em desenvolvimento de software, sou um programador autodidata e pró-ativo, disposto a aprender com mudanças. Possuo habilidades em diversas linguagens, como Node, React, NestJS, TypeScript, Java, .NET Core e Python, além de banco de dados como MySQL, PostgreSQL, MongoDB, entre outros. Tenho experiência em arquitetura de microsserviços, serverless, lambdas, design patterns e clean architecture.
Work Experience
Gedanken - GCertificaRemoto
mar/2024 -
Senior Software Engineer
Trabalho na arquitetura de backend e no desenvolvimento do carro-chefe da empresa: a plataforma GCertifica. Lidamos com a aprovação de fornecedores para grandes clientes como Carrefour, DHL, Pearson, Raízen e muitos outros com análise, monitoramento, avaliação e outros recursos essenciais para mitigar riscos.
Razze TechRemoto
out/2022 - fev/2024
Senior Full Stack Developer
Participei das decisões de arquitetura e design da plataforma, garantindo qualidade, performance, escalabilidade e segurança. Utilizei Node.JS, React, MySQL, MongoDB, Redis, AWS, microsserviços, serverless, lambdas, design patterns, SOLID, DDD, Clean Code, Clean Architecture, Arquitetura Hexagonal, Ports and Adapters e mensageria com Kafka, SQS, SNS e RabbitMQ. Desenvolvi e integrei diversos serviços e funcionalidades da plataforma de infoprodutos, conectando produtores, afiliados e compradores de produtos digitais. Implementei funcionalidades como cadastro de cursos, pagamento, financeiro, saques, acesso, avaliação, certificação e suporte.
SysMap Solutions - Natura &CoRemoto
dez/2020 - out/2022
Senior Full Stack Developer
Implementei arquiteturas de microsserviços, serverless, event-driven e multi-tenant em clusters EKS na AWS, APIs e Lambdas em Node.js, design patterns, SOLID, DDD, Clean Code, Clean Architecture. Evoluí a Plataforma Global de Vendas (GSP) da Natura &Co, permitindo vendas e compras online integradas e personalizadas para consultores e consumidores de todas as marcas. Contribuí para a inovação e transformação digital da Natura &Co, priorizando qualidade, performance, escalabilidade e segurança. Utilizei ferramentas e metodologias de SRE, Observability, DevOps e Gestão Ágil para garantir entregas eficientes e confiáveis.
CBYK ConsultoriaRemoto
mar/2020 - dez/2020
Senior Full Stack Developer
Desenvolvi uma solução para parcelamento de boletos via cartão de crédito, permitindo que usuários parcelassem seus boletos em até 12 vezes. Implementei a solução utilizando NodeJS e .NET Core no backend, ReactJS no frontend e MySQL e PostgreSQL como bancos de dados.
Support - Sistemas de Gestão
mar/2018 - mar/2020
Java Full Stack Developer
Desenvolvi e sustentei sistemas robustos e escaláveis utilizando o framework Java Spring Boot. Implementei APIs RESTful com RESTEasy e consumi serviços SOAP de forma eficiente.
ITE - Instituição Toledo de Ensino
abr/2016 - mar/2018
.NET Full Stack Developer
Desenvolvi e sustentei sistemas robustos e escaláveis utilizando a plataforma .NET (MVC, C#). Criei e configurei a arquitetura e dependências do projeto de forma eficiente e segura.
SOS Soluções em TI
set/2015 - out/2015
.NET Full Stack Developer
Desenvolvimento de novas funcionalidades para o sistema de gestão da empresa, criação de relatórios utilizando Crystal Reports e banco de dados PostgreSQL.
G&P
set/2014 - ago/2015
.NET Full Stack Developer
Construção de aplicações web interativas com .NET MVC e Web Forms. Armazenamento e manipulação de dados com segurança e performance usando SQL Server e Entity Framework. Desenvolvimento de interfaces desktop sofisticadas com WPF. Criação de aplicativos Windows Phone. Programação web front-end: JavaScript, jQuery, HTML5 e CSS3.
G&P
abr/2013 - mar/2015
.NET Trainee Full Stack Developer
Construção de aplicações web interativas com .NET MVC e Web Forms. Armazenamento e manipulação de dados com segurança e performance usando SQL Server e Entity Framework. Desenvolvimento de interfaces desktop sofisticadas com WPF. Criação de aplicativos Windows Phone. Programação web front-end: JavaScript, jQuery, HTML5 e CSS3.
Education
Instituição Toledo de Ensino - ITE Bauru
2013 - 2016
Bacharel em Sistemas de Informação
Skills
JavaScript
TypeScript
React/Next.js/Remix/Vue
Node.js
GraphQL
Java
C#
.NET Core
Python
SQL
MongoDB
PostgreSQL
MySQL
Redis
Docker
AWS
Serverless
Lambda
RabbitMQ
Kafka
SQS
SNS
DDD
Clean Code
Ports and Adapters
Clean Architecture
React Native
HTML
CSS
Tailwind