HELLO WORLD
}Meu nome é
Vinícius Leonel
Eu sou um
Desenvolvedor de Software
Atualmente no último ano do curso de Desenvolvimento e Análise de Sistemas na FIAP.
Desenvolvedor backend Java/Kotlin usando Spring para construir APIs RESTful, com conhecimento em Kotlin Android e Jetpack Compose, além de tecnologias frontend como Reactjs, TypeScript e Nextjs. Bilíngue (Português e Inglês)
Conhecimentos
}Java/Kotlin + Spring
Desenvolvimento de APIs robustas e escaláveis com Spring Boot, JWT e Docker. Criação de endpoints RESTful, configuração de segurança com JWT e documentação interativa via Swagger. Uso de Docker para garantir consistência entre ambientes. Experiência com Hibernate e JPA para mapeamento de dados, além de gerenciamento de versões de esquema de banco de dados com Flyway.
Projetos
}Locaweb APP
O Locaweb App é um aplicativo Android desenvolvido com Kotlin e Jetpack Compose, que usa a Locaweb API para gerenciar e enviar e-mails de forma intuitiva e eficiente. Com uma interface moderna e responsiva, o aplicativo permite que os usuários se registrem, façam login, enviem e recebam e-mails, além de gerenciar suas configurações de perfil e regras de controle de spam.
Locaweb API
A API Locaweb é uma solução desenvolvida em Kotlin e Spring para o aplicativo Locaweb APP, feita para gerenciar usuários, preferências de usuários e emails em um aplicativo Kotlin da Locaweb. A API oferece endpoints para operações CRUD (Create, Read, Update, Delete) em usuários e suas preferências, além de funcionalidades para envio e gerenciamento de emails com controle de spam.
Traffic Incident Management API
A API de Gerenciamento de Incidentes de Tráfego foi desenvolvida com Java e Spring, oferecendo soluções para o gerenciamento de acidentes de trânsito, usuários e autenticação. Com endpoints públicos e privados, permite o registro detalhado de acidentes, incluindo veículos, localização, data, hora, gravidade e feridos, armazenando os dados validados em um banco MongoDB. Foi implementado um workflow de Integração Contínua (CI) utilizando GitHub Actions para testes e builds em pull requests, e um processo de Entrega Contínua (CD) que realiza o deploy automático da aplicação em produção. A aplicação é containerizada com Docker e implantada na Azure, garantindo atualizações rápidas e escalabilidade.