Skip to content

LucasTLopess/LucasTroleiz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

I'm @LucasTroleiz 1997y

Married to Raissa Karol da Luz <3

Student at the undergraduate degree in Internet Systems at Instituto Federal Catarinense

Software developer at Mercado Livre

I am passionate about life, for example, waking up next to the one I love, as well as looking at the infinite shades of green in a forest, the different colors of the sky in summer, the codes running on my computer during my work, the guitar I play during my break and knowing that all of this has a beginning and that everything happens for a purpose.

Checklist - Desenvolvedor Backend Júnior

  • Linguagens de Programação Backend

    • Java (outras: Python, C#, Node.js, Go)
    • Conceitos de programação orientada a objetos (POO)
    • Estruturas de dados e algoritmos
  • Frameworks e Bibliotecas

    • Spring Boot (ou outro framework relevante)
    • Estrutura MVC (Model-View-Controller)
  • Bancos de Dados

    • SQL (CRUD, MySQL, PostgreSQL)
    • NoSQL (MongoDB, Cassandra, Redis)
    • Consultas, otimização e transações
  • APIs e Web Services

    • REST (desenvolvimento e consumo)
    • gRPC ou GraphQL (diferencial)
    • Autenticação e autorização (JWT, OAuth2)
  • Controle de Versão

    • Git (branches, merge, pull requests)
    • Plataformas (GitHub, GitLab, Bitbucket)
  • Testes e Qualidade de Código

    • Testes unitários (JUnit, Mockito)
    • Testes de integração e end-to-end
    • Ferramentas de análise de qualidade e code reviews
  • Conceitos de Redes e Protocolos

    • HTTP, HTTPS, DNS, TCP/IP
    • Caching e balanceamento de carga
    • Segurança em APIs
  • DevOps Básico e Cloud

    • Containers (Docker)
    • Orquestração (Kubernetes - diferencial)
    • Ambientes Cloud (AWS, GCP, Azure)
    • CI/CD (Integração contínua/Entrega contínua)
    • Monitoramento e logs (Prometheus, Grafana, Elastic Stack)
  • Segurança

    • Validação de dados e evitar injeção de SQL
    • Criptografia de dados sensíveis
    • Controle de acesso
  • Metodologias Ágeis

    • Scrum, Kanban ou outra metodologia ágil
    • Ferramentas de organização (Jira, Trello)
  • Documentação

    • Escrever documentação clara para APIs e fluxos de negócio
    • Ferramentas de documentação de APIs (Swagger)
  • Resolução de Problemas e Lógica

    • Identificar problemas e propor soluções eficazes
    • Entendimento de complexidade de algoritmos e otimização de código

Releases

No releases published

Packages

No packages published