Olá, seja bem vindo(a)

Desenvolvedor Back End.

Meu nome é Carlos Augusto, tenho 31 anos e sou morador de Barueri-SP. Sou casado e tenho uma filha de 4 anos. No final de 2019, decidi embarcar em uma jornada de estudo de programação e, desde então, tenho me apaixonado cada dia mais pelo que faço. Atualmente, trabalho como motorista de aplicativo, mas estou determinado a encontrar minha primeira oportunidade no campo da programação. Tenho dedicado meu tempo livre ao aprendizado constante e ao aprimoramento das minhas habilidades nessa área. Estou animado e motivado para fazer a transição para uma carreira na programação.

Whatsapp

Sobre

Introdução

Em 2021, tornei-me bolsista do curso Certified Tech Developer, uma formação completa em programação oferecida pelo Mercado Livre e Globant em colaboração com a Digital House. Além disso, em 2024, dei início à minha Graduação Desenvolvimento Back End, buscando aprimorar ainda mais minhas habilidades e conhecimentos nessa área em constante evolução.

3+ anos
experiência academica

Skills

Meu nível técnico

Desenvolvedor Full Stack Java

2 anos de experiência academica

JAVA

80%

CRUD (Create, Read, Update, Delete)

73%

Testes automatizados

70%

Validação e segurança

60%

Domínio, ORM, autorizações

80%

Consultas ao banco de dados

80%

Implantação, Docker, CI/CD para Sprint Boot

80%

Desenvolvedor front-end

2 anos de experiência academica

React.js

70%

Material UI

60%

Javascript

80%

Qualificações/Projetos

Minha jornada pessoal
Qualificações
Projetos

Certified Tech Developer

Digital House Brasil
2021 - 2022

Bootcamp Spring

DevSuperior-Nelio Alves
2021 - 2022

Desenvolvedor Back End

Universidade ANHANGUERA PITÁGORAS AMPLI
Agosto, 2024 - Conclusão Junho, 2026

Serviços

O que eu ofereço

CRUD

Veja mais

CRUD
(Create, Read, Update, Delete)

  • Projeto Spring Boot, monorepositório Git, projeto em camadas.

  • Entidades, perfis de projeto, seeding da base de dados, web services REST, padrão DTO, CRUD completo, tratamento de exceções, dados de auditoria e paginação de dados, Postman para testar as requisições.

Testes

Veja mais

Testes
automatizados

  • fundamentos de testes automatizados, TDD, JUnit com e sem Spring Boot, testar repositories, services e resources, testes de integração, mockar dependências com Mockito e MockBean, realizar assertions.

Validação e segurança

Veja mais

Validação e segurança

  • validação de dados com Bean Validation, autenticação e autorização com OAuth2 e JWT, configuração de CORS, restrição de acesso em nível de rotas, estruturação do projeto para que dê suporte a segurança.

Domínio, ORM, autorizações

Veja mais

Domínio, ORM, autorizações

  • Implementar um modelo conceitual complexo com ORM e seed de banco de dados. Autorizações customizadas: em nível de serviço, conteúdo customizado para o usuário logado, refresh token, pré-autorização de métodos.

Consultas ao banco de dados

Veja mais

Consultas ao banco de dados

  • Realizar consultas ao banco de dados com JPA e JPQL, problema das N+1 consultas, consultas nativas com SQL, projections, joins, agrupamentos.

Implantação, Docker, CI/CD para Sprint Boot

Veja mais

Implantação, Docker, CI/CD para Sprint Boot

  • Fundamentos de Docker, imagens e containers, Docker Hub, realizar build e implantação manual de um projeto Spring Boot na AWS, CI/CD com Heroku, AWS e Github Actions.

Entre em Contato

Agradeço de coração por qualquer assistência que você possa oferecer e espero ansiosamente por uma oportunidade de mostrar minha paixão e habilidades como desenvolvedor. Muito obrigado pela atenção!

Whatsapp

Contato

Entrar em contato

Celular

1199887-1656

Email

carlosferreirab25@gmail.com

Meu endereço

Barueri-SP