CURRÍCULO PROFISSIONAL

Thiago Fogaça de Almeida

Estudante de Ciência da Computação | Tecnologia da Informação

Interesse em suporte técnico, testes, documentação e resolução de problemas. Em formação contínua na área de tecnologia, com prática em projetos de software.

PERFIL

Sobre mim

Sou estudante de Ciência da Computação, com previsão de conclusão em 2029, e desenvolvo projetos pessoais para aplicar conhecimentos de programação e qualidade de software. Tenho prática com análise de erros, testes automatizados, validação de funcionalidades, bancos de dados e documentação de projetos. Busco uma oportunidade para contribuir com uma equipe de tecnologia e ampliar meus conhecimentos em ambientes corporativos.

CONHECIMENTOS

Competências técnicas

Conhecimentos desenvolvidos em estudos e projetos práticos.

Testes e validação

JUnit, Mockito, MockMvc, testes automatizados e verificação de respostas de APIs.

Desenvolvimento

Java, Spring Boot, Maven, orientação a objetos, APIs REST e arquitetura em camadas.

Bancos de dados

PostgreSQL, SQL e JDBC.

Sistemas e ferramentas

IntelliJ IDEA e ambiente Linux Ubuntu.

Resolução de problemas

Análise de erros, investigação de falhas, depuração e validação de regras de negócio.

Documentação

Organização de projetos e documentação técnica no GitHub.

Microsoft 365 e suporte corporativo: em desenvolvimento. Não são apresentados como experiência profissional.

PRÁTICA

Projetos técnicos

PROJETO EM DESTAQUE

StockFlow — Sistema de gerenciamento de estoque

Ver projeto ↗

API REST desenvolvida com Java e Spring Boot para gerenciar produtos e movimentações de estoque.

  • Implementação de operações CRUD, validação de dados e tratamento de exceções.
  • Integração com PostgreSQL e organização da aplicação em camadas.
  • Testes com JUnit, Mockito e MockMvc, incluindo cenários de sucesso e erro.
  • Verificação de respostas HTTP e regras de negócio.
JavaSpring BootPostgreSQLJUnitMockito

Persistência e manipulação de dados em Java

  • Operações com banco de dados usando JDBC e PostgreSQL.
  • Leitura e gravação de arquivos CSV e rotinas de backup e restauração.
  • Tratamento de exceções e validação de dados em operações de entrada e saída.

EDUCAÇÃO

Formação acadêmica

Ciência da Computação

Centro Universitário Cruzeiro do Sul — EAD

Previsão de conclusão: 2029

IDIOMAS

Inglês

Intermediário — B1

VAMOS CONVERSAR

Entre em contato

Disponível para conversar sobre oportunidades na área de tecnologia.