Desenvolvedor back-end focado em Java, construindo uma base sólida através de projetos estruturados e código limpo. Minha jornada é guiada pela disciplina diária e pela busca constante de conhecimento aplicável.
Com experiência anterior em negociação e atendimento ao cliente como corretor de imóveis, trago uma perspectiva única para o desenvolvimento de software: entender a necessidade por trás do código.
Construindo a base: Repositórios focados em dominar a linguagem Java e seus conceitos fundamentais.
Fundamentos da Linguagem
- Java: Exercícios Iniciais - Primeiros passos com sintaxe e estruturas básicas
- Java: Exercícios Básicos - Consolidação de conceitos fundamentais
- Estrutura de Repetição For - Dominando loops e iterações
- Funções em Java - Implementação e uso de métodos
- Construtores e Encapsulamento - Princípios de OOP
- Programação Orientada a Objetos - Aplicação completa de OOP
- Cadastro de Alunos (POO) - Sistema prático com conceitos de OOP
Aplicações Práticas
- Criador de Personagem Interativo - Interface de console para criação de personagens
- Calculadora de Média Simples - Algoritmo para cálculo de médias
- Calculadora de IMC - Aplicação para cálculo de índice de massa corporal
- Verificador de Senha - Sistema de validação de senhas
- Preferência de Combustível - Algoritmo de decisão baseado em preços
- Quadrante de Coordenadas - Aplicação de conceitos matemáticos
- Calculadora de Descontos - Sistema de cálculo de descontos progressivos
Simulações de Cenários Reais
- Controle de Estoque (CRUD com ArrayList) - Sistema completo de gerenciamento de produtos
- Média Escolar com Regras de Aprovação - Simulação de sistema acadêmico
Estruturas de Dados
- Exercícios com Matrizes em Java - Manipulação de dados bidimensionais
- Calendário e Datas - Trabalho com classes temporais em Java
Expandindo horizontes: Áreas de interesse e desenvolvimento futuro.
- Frameworks Java - Spring Boot, Hibernate e JUnit
- Bancos de Dados - SQL e integração com aplicações Java
- APIs RESTful - Desenvolvimento e consumo de serviços web
- Inteligência Artificial - Explorações iniciais em IA aplicada ao setor jurídico
- Desenvolvimento Back-End: Java, POO, CRUD, estruturas de dados
- Controle de Versão: Git, GitHub
- Soft Skills: Negociação, comunicação eficaz, resolução de problemas
- Metodologia: Aprendizado baseado em projetos, prática diária, documentação
"Disciplina é o que transforma intenção em ação."
— Lucas Vinicius
Click to expand
Back-end developer focused on Java, building a solid foundation through structured projects and clean code. My journey is guided by daily discipline and the constant pursuit of applicable knowledge.
With previous experience in negotiation and customer service as a real estate agent, I bring a unique perspective to software development: understanding the need behind the code.
Building the foundation: Repositories focused on mastering the Java language and its fundamental concepts.
- Language Fundamentals - Syntax, basic structures, loops, methods, OOP principles
- Practical Applications - Console interfaces, calculators, validation systems, decision algorithms
- Real-World Simulations - Inventory control, academic systems, CRUD operations
- Data Structures - Arrays, matrices, date handling, data manipulation
Expanding horizons: Areas of interest and future development.
- Java Frameworks - Spring Boot, Hibernate, and JUnit
- Databases - SQL and integration with Java applications
- RESTful APIs - Development and consumption of web services
- Artificial Intelligence - Initial explorations in AI applied to the legal sector
- Back-End Development: Java, OOP, CRUD, data structures
- Version Control: Git, GitHub
- Soft Skills: Negotiation, effective communication, problem-solving
- Methodology: Project-based learning, daily practice, documentation
"Discipline is what transforms intention into action." — Lucas Vinicius

