Sobre mim:
Olá! Me chamo Luis Henrique de Lima, sou desenvolvedor Java Júnior e estudante de Engenharia de Software.
Sou apaixonado pelo ecossistema Java e tenho me dedicado a construir soluções eficientes, limpas, seguras e bem estruturadas. Busco constantemente aplicar as melhores práticas de desenvolvimento (Clean Code, SOLID, Design Patterns) para entregar código de qualidade profissional.
Minha paixão por tecnologia surgiu através dos games, o que me desenvolveu uma forte resiliência, raciocínio lógico apurado e persistência na resolução de problemas complexos. Como freelancer, priorizo:
Entrega de código de alta qualidade
Cumprimento rigoroso de prazos
Comunicação clara, transparente e frequente
O que posso fazer pelo seu projeto:
Desenvolvimento de aplicações web e APIs com Java + Spring Boot
Criação e modelagem de bancos de dados (SQL)
Refatoração e melhoria de sistemas legados
Implementação de código limpo, documentado e de fácil manutenção
Integrações e soluções backend em geral
Se você tem uma ideia que precisa sair do papel ou um projeto que precisa de evolução, estou pronto para ajudar!
Pode contar com dedicação, proatividade e compromisso para entregar resultados que realmente agreguem valor ao seu negócio.
Resumo da experiência profissional:
Desenvolvi os seguintes projetos de forma independente, simulando cenários reais de mercado, com foco em código limpo, escalável e aplicação de boas práticas.
1. PharmaSystem – API RESTful para E-commerce de Medicamentos e Cosméticos
Desenvolvimento completo do backend para uma plataforma de farmácia online, lidando com regras de negócio complexas como controle rigoroso de estoque, venda de produtos controlados e processamento de pedidos.
Principais funcionalidades:
Cadastro e autenticação de usuários com JWT
Carrinho de compras dinâmico
Filtros avançados por categoria e busca
Gestão completa de pedidos
Tecnologias: Java 17+, Spring Boot (Web, Data JPA, Security), PostgreSQL, Bean Validation, JWT.
2. Agendamento Inteligente – API para Prestadores de Serviços
Sistema backend projetado para otimizar o agendamento de horários de profissionais (barbearias, consultórios, clínicas etc.), com foco em experiência do usuário e prevenção de conflitos.
Principais funcionalidades:
Agendamento online em tempo real
Visualização de disponibilidade instantânea
Bloqueio automático de horários (controle de concorrência)
Tratamento robusto de exceções e validações
Tecnologias: Java, Spring Boot, MySQL, manipulação avançada de datas (LocalDateTime), exceções personalizadas.
3. GameHub – API de Catálogo, Avaliação e Recomendação de Games
Plataforma backend para centralizar informações sobre jogos, permitindo que usuários gerenciem suas coleções e contribuam com avaliações da comunidade.
Principais funcionalidades:
Cadastro e categorização de jogos (gêneros, plataformas, estúdios)
Sistema de avaliações com cálculo automático de média
Favoritos e histórico pessoal
Integração com APIs externas para enriquecimento de dados
Tecnologias: Java, Spring Boot, REST APIs, Swagger/OpenAPI, JUnit 5 + Mockito, consumo de APIs terceiras.