🎓 Análise e Desenvolvimento de Sistemas — Centro Universitário Senac (Previsão de Formação: Junho/2027)
💻 Estudante de Desenvolvimento de Software | Foco em Backend, Algoritmos e Banco de Dados
Desenvolvedor em formação apaixonado por resolver problemas complexos por meio de código limpo, estruturas de dados eficientes e boas práticas de arquitetura de software. Tenho forte base em Java, Modelagem de Dados e Análise de Algoritmos, focado no desenvolvimento de APIs RESTful e aplicações robustas.
- 🔭 Atualmente aprofundando estudos em Estruturas de Dados Avançadas, Algoritmos de Ordenação/Busca e Spring Boot.
- 🎯 Em busca de oportunidades de Estágio ou posição Júnior em Desenvolvimento de Software / Backend.
- Linguagens: Java (POO, Generics, Interfaces, Enums, Recursividade), SQL
- Frameworks & Ferramentas: Spring Boot (APIs RESTful, Injeção de Dependência)
- Paradigma: Programação Orientada a Objetos (POO), Encapsulamento, Abstração, Herança e Polimorfismo
-
Estruturas de Dados: Vetores/Matrizes
$M \times N$ , Pilhas (LIFO), Filas Lineares e Circulares (FIFO), Tipos Abstratos de Dados (TAD) e Gestão de Referências de Memória -
Algoritmos de Ordenação:
-
$O(n^2)$ : Bubble Sort (com Otimização por Flag), Selection Sort, Insertion Sort -
$O(n \log n)$ : Merge Sort (Dividir e Conquistar com Recursão)
-
-
Algoritmos de Busca: Busca Sequencial
$O(n)$ e Busca Binária$O(\log n)$
- Modelagem Relacional: Conceitual, Lógica e Física (PK, FK, Normalização)
- SGBD: MySQL 8
- Linguagem SQL: DDL, DML, Restrições (
CONSTRAINTS), Índices (INDEX), Joins e Otimização
"A simplicidade é o último grau de sofisticação." — Leonardo da Vinci
- GitHub: github.com/nicofsouza
- LinkedIn: linkedin.com/in/seu-perfil (insira seu link aqui)
- E-mail: seu.email@exemplo.com (insira seu e-mail aqui)