Olá, sou o Nicholas S. Carvalho

Transformando ideias em aplicações robustas e escaláveis. Especialista em ecossistemas modernos com Next.js e arquiteturas eficientes em Java Spring Boot.

0Commits
0Pull Requests
0Stars
@RestController
public class Portfolio {
@GetMapping("/api/projects")
public ResponseEntity<List<Projeto> get() {
private final String nome = Nicholas Serencovich Carvalho;
private final String local = Florianópolis - SC;
private Integer idade = 18;
List<Project> projetos = this.service.all();
return ResponseEntity.ok().body(projects);
}
}
profile image

Projetos

Fly - Circular

O Fly é um aplicativo inovador que nasceu com o propósito de dar mais visibilidade aos brechós e facilitar a vida dos consumidores apaixonados pela moda sustentável. A plataforma permite que os usuários encontre brechós e através deles descubram peças únicas, tornando possível fazer compras de forma prática e eficiente. A ideia do Fly surgiu da experiência pessoal de um dos membros do nosso grupo de desenvolvedores. Sua mãe é dona de um brechó e, diariamente, enfrenta o desafio de alcançar novos clientes e tornar seu negócio mais conhecido. Essa realidade nos motivou a criar uma solução tecnológica que beneficie tanto pequenos empreendedores quanto consumidores que buscam alternativas mais acessíveis e ecológicas no mundo da moda. Com isso, estamos desenvolvendo o Fly, um aplicativo pensado para conectar brechós a um público maior, incentivando o consumo consciente e valorizando peças cheias de história. Acreditamos que, com essa iniciativa, poderemos transformar a forma como as pessoas descobrem e interagem com o universo dos brechós.

next
tech icon
ex
mongodb
docker
axios
javascript
typescript
tech icon
tech icon

Island

Quem, então, pode mostrar a verdadeira Ilha da Magia? Um guia turístico? Nós temos uma ideia muito melhor: Nosso querido Tainho! Um aventureiro entusiasmado que adora planejar jornadas semanais para turistas com o intuito de mostrar o melhor da ilha da magia: praias, trilhas, restaurantes locais… A verdadeira cultura manezinha! Com essa atitude do Tainho, criamos um ciclo de sucesso: conectamos os turistas a uma experiência inesquecível explorando trilhas autênticas e praias escondidas enquanto impulsionamos a economia local, levando movimento direto aos bares e restaurantes que merecem ser descobertos. Chega de superlotação! O Tainho é um estrategista que planeja as suas jornadas, diluindo o fluxo de pessoas de forma inteligente. Isso não só garante a tranquilidade da sua experiência, como contribui ativamente para a organização e a limpeza de toda a Ilha. Mas atenção: O Tainho é super emotivo! Se você ignorar as jornadas que ele planejou, ele vai ficar chateado e você pode acabar de volta na praia lotada que ele tentou evitar. Portanto, agrade o Tainho e prepare-se para a aventura!

next
nodejs
ex
postgresql
prisma
docker
shadcn
tailwind
jwt

VortexPay

O 𝗩𝗼𝗿𝘁𝗲𝘅𝗣𝗮𝘆 é uma API de ecossistema bancário de alto desempenho, projetada para processar as operações core de uma fintech moderna. Inspirado na robustez de instituições como o 𝗕𝗮𝗻𝗰𝗼 𝗜𝗻𝘁𝗲𝗿, o projeto atua como o motor transacional central, orquestrando fluxos que vão desde a segurança de acesso até a liquidação atômica de ativos.

next
redux
shadcn
java
spring
hibernate
maven
junit
docker
kubernetes
postgresql

Open Weather

Uma aplicação web responsiva projetada para consulta global de dados climáticos em tempo real. O projeto conta com uma robusta API RESTful desenvolvida com Java e Spring Boot, que processa dados da OpenWeather API e gerencia a persistência de informações em um banco de dados MySQL.

next
shadcn
framermotion
tailwind
typescript
java
spring
maven
swagger
mysql

FreshLog

O FreshLog é um sistema especializado de gerenciamento de inventário projetado para mitigar os riscos críticos da cadeia de suprimentos de perecíveis. Diferente de sistemas de estoque genéricos, a API foca na rastreabilidade granular por lote e na otimização algorítmica do ciclo de vida dos produtos (shelf-life). É a solução ideal para operações que exigem precisão absoluta no controle de validade e redução estratégica de desperdício.

java
spring
hibernate
maven
junit
swagger
docker
mysql

Gestão de Empreendimento

Esta aplicação é um protótipo de sistema CRUD (Create, Read, Update, Delete) desenvolvido para apoiar a organização e manutenção de dados sobre o ecossistema empreendedor de Santa Catarina. A solução permite gerenciar informações cruciais sobre empresas e seus responsáveis, categorizando-as por segmentos de atuação e municípios do estado. O projeto foi construído com foco em alta disponibilidade, escalabilidade e manutenibilidade, utilizando uma arquitetura robusta baseada em camadas e seguindo as melhores práticas de desenvolvimento de software moderno.

java
spring
maven
junit5
mysql
docker
swagger

Alextur Floripa

A Alextur Floripa redefine o conceito de transporte executivo, posicionando-se como o parceiro estratégico ideal para a sua empresa. Mais do que conectar pontos, nossa missão é oferecer uma extensão da excelência do seu negócio em cada trajeto. Especializados em transfers e traslados premium, aliamos uma frota moderna a uma equipe de profissionais rigorosamente selecionados. O resultado? Uma experiência de deslocamento pautada pela pontualidade britânica, segurança absoluta e o conforto necessário para que o seu único foco seja o sucesso. Com a Alextur, o transporte deixa de ser uma preocupação logística e se torna um diferencial competitivo para a sua marca.

