Rafael Soares Matos

Rafael Soares Matos

Biografia

Quick thinking, fast learning, agility and proactive. Learning is never too much. Always improving. I design, develop and test systems, always trying to apply SOLID and TDD concepts. I also like to do some DevOps adventures. I read a lot about technologies and other stuff, aiming more knowledge to use every day in my life. Right now mostly developing with Java, Nodejs when needed and eager to learn other tools!

Atividade nos últimos 30 dias

Planos de estudo de Rafael Soares Matos

Formações concluídas

Projetos concluídos

  • Data de início: 11/02/2020 Data de finalização: 02/03/2020
    Projeto Java

Cursos concluídos

  • Data de início: 11/04/2023 Data de finalização: 12/04/2023
    Amazon EC2: alta disponibilidade e escalabilidade em uma aplicação
  • Data de início: 15/08/2018 Data de finalização: 11/09/2018
    Android com Web Service parte 1: Sincronize sua app com o servidor
  • Data de início: 11/09/2018 Data de finalização: 17/09/2018
    Android com Web Service parte 2: mais técnicas de sincronização
  • Data de início: 25/04/2018 Data de finalização: 10/05/2018
    Android I: Crie sua App fantástica com Android Studio
  • Data de início: 10/05/2018 Data de finalização: 15/05/2018
    Android II: Integração com apps e recursos do device
  • Data de início: 15/05/2018 Data de finalização: 18/07/2018
    Android III: Aprimore sua app com Fragments, Google Maps e GPS
  • Data de início: 17/02/2023 Data de finalização: 29/03/2023
    Arquitetura de computadores: por trás de como seu programa funciona
  • Data de início: 17/10/2023 Data de finalização: 20/10/2023
    AWS Certification: Solution Architect Associate Parte 1
  • Data de início: 20/10/2023 Data de finalização: 25/10/2023
    AWS Certification: Solutions Architect Associate Parte 2
  • Data de início: 24/05/2023 Data de finalização: 29/05/2023
    AWS Lambda: escreva código sem se preocupar com infra
  • Data de início: 01/02/2021 Data de finalização: 15/02/2021
    BDD e Java: Behavior Driven Development com Cucumber
  • Data de início: 23/09/2016 Data de finalização: 23/09/2016
    C: avançando na linguagem
  • Data de início: 19/09/2016 Data de finalização: 19/09/2016
    C: conhecendo a Linguagem das Linguagens
  • Data de início: 23/09/2016 Data de finalização: 28/09/2016
    C: recursos avançados da linguagem
  • Data de início: 08/03/2019 Data de finalização: 11/03/2019
    Certificação Java SE 7 Programmer I
  • Data de início: 11/03/2019 Data de finalização: 09/07/2020
    Certificação Java SE 7 Programmer I: tipos de Dados
  • Data de início: 18/04/2023 Data de finalização: 19/04/2023
    Cloud Onboarding: conhecendo os principais provedores parte 2
  • Data de início: 18/04/2023 Data de finalização: 18/04/2023
    Cloud Onboarding: trabalhando com os principais provedores
  • Data de início: 23/01/2020 Data de finalização: 10/02/2020
    Comunicação assertiva: reduzindo conflitos e frustrações
  • Data de início: 30/06/2022 Data de finalização: 13/07/2022
    Confiabilidade: garantindo o estado de integridade de sistemas através de logs
  • Data de início: 16/11/2017 Data de finalização: 13/07/2020
    Design Patterns Java I: Boas práticas de programação
  • Data de início: 13/07/2020 Data de finalização: 15/07/2020
    Design Patterns Java II: Boas praticas de programação
  • Data de início: 23/11/2020 Data de finalização: 02/12/2020
    Docker: Criando containers sem dor de cabeça
  • Data de início: 19/04/2023 Data de finalização: 27/04/2023
    Docker: criando e gerenciando containers
  • Data de início: 28/09/2016 Data de finalização: 05/10/2016
    Eclipse: Produtividade Extrema na IDE com Java
  • Data de início: 10/01/2022 Data de finalização: 21/03/2022
    Elasticsearch: análise, consultas e dashboard
  • Data de início: 03/01/2022 Data de finalização: 05/01/2022
    Elasticsearch: executando buscas inteligentes
  • Data de início: 14/12/2022 Data de finalização: 19/12/2022
    Entrega Contínua: confiabilidade e qualidade na implantação de software
  • Data de início: 29/06/2017 Data de finalização: 29/06/2017
    Estrutura de Dados: computação na prática com Java
  • Data de início: 31/08/2017 Data de finalização: 05/02/2018
    Expressões regulares: capturando textos de forma mágica
  • Data de início: 07/02/2023 Data de finalização: 14/02/2023
    Extreme Programming: metodologia de desenvolvimento ágil de software
  • Data de início: 20/02/2020 Data de finalização: 13/03/2020
    Git e Github: controle e compartilhe seu código
  • Data de início: 22/09/2021 Data de finalização: 22/09/2021
    Git e Github: estratégias de ramificação, Conflitos e Pull Requests
  • Data de início: 04/04/2023 Data de finalização: 04/04/2023
    Git e GitHub: repositório, commit e versões
  • Data de início: 20/02/2024 Data de finalização: 20/02/2024
    Go: a linguagem do Google
  • Data de início: 21/02/2024 Data de finalização: 26/02/2024
    Go: Orientação a Objetos
  • Data de início: 23/10/2019 Data de finalização: 11/04/2023
    Google Cloud Compute Engine: escalabilidade e alta disponibilidade
  • Data de início: 27/05/2016 Data de finalização: 28/05/2016
    HTML e CSS: Os seus primeiros passos
  • Data de início: 14/08/2017 Data de finalização: 23/08/2017
    HTML5 e CSS3 I: Suas primeiras páginas da Web
  • Data de início: 27/07/2017 Data de finalização: 14/08/2017
    HTTP: Entendendo a web por baixo dos panos
  • Data de início: 13/04/2023 Data de finalização: 18/04/2023
    Infraestrutura como código: preparando máquinas na AWS com Ansible e Terraform
  • Data de início: 29/05/2023 Data de finalização: 30/05/2023
    Infraestrutura como código: separando ambientes na AWS com Ansible e Terraform
  • Data de início: 12/12/2022 Data de finalização: 14/12/2022
    Integração Contínua: mais qualidade e menos risco no desenvolvimento
  • Data de início: 04/05/2023 Data de finalização: 04/05/2023
    Integração Contínua: Pipeline Docker no Github Actions
  • Data de início: 27/04/2023 Data de finalização: 04/05/2023
    Integração Contínua: testes automatizados e pipeline no Github Actions
  • Data de início: 24/03/2023 Data de finalização: 29/03/2023
    Inteligência artificial Generativa: Midjourney e ChatGPT
  • Data de início: 29/03/2017 Data de finalização: 14/06/2017
    Java 8: conheça as novidades dessa versão
  • Data de início: 04/08/2016 Data de finalização: 03/09/2016
    Java Collections: Dominando Listas, Sets e Mapas
  • Data de início: 26/07/2019 Data de finalização: 26/07/2019
    Java e java.io: Streams, Reader e Writers
  • Data de início: 26/07/2019 Data de finalização: 26/07/2019
    Java e java.lang: programe com a classe Object e String
  • Data de início: 25/04/2018 Data de finalização: 26/07/2019
    Java e java.util: Coleções, Wrappers e Lambda expressions
  • Data de início: 14/11/2017 Data de finalização: 19/12/2017
    Java e JDBC: Trabalhando com um banco de dados
  • Data de início: 25/01/2018 Data de finalização: 28/11/2018
    Java e JPA: Otimizações com JPA2 e Hibernate
  • Data de início: 19/12/2017 Data de finalização: 25/01/2018
    Java e JPA: persista seus objetos com a JPA2 e Hibernate
  • Data de início: 16/07/2020 Data de finalização: 20/07/2020
    Java e Testes: Test Driven Development com Junit
  • Data de início: 24/07/2017 Data de finalização: 28/07/2017
    Java e XML: integração, parsing e validação
  • Data de início: 03/07/2019 Data de finalização: 26/07/2019
    Java Exceções: aprenda a criar, lançar e controlar exceções
  • Data de início: 02/06/2016 Data de finalização: 04/06/2016
    Java I: Primeiros passos
  • Data de início: 04/06/2016 Data de finalização: 06/06/2016
    Java II: Orientação a Objetos
  • Data de início: 22/06/2016 Data de finalização: 23/06/2016
    Java III: Principais APIs e bibliotecas
  • Data de início: 12/03/2018 Data de finalização: 03/07/2019
    Java JRE e JDK: compile e execute o seu programa
  • Data de início: 03/07/2019 Data de finalização: 03/07/2019
    Java OO: entendendo a Orientação a Objetos
  • Data de início: 03/07/2019 Data de finalização: 03/07/2019
    Java Polimorfismo: entenda herança e interfaces
  • Data de início: 21/06/2017 Data de finalização: 24/07/2017
    Java Reflection: mágica e meta programação
  • Data de início: 29/07/2019 Data de finalização: 30/07/2019
    Java Servlet: autenticação, autorização e o padrão MVC
  • Data de início: 28/11/2018 Data de finalização: 29/07/2019
    Java Servlet: programação web Java
  • Data de início: 11/11/2020 Data de finalização: 15/11/2020
    Java: novidades e recursos das versões 9 a 14
  • Data de início: 25/02/2021 Data de finalização: 25/02/2021
    JavaScript: interfaces e Herança em Orientação a Objetos
  • Data de início: 25/02/2021 Data de finalização: 25/02/2021
    JavaScript: programando a Orientação a Objetos
  • Data de início: 23/08/2017 Data de finalização: 31/08/2017
    JavaScript: programando na linguagem da web
  • Data de início: 05/02/2018 Data de finalização: 31/07/2019
    jQuery: domine a biblioteca mais popular do mercado parte 1
  • Data de início: 26/05/2021 Data de finalização: 31/05/2021
    Kafka: Batches, correlation ids e dead letters
  • Data de início: 17/05/2021 Data de finalização: 20/05/2021
    Kafka: Fast delegate, evolução e cluster de brokers
  • Data de início: 31/05/2021 Data de finalização: 27/07/2021
    Kafka: idempotência e garantias
  • Data de início: 10/03/2021 Data de finalização: 14/05/2021
    Kafka: produtores, consumidores e streams
  • Data de início: 20/03/2018 Data de finalização: 20/03/2018
    Linux I: conhecendo e utilizando o terminal
  • Data de início: 20/03/2018 Data de finalização: 08/05/2018
    Linux II: programas, processos e pacotes
  • Data de início: 04/04/2023 Data de finalização: 04/04/2023
    Linux Onboarding: localizando arquivos e conteúdos
  • Data de início: 04/04/2023 Data de finalização: 04/04/2023
    Linux Onboarding: usando a CLI de uma forma rápida e prática
  • Data de início: 26/05/2016 Data de finalização: 27/05/2016
    Lógica de Programação I: comece na carreira com JavaScript
  • Data de início: 27/05/2016 Data de finalização: 27/05/2016
    Lógica de Programação II: Funções, Desenhos e um Jogo
  • Data de início: 24/05/2018 Data de finalização: 24/05/2018
    Maven: Build do zero a web
  • Data de início: 03/12/2020 Data de finalização: 10/12/2020
    Microservices com Spring Cloud: Circuit Breaker, Hystrix e API Gateway
  • Data de início: 15/11/2020 Data de finalização: 23/11/2020
    Microservices com Spring Cloud: Registry, Config Server e Distributed Tracing
  • Data de início: 01/12/2022 Data de finalização: 12/12/2022
    Microsserviços na prática: entendendo a tomada de decisões
  • Data de início: 24/11/2022 Data de finalização: 01/12/2022
    Microsserviços: explorando os conceitos
  • Data de início: 29/07/2021 Data de finalização: 20/09/2021
    Microsserviços: padrões de projeto
  • Data de início: 20/07/2020 Data de finalização: 22/07/2020
    Mocks em Java: Testes de comportamentos automatizados
  • Data de início: 09/06/2017 Data de finalização: 26/06/2017
    Modelagem de Banco de Dados Relacional: Índices e Normalização
  • Data de início: 23/11/2022 Data de finalização: 24/11/2022
    MongoDB: conhecendo um banco de dados NoSQL
  • Data de início: 05/10/2016 Data de finalização: 14/10/2016
    MySQL I: Iniciando suas consultas
  • Data de início: 30/05/2017 Data de finalização: 09/06/2017
    MySQL II: Consultas poderosas
  • Data de início: 29/07/2021 Data de finalização: 03/08/2021
    NodeJS: Streaming de dados e Repositório
  • Data de início: 02/02/2023 Data de finalização: 02/02/2023
    Organização de Equipes Ágeis: os papéis existentes em uma equipe
  • Data de início: 07/03/2023 Data de finalização: 07/03/2023
    Python Brasil: validação de dados no padrão nacional
  • Data de início: 01/03/2023 Data de finalização: 02/03/2023
    Python Collections parte 1: listas e tuplas
  • Data de início: 02/03/2023 Data de finalização: 03/03/2023
    Python Collections parte 2: conjuntos e dicionários
  • Data de início: 07/03/2023 Data de finalização: 16/03/2023
    Python e TDD: explorando testes unitários
  • Data de início: 26/02/2023 Data de finalização: 27/02/2023
    Python: avançando na linguagem
  • Data de início: 27/02/2023 Data de finalização: 27/02/2023
    Python: avançando na orientação a objetos
  • Data de início: 24/02/2023 Data de finalização: 26/02/2023
    Python: começando com a linguagem
  • Data de início: 27/02/2023 Data de finalização: 27/02/2023
    Python: entendendo a Orientação a Objetos
  • Data de início: 15/02/2023 Data de finalização: 16/02/2023
    Quality Assurance: plano de testes e gestão de bugs
  • Data de início: 08/03/2021 Data de finalização: 09/03/2021
    React Router: navegação em uma SPA
  • Data de início: 09/03/2021 Data de finalização: 10/03/2021
    React: abstraindo seu CSS com Styled Components
  • Data de início: 10/03/2021 Data de finalização: 10/03/2021
    React: automatizando os testes em aplicações front-end
  • Data de início: 04/03/2021 Data de finalização: 04/03/2021
    React: ciclo de vida dos componentes
  • Data de início: 01/03/2021 Data de finalização: 04/03/2021
    React: entendendo como a biblioteca funciona
  • Data de início: 04/03/2021 Data de finalização: 05/03/2021
    React: Function Components, uma abordagem moderna
  • Data de início: 05/03/2021 Data de finalização: 08/03/2021
    React: Hooks, Contextos e boas práticas
  • Data de início: 04/04/2023 Data de finalização: 11/04/2023
    Redes onboarding: uma perspectiva prática
  • Data de início: 28/07/2021 Data de finalização: 29/07/2021
    Rest com NodeJS: API com Express e MySQL
  • Data de início: 30/05/2016 Data de finalização: 31/05/2016
    Ruby I: Lógica de programação com jogos
  • Data de início: 31/05/2016 Data de finalização: 31/05/2016
    Ruby II: Continuando seus primeiros passos na programação
  • Data de início: 31/05/2016 Data de finalização: 02/06/2016
    Ruby III: Mais lógica de programação em um novo jogo
  • Data de início: 30/08/2017 Data de finalização: 02/02/2023
    Scrum: agilidade em seu projeto
  • Data de início: 16/02/2018 Data de finalização: 21/05/2018
    Selenium: Sua webapp testada de ponta a ponta em java
  • Data de início: 29/06/2023 Data de finalização: 02/07/2023
    Serverless com Node.js: aplicações eficientes na Cloud
  • Data de início: 22/09/2017 Data de finalização: 14/11/2017
    Servlets: Fundamentos de Java na Web
  • Data de início: 13/04/2018 Data de finalização: 08/05/2018
    Shell Scripting parte 1: scripts de automação de tarefas
  • Data de início: 15/07/2020 Data de finalização: 16/07/2020
    SOLID com Java: Orientação a Objetos com Java
  • Data de início: 25/09/2019 Data de finalização: 21/10/2019
    Spring Boot API REST: construa uma API
  • Data de início: 08/10/2020 Data de finalização: 11/11/2020
    Spring Boot e Teste: Profiles, Testes e Deploy
  • Data de início: 30/01/2019 Data de finalização: 30/01/2019
    Spring Boot: Agilidade no desenvolvimento java com Spring
  • Data de início: 06/02/2018 Data de finalização: 16/02/2018
    Spring MVC I: Criando aplicações web
  • Data de início: 15/02/2018 Data de finalização: 14/12/2018
    Spring MVC II: Integração, cache, segurança e templates
  • Data de início: 28/02/2023 Data de finalização: 01/03/2023
    String em Python: extraindo informações de uma URL
  • Data de início: 05/05/2021 Data de finalização: 17/02/2023
    TDD e Java: testes automatizados com JUnit
  • Data de início: 20/07/2020 Data de finalização: 08/10/2020
    Teste de Integração: Testes SQL e DAOs automatizados em Java
  • Data de início: 29/03/2017 Data de finalização: 25/08/2017
    Threads em Java 1: programação paralela
  • Data de início: 25/08/2017 Data de finalização: 22/09/2017
    Threads em Java 2: programação concorrente avançada
  • Data de início: 30/05/2016 Data de finalização: 30/05/2016
    Windows Prompt: Trabalhando na linha de comando
  • Data de início: 04/04/2023 Data de finalização: 04/04/2023
    Windows Prompt: utilizando o CMD
Você pode encontrar um certificado completo aqui