Skip to content
View LucasAlvesDaCosta's full-sized avatar
💭
Backend Java Spring Boot - Pleno.
💭
Backend Java Spring Boot - Pleno.
  • Formosa, GO

Block or report LucasAlvesDaCosta

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
LucasAlvesDaCosta/README.md

Olá, meu nome é Lucas Alves 👋

Sou analista desenvolvedor Pleno em Spring Boot - Java

  • 🔭 I’m currently working at Brazzo.
  • 🌱 I’m currently learning Java web Spring Boot FullStack.
  • 👯 I’m looking to collaborate on public projects.
  • 🤔 I’m looking for help with development web using Java.
  • 🎓 Tecnologia em Análise e desenvolvimento de Sistemas - IFG.
  • Experience 3+ years in Java.

L-Js L-NodeJs L-yarn L-npm L-heroku Lucas-C L-HTML L-CSS L-Java L-Arduino L-Intellij L-php L-postgreSQL L-Spring L-React L-W8 L-Linux L-git Git-pic

Competências:

  • Projetos 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 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: validação de dados com Bean Validation, autenticação e autorização com OAuth2 e JWT.

  • Dominio e ORM: 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 com JPA e JPQL, Resolver problema das N+1 consultas, consultas nativas com SQL. Bases de dados: Postgrees, mySql, H2.

  • Docker, implantação, CI/CD: fundamentos de Docker, imagens e containers, Docker Hub, build e implantação manual de projetos Spring Boot na AWS (EC2, RDS e S3), CI/CD com Heroku, AWS e Github Actions. storage S3 da Amazon AWS, upload e imagens.

  • Configurações com: YAML e properties.

  • Spring web MVC, Arquitetura REST com JAX RS hateoas aplicado em projetos.

  • Filters e FeingClient lib.

  • Design patterns: Singleton, Strategy, facade e MVC.

  • Spring web flux e Spring Cloud.

  • Geração de documentação de API com Swagger.

  • Consumo de APIs (free) para autorização de recursos.

  • Boas práticas de desenvolvimento e qualidade de software (CLEAN CODE e REFACTORING).

  • Java 8 - 11: Collections, Paradigma funcional, Threads, Sockets, pararell streams, modularização com jigsaw, lambda e Alta ordem.

  • Trilha de aprendizagem: Microsserviços e NoSQL com Spring Boot (MongoDB e Cassandra) & Desenvolvedor frontEnd ReactJs.

Metodologias ágeis:

  • Scrum (Git + Kanban), Kanban (Trello) e eXtreme Programming (XP).

  • Experiências de aprendizagem / nocões e conhecimentos

    • Sistemas distribuidos: Comunicação remota com Java, Arduino, Microcontroladores, servidores de aplicação e IoT.
    • Administração de serviços para internet: Configuração de servidores Linux para administrar redes locais.
    • Segurança da informação: Testes de intrusão e configurações de segurança em ambientes Linux e Windows.
    • Banco de dados orientado a grafos com Python3.
    • Engenharia de Requisitos.
    • Modelagem conceitual.
    • Programação web (HTML, CSS e JavaScript)

Popular repositories Loading

  1. api-persona api-persona Public

    API de gerenciamento de pessoas

    Java 1

  2. MQTT_esp8266-SystemControl MQTT_esp8266-SystemControl Public

    Sistema de controle de iluminação e irrigação com ESP-8266 NodeMCU

    C++ 1

  3. modeloConceiual-Spring modeloConceiual-Spring Public

    Criação do modelo conceitual com Spring Web

    Java 1

  4. Projeto-SemanaDevsSuperior5 Projeto-SemanaDevsSuperior5 Public

    Projeto desenvolvido durante a semana Dev Superior 5

    Java 1

  5. dsCatalog-project dsCatalog-project Public

    Projeto - Catalogo de vendas com spring e react

    Java 1

  6. CrudClient-workCap01 CrudClient-workCap01 Public

    Trabalho de verificação de aprendizado do Capitulo 01 trilha Spring React 3.0

    Java 1