vite
react
reactrouter
javascript
css

OncoMed

A OncoMed é uma plataforma completa dedicada a facilitar o acesso à saúde. Unimos a praticidade do agendamento de consultas online a um portal de conteúdo informativo e confiável. Nosso blog oferece suporte informativo para quem busca entender sintomas e cuidados específicos, transformando a jornada do paciente em uma experiência mais esclarecedora, segura e conectada.

vite
react
reactrouter
javascript
css3

BabyLand

A Baby Land é uma plataforma exclusiva de intermediação de cuidados, projetada para quem não abre mão de segurança e excelência. Aqui, você tem o poder de escolha: selecione profissionais altamente qualificados com base em avaliações reais e perfis detalhados. Nossa tecnologia facilita o contato direto, permitindo que você tire dúvidas e alinhe expectativas antes mesmo do agendamento. Segurança para quem você ama, tranquilidade para você.

html5
javascript
css3

Story Cubes

Desperte o contador de histórias que existe em você com o Story Cubes. Este jogo de imaginação convida você a explorar mundos fantásticos através de 9 dados exclusivos. Com 54 ícones variados, cada lançamento gera uma combinação única de imagens que servem como faíscas para narrativas épicas, engraçadas ou misteriosas. Onde a lógica termina, sua criatividade começa.

vite
react
nodejs
javascript
html5
css3

Food King

Na FoodKing, acreditamos que comer bem é um direito real. Nossa Landing Page foi desenhada para oferecer uma jornada gastronômica completa, onde a qualidade dos ingredientes encontra a agilidade na entrega. Explore um cardápio selecionado, descubra ofertas exclusivas e experimente o padrão de excelência que nos torna líderes em satisfação. Seja qual for o seu desejo, o rei da comida entrega.

vite
react
reactrouter
node
javascript
css3

Tracking Vault

Esta landing page, desenvolvida com React, foi projetada para conectar artistas ao seu público através de uma interface moderna e intuitiva. O foco principal é a promoção de espetáculos musicais, apresentando datas, horários e informações de forma clara e visualmente impactante. Experiência do Usuário: Design responsivo e refinado, garantindo uma navegação envolvente em qualquer dispositivo. Objetivo: Facilitar a conversão e o engajamento de fãs com uma estética que reflete o profissionalismo da arte.

vite
react
reactrouter
node
javascript
css3

Pata Feliz

O Pata Feliz é uma landing page vibrante e intuitiva desenvolvida em React, projetada para oferecer uma experiência digital acolhedora. O foco do projeto é converter visitantes em apoiadores da causa animal através de uma interface moderna, interativa e totalmente responsiva.

vite
react
reactrouter
node
javascript
css3

Positivus

A Positivus é uma agência de soluções digitais focada em transformar marcas através de estratégias assertivas e design de alto impacto. Nossa Landing Page foi projetada para refletir nossa essência: clareza, dinamismo e foco em resultados. Combinamos tecnologia de ponta com uma interface intuitiva para garantir que a jornada do seu cliente seja sempre... positiva.

vite
react
reactrouter
node
javascript
css3

Farmácia

O que nasceu como um projeto acadêmico em React.jsx evoluiu para uma interface completa de gestão e vendas para farmácias. Com inauguração oficial (simbólica) marcada para o dia 27/09/2024, a plataforma foca na facilidade de navegação e no acesso rápido a medicamentos e itens de cuidado pessoal. O projeto combina uma estética limpa com uma arquitetura de componentes eficiente, garantindo agilidade no atendimento ao cliente.

vite
react
reactrouter
node
javascript
css3

Calculadora Simples

Uma aplicação de calculadora de alta performance, desenvolvida para oferecer respostas instantâneas e uma interface fluida. Este projeto utiliza o Vite para um ambiente de desenvolvimento ultra-rápido e o React para um gerenciamento de estado eficiente e reativo.

vite
react
node
javascript
css3

Quiz Chess

Uma aplicação de calculadora de alta performance, desenvolvida para oferecer respostas instantâneas e uma interface fluida. Este projeto utiliza o HTML5 para um ambiente de desenvolvimento de marcação.

html5
javascript
css3

Conversor Térmico

Esta aplicação robusta permite a conversão instantânea entre as principais escalas termométricas (Celsius, Fahrenheit e Kelvin). Desenvolvido com HTML5, JS & CSS3. O projeto foca na implementação de fórmulas matemáticas precisas e no gerenciamento de estado reativo.

html5
javascript
css3

Minhas Habilidades

Meus conhecimentos são construídos sobre uma base de Engenharia de Software e Clean Architecture. Sou especialista no desenvolvimento de sistemas de backend de alta performance com Java e Spring Boot, enquanto crio interfaces de usuário fluidas e escaláveis usando Next.js e TypeScript. Da conteinerização com Docker aos testes rigorosos com JUnit5, cada ferramenta em minha stack é escolhida para garantir confiabilidade, segurança e performance excepcional.

Infraestrutura & Database:

Git
Git
Docker
Docker
MongoDB
MongoDB
MySQL
MySQL
PostgreSQL
PostgreSQL

Back-End:

Java
Java
Spring Boot
Spring Boot
Hibernate
Hibernate
Maven
Maven
Junit
Junit
Swagger
Swagger

Front-End:

Next.JS
Next.JS
React
React
Redux
Redux
TypeScript
TypeScript
TailwindCSS
TailwindCSS
PNPM
PNPM