Leonardo Carlos Logo Image
Leonardo Carlos

< LEONARDO CARLOS />

Meu combustível é a paixão pela tecnologia. Compartilhando conhecimento e ajudando pessoas, trilho o caminho para me tornar uma referência inspiradora no universo digital.

Sobre Mim "Nada é menos produtivo do que tornar eficiênte algo que nem deveria ser feito."
- Peter Drucker

Me conhecer

Sou Leonardo Carlos, um desenvolvedor full stack entusiasta do ecossistema JavaScript. Minha paixão pela tecnologia e pela resolução de problemas através da programação me motivou a fazer uma transição de carreira.

Atualmente, sou desenvolvedor full stack na instituição de ensino superior UBM, onde tenho a oportunidade de desenvolver projetos e soluções para aprimorar a experiência dos alunos e professores com as tecnologias PHP e JavaScript. Além disso, já atuei como monitor na Kenzie Academy Brasil, onde tive a oportunidade de compartilhar conhecimento e experiências com os alunos.

Antes de me dedicar a área de desenvolvimento, tive uma valiosa experiência de trabalhar na maior siderúrgica da América Latina, onde adquiri habilidades em resolução de problemas, pensamento analítico e busca contínua por melhorias no campo da automação industrial.

Além disso, sou formado como técnico em Automação Industrial e cursando o último período Engenharia Elétrica.

Dedico-me ao estudo das melhores práticas em arquiteturas e designs de projetos, como os princípios do SOLID, Clean Architecture, Hexagonal Architecture (Ports & Adapters), Domain Driven Design (DDD), entre outros, além de serviços em nuvem com AWS.

Minhas habilidades

html-5 css-3 javascript react next-js node-js typescript java spring-boot python django jest jwt graphql.svg prisma-orm postgresql mongodb git office-365 sap php

Projetos "A criatividade é a inteligência se divertindo."
- Albert Einstein

Plataforma de Aprendizado

Este projeto é uma aplicação desenvolvida com o objetivo de explorar os conceitos de arquitetura limpa e API, utilizando as tecnologias Node.js e GraphQL. O projeto tem como finalidade permitir a conectar estudantes, cursos e matérias, fornecendo uma experiência prática na implementação de uma API GraphQL.

node-js typescript prisma-orm graphql mysql git docker
Repositório

Ordens e Pagamentos

Este projeto é uma aplicação desenvolvida com o objetivo de explorar os conceitos de mensageria e microserviços, utilizando as tecnologias NestJS e Kafka. O projeto tem como finalidade permitir a criação e manipulação de ordens e pagamentos, fornecendo uma experiência prática na implementação de microserviços independentes e sua integração.

node-js nest-js typescript prisma-orm mysql apache-kafka git docker
Repositório

Gerenciador de Contatos de Usuários

Este projeto é um sistema para gerenciar contatos de usuários, desenvolvido com o objetivo de demonstrar a aplicação de uma Arquitetura Limpa (Clean Architecture) e a prática de Desenvolvimento Orientado a Testes (TDD), incluindo testes unitários e de integração.

node-js nest-js typescript prisma-orm postgresql git jest jwt next-js tailwindcss
Repositório

KImóveis - Gerenciamento de Imóveis para Imobiliárias

O KImóveis é uma API desenvolvida para uma imobiliária gerenciar seus imóveis, usuários e agendamentos. Criado durante o módulo de backend na Kenzie Academy Brasil, este projeto oferece uma solução completa para auxiliar na gestão eficiente dos imóveis da imobiliária, proporcionando controle sobre informações cruciais e agilidade nos processos.

node-js express-js typescript typeorm postgresql sqlite git jest jwt zod
Repositório

AlgaLog - Sistema de Entregas

O AlgaLog é uma API desenvolvida para um sistema de entregas, permitindo o gerenciamento de pedidos e usuários. Criado durante o evento da AlgaWorks, este projeto oferece uma solução completa para auxiliar no controle e rastreamento de entregas, melhorando a eficiência do processo.

java spring-boot mysql postgresql flyway jest maven
Repositório

Fast Web Chat - Chat em Tempo Real

O Fast Web Chat (FWB) é uma forma rápida e divertida de trocar mensagens em tempo real. Com um design simples e intuitivo, o FWB oferece uma experiência descontraída e interativa para conversar com outras pessoas.

html-5 css-3 tailwindcss node-js express-js typescript javascript socket-io git
Repositório

UserHub - Serviço de Gerenciamento de Usuários

O UserHub é uma API que fornece recursos completos para o gerenciamento de usuários em um sistema. Com o UserHub, é possível realizar operações de listar, cadastrar, atualizar e desativar usuários de maneira segura e eficiente, incluindo autenticação para garantir a proteção dos dados.

node-js express-js typescript postgresql zod git
Repositório

Hamburguer Kenzie - E-Commerce para Amantes de Fast Food

A Hamburgueria Kenzie é um projeto desenvolvido na Kenzie Academy Brasil, criado em dezembro de 2022. Trata-se de uma plataforma de comércio eletrônico voltada para os amantes de fast food, onde são disponibilizados apenas os melhores produtos. A Hamburgueria Kenzie oferece uma experiência única e saborosa, proporcionando aos usuários a possibilidade de realizar pedidos de forma rápida e prática.

html-5 css-3 react typescript styled-components zod axios git
Repositório