Skip to content
View jefferson1995's full-sized avatar

Block or report jefferson1995

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jefferson1995/README.md

👋

Olá! Eu sou o Jefferson Barbosa.

🎓 - Formação: Análise e Desenvolvimento de Sistemas.
📚 -

Desenvolvedor Back end, especializado em Java com Spring boot.

Três anos de experiência com Java, melhorando o desempenho, integração de aplicativos e aplicando melhores práticas no desenvolvimento de projetos, sempre pensando na qualidade e na entrega de valor aos usuários. Sou apaixonado por tecnologia, busco solucionar problemas de projetos com eficiência em equipe e estou em constante busca por conhecimento.

Minhas técnicas e habilidades incluem:

Soft Skill:

• Aprendizado rápido/ Organização

• Solucionar problemas

• Experiência com cliente 

• Boa comunicação 

• Trabalho em equipe 

• Melhoria de produtividade

• Experiência com mapeamento de processos de negócio

Técnicas e habilidades: 

  • Linguagem de Programação

 • Java (Principal)

 • Javascript (Conhecimento intermediário, uso atualmente na empresa em que trabalho)

-Padrão de projeto com Java 

 • Padrão de projeto DAO (Data Access Object)

 • MVC: Model-View-Controller e Hexagonal (Desacoplamento e isolamento do Core Application)

 • Modelar Sistemas Distribuídos.

 • Arquiteturas de Microservices:

  • Comunicação Síncrona - Assíncrona / Comunicação Assíncrona One-Way / Comunicação OneToOne

  • Messages via Events / Mensageria / Messages via Commands

  • Dados Distribuídos / Sincronia Dados

  • Consumer/Producer / Request/Response Assíncrono - Síncrono

  • Publisher/Subscribe / Exchanges / Queues / Bindings / Brokers 

  • Resiliência Síncrona / Retry / Teorema CAP / Consistência Eventual / UUIDs Universais

Framework Spring Boot: Amplo conhecimento em vários aspectos do Spring Boot, incluindo Spring Data/JPA, Spring Validation, Spring AMQP, Spring Cloud Config Server e Client, Spring HATEOAS, Spring Security, Lombok, Spring Cloud Netflix Eureka, Spring Cloud Gatewaya, Spring Logback/Log4j2, Spring Actuator, RestTemplate, entre outros.
Desenvolvimento Orientado a Testes: Prática de TDD (Test-Driven Development) e uso de JUnit 5.

  • Ferramentas

 • Visual Studio Code / IntelliJ / Eclipse

 • Github / Git / Github Actions / CI/CD  

 • Postman / SoapUI

 • PgAdmin - Postgre / MongoDB Compass

 • Heroku / AWS 

 • Docker, imagens e containers, Docker Hub e build

 • CloudAMQP

 • Configuração de Múltiplos Ambientes: Dev e Prod

 • Métricas de Logs com Kibana

 • Elasticsearch (Search engine) / Logs Estruturados com ECS Logging e Log4j2 / Beats e FileBeat / Observabilidade com Elastic Stack (ELK) / Beats e FileBeat


jefferson-Js jefferson-HTML jefferson-CSS

Pinned Loading

  1. dsmeta-sistema-full_stack-web-e-mobile dsmeta-sistema-full_stack-web-e-mobile Public

    A aplicação consiste em criar um projeto com layout estático, fazer uma integração do front end e backend, fazer requisições com parâmetros de consulta e implantação na nuvem.

    Java

  2. Sistema-de-eventos-cidades-com_validacao_seguranca Sistema-de-eventos-cidades-com_validacao_seguranca Public

    Este é um sistema de eventos e cidades com uma relação N-1 entre eles. Neste sistema, somente as rotas de leitura (GET) de eventos e cidades são públicas (não precisa de login). Usuários CLIENT pod…

    Java

  3. dsclient-sistema-de-cliente-com_CRUD_Completo dsclient-sistema-de-cliente-com_CRUD_Completo Public

    CRUD completo de web services REST para acessar um recurso de clientes, contendo as cinco operações básicas: Busca paginada / id / inserir / atualizar / deletar

    Java

  4. dslearn-sistema-de-plataforma_cursos dslearn-sistema-de-plataforma_cursos Public

    O sistema consiste em uma plataforma de ensino que mantém informações de cursos, suas turmas e alunos, bem como um fórum para perguntas e respostas sobre os conteúdos do curso. Os atores do sistema…

    Java

  5. movieFlix-sistema-bancoDeFilmes movieFlix-sistema-bancoDeFilmes Public

    O sistema MovieFlix consiste em um banco de filmes, os quais podem ser listados e avaliados pelos usuários. Usuários podem ser visitantes (VISITOR) e membros (MEMBER). Apenas usuários membros podem…

    Java

  6. workshop-mongodb-spring-boot workshop-mongodb-spring-boot Public

    Compreender as principais diferenças entre paradigma orientado a documentos e relacional / Realizar consultas com Spring Data e MongoRepositor -Webflux

    Java