Guilherme Henrique Lemes de Godoy

Guilherme Henrique Lemes de Godoy

Biografia

Graduado em Engenharia Elétrica pelo Instituto Federal de Goiás (IFG), iniciei minha carreira na área na PCM Soluções como auxiliar técnico em telecomunicações. Lá tive minha primeira oportunidade para trabalhar como desenvolvedor Web pela primeira vez. Pela PCM, desenvolvi utilizando VueJS no frontend e PHP/Laravel no backend. Trabalhei também com a vortex utilizando PHP/Laravel e blade, React e flutter. Atualmente trabalho pela AGIR com Spring e Angular. Sempre buscando e estudando coisas novas.

Áreas de interesse

Atividade nos últimos 30 dias

Formações concluídas

Cursos concluídos

  • Data de início: 11/11/2022 Data de finalização: 17/11/2022
    Angular parte 1: produtividade e organização com framework SPA
  • Data de início: 17/11/2022 Data de finalização: 24/11/2022
    Angular parte 2: Autenticação, Forms e lazy loading
  • Data de início: 24/11/2022 Data de finalização: 30/11/2022
    Angular parte 3: upload, build e novos componentes
  • Data de início: 30/11/2022 Data de finalização: 01/12/2022
    Angular parte 4: lapidando o projeto
  • Data de início: 13/12/2022 Data de finalização: 20/12/2022
    Angular: avançando com testes automatizados
  • Data de início: 04/12/2022 Data de finalização: 08/12/2022
    Angular: boas práticas em arquiteturas e formulários
  • Data de início: 11/11/2022 Data de finalização: 04/12/2022
    Angular: explorando o framework
  • Data de início: 08/12/2022 Data de finalização: 13/12/2022
    Angular: testes automatizados com Jasmine e Karma
  • Data de início: 14/06/2021 Data de finalização: 15/06/2021
    APIs REST com NestJS: buscas, validação, serialização e detalhes arquiteturais
  • Data de início: 09/02/2020 Data de finalização: 26/05/2020
    Avançando com Orientação a Objetos com PHP: Herança, Polimorfismo e Interfaces
  • Data de início: 10/10/2019 Data de finalização: 27/10/2019
    Avançando com PHP: Arrays, Strings, Função e Web
  • Data de início: 04/07/2019 Data de finalização: 07/07/2019
    Certificação Linux LPI Essentials parte 1: Evolution and Distributions
  • Data de início: 10/08/2019 Data de finalização: 16/08/2019
    Certificação Linux LPI Essentials parte 10: Where Data is Stored
  • Data de início: 16/08/2019 Data de finalização: 21/08/2019
    Certificação Linux LPI Essentials parte 11: Your Computer on the Network
  • Data de início: 21/08/2019 Data de finalização: 23/08/2019
    Certificação Linux LPI Essentials parte 12: Security and File Permissions
  • Data de início: 07/07/2019 Data de finalização: 08/07/2019
    Certificação Linux LPI Essentials parte 2: Open Source Software and Licensing
  • Data de início: 08/07/2019 Data de finalização: 15/07/2019
    Certificação Linux LPI Essentials parte 3: Command Line Basics
  • Data de início: 15/07/2019 Data de finalização: 20/07/2019
    Certificação Linux LPI Essentials parte 4: Using the command line to get help
  • Data de início: 20/07/2019 Data de finalização: 24/07/2019
    Certificação Linux LPI Essentials parte 5: Directories and Listing Files and managing files
  • Data de início: 24/07/2019 Data de finalização: 28/07/2019
    Certificação Linux LPI Essentials parte 6: Archiving Files on the Command Line
  • Data de início: 28/07/2019 Data de finalização: 31/07/2019
    Certificação Linux LPI Essentials parte 7: Searching and Extracting Data from Files
  • Data de início: 31/07/2019 Data de finalização: 05/08/2019
    Certificação Linux LPI Essentials parte 8: Turning Commands into a Script
  • Data de início: 05/08/2019 Data de finalização: 10/08/2019
    Certificação Linux LPI Essentials parte 9: Understanding Computer Hardware
  • Data de início: 01/04/2021 Data de finalização: 05/04/2021
    Comunicação assertiva: reduzindo conflitos e frustrações
  • Data de início: 29/03/2021 Data de finalização: 29/03/2021
    Comunicação não violenta parte 2: mantendo a empatia
  • Data de início: 26/03/2021 Data de finalização: 29/03/2021
    Comunicação não violenta: consciência para agir
  • Data de início: 15/03/2021 Data de finalização: 16/03/2021
    Comunicação: como se expressar bem e ser compreendido
  • Data de início: 05/10/2020 Data de finalização: 08/10/2020
    Desenvolvimento de carreira: a demanda do mercado
  • Data de início: 21/05/2021 Data de finalização: 23/05/2021
    Design Patterns em PHP: padrões comportamentais
  • Data de início: 24/05/2021 Data de finalização: 24/05/2021
    Design Patterns em PHP: padrões criacionais
  • Data de início: 23/05/2021 Data de finalização: 24/05/2021
    Design Patterns em PHP: padrões estruturais
  • Data de início: 07/03/2021 Data de finalização: 08/03/2021
    Design Thinking: viabilizando soluções
  • Data de início: 27/10/2022 Data de finalização: 09/11/2022
    Docker Swarm: Orquestrador de containers
  • Data de início: 10/02/2021 Data de finalização: 10/02/2021
    Docker: Criando containers sem dor de cabeça
  • Data de início: 25/10/2022 Data de finalização: 26/10/2022
    Docker: criando e gerenciando containers
  • Data de início: 29/05/2020 Data de finalização: 29/05/2020
    Doctrine ORM: acesse o banco com Mapeamento Objeto-Relacional
  • Data de início: 28/09/2020 Data de finalização: 29/09/2020
    Entrega Contínua: confiabilidade e qualidade na implantação de software
  • Data de início: 25/03/2021 Data de finalização: 26/03/2021
    Feedback: a arte de orientar e ser orientado com sentido
  • Data de início: 08/03/2021 Data de finalização: 10/03/2021
    Figma: componentes da interface
  • Data de início: 04/08/2020 Data de finalização: 13/08/2020
    Figma: design visual de um site mobile
  • Data de início: 29/03/2021 Data de finalização: 01/04/2021
    Gerenciamento de conflitos: técnicas fundamentais
  • Data de início: 03/10/2019 Data de finalização: 31/01/2020
    Git e Github: controle e compartilhe seu código
  • Data de início: 11/09/2020 Data de finalização: 15/09/2020
    Git e Github: estratégias de ramificação, Conflitos e Pull Requests
  • Data de início: 14/05/2020 Data de finalização: 24/05/2020
    GraphQL Parte 1: Primeiros Passos
  • Data de início: 24/05/2020 Data de finalização: 24/05/2020
    GraphQL parte 2: Substituindo uma API REST por GraphQL
  • Data de início: 06/06/2020 Data de finalização: 06/06/2020
    HTML5 e CSS3 parte 1: crie uma página da Web
  • Data de início: 06/06/2020 Data de finalização: 07/06/2020
    HTML5 e CSS3 parte 2: posicionamento, listas e navegação
  • Data de início: 07/06/2020 Data de finalização: 07/06/2020
    HTML5 e CSS3 parte 3: trabalhando com formulários e tabelas
  • Data de início: 07/06/2020 Data de finalização: 07/06/2020
    HTML5 e CSS3 parte 4: avançando no CSS
  • Data de início: 05/12/2019 Data de finalização: 11/12/2019
    HTTP: Entendendo a web por baixo dos panos
  • Data de início: 15/09/2020 Data de finalização: 28/09/2020
    Integração Contínua: mais qualidade e menos risco no desenvolvimento
  • Data de início: 24/01/2023 Data de finalização: 31/01/2023
    Integração Contínua: testes automatizados e pipeline no Github Actions
  • Data de início: 11/10/2022 Data de finalização: 13/10/2022
    Java 8: conheça as novidades dessa versão
  • Data de início: 06/10/2022 Data de finalização: 11/10/2022
    Java Collections: Dominando Listas, Sets e Mapas
  • Data de início: 29/09/2022 Data de finalização: 06/10/2022
    Java e java.io: Streams, Reader e Writers
  • Data de início: 15/09/2022 Data de finalização: 20/09/2022
    Java e java.lang: programe com a classe Object e String
  • Data de início: 20/09/2022 Data de finalização: 29/09/2022
    Java e java.util: Coleções, Wrappers e Lambda expressions
  • Data de início: 06/09/2022 Data de finalização: 15/09/2022
    Java Exceções: aprenda a criar, lançar e controlar exceções
  • Data de início: 08/08/2022 Data de finalização: 12/08/2022
    Java JRE e JDK: compile e execute o seu programa
  • Data de início: 12/08/2022 Data de finalização: 26/08/2022
    Java OO: entendendo a Orientação a Objetos
  • Data de início: 26/08/2022 Data de finalização: 05/09/2022
    Java Polimorfismo: entenda herança e interfaces
  • Data de início: 17/10/2022 Data de finalização: 26/10/2022
    Java Servlet: programação web Java
  • Data de início: 29/12/2019 Data de finalização: 01/01/2020
    JavaScript: aprofundando em MVC, padrão Proxy e Factory
  • Data de início: 27/12/2019 Data de finalização: 29/12/2019
    JavaScript: conhecendo o Browser e padrões de projeto
  • Data de início: 11/12/2019 Data de finalização: 27/12/2019
    JavaScript: programando na linguagem da web
  • Data de início: 18/01/2021 Data de finalização: 20/01/2021
    Jenkins: integração contínua
  • Data de início: 31/05/2020 Data de finalização: 01/06/2020
    Laravel parte 1: produtividade no desenvolvimento web
  • Data de início: 01/06/2020 Data de finalização: 02/06/2020
    Laravel parte 2: trabalhando com Autenticação, Relacionamentos e Testes
  • Data de início: 04/06/2020 Data de finalização: 05/06/2020
    Laravel parte 3: Eventos, filas, upload e e-mail
  • Data de início: 02/06/2020 Data de finalização: 04/06/2020
    Lumen: API Rest com o Micro-framework do Laravel
  • Data de início: 07/04/2021 Data de finalização: 09/04/2021
    Microsserviços: padrões de projeto
  • Data de início: 31/01/2023 Data de finalização: 03/02/2023
    Mocks em Java: conhecendo o Mockito
  • Data de início: 25/05/2021 Data de finalização: 25/05/2021
    Mocks em PHP: entenda os dublês de testes
  • Data de início: 12/05/2023 Data de finalização: 13/05/2023
    MongoDB: conhecendo um banco de dados NoSQL
  • Data de início: 29/05/2020 Data de finalização: 31/05/2020
    MVC com PHP: entenda o padrão Model-View-Controller
  • Data de início: 14/06/2021 Data de finalização: 14/06/2021
    NestJS: criando uma API Rest com TypeScript
  • Data de início: 29/08/2020 Data de finalização: 29/08/2020
    Node.js e JWT: autenticação com tokens
  • Data de início: 27/12/2019 Data de finalização: 20/01/2020
    Node.js Parte 1: Inovando com JavaScript no backend
  • Data de início: 28/04/2020 Data de finalização: 05/05/2020
    Node.js Parte 2: MVC, autenticação e autorização
  • Data de início: 21/05/2021 Data de finalização: 21/05/2021
    Object Calisthenics: exercitando a Orientação a Objetos
  • Data de início: 16/03/2021 Data de finalização: 24/03/2021
    Oratória parte 1: compartilhe ideias e histórias
  • Data de início: 25/03/2021 Data de finalização: 25/03/2021
    Oratória parte 2: apresentações em público
  • Data de início: 20/01/2020 Data de finalização: 09/02/2020
    Orientação a Objetos com PHP: Classes, métodos e atributos
  • Data de início: 02/07/2020 Data de finalização: 18/07/2020
    ORM com NodeJS: API com Sequelize e MySQL
  • Data de início: 13/08/2020 Data de finalização: 16/08/2020
    ORM com NodeJS: avançando nas funcionalidades do Sequelize
  • Data de início: 30/09/2020 Data de finalização: 22/01/2021
    Performance Web I: otimizando o front-end
  • Data de início: 27/05/2020 Data de finalização: 28/05/2020
    PHP Composer: Dependências, Autoload e Publicação
  • Data de início: 13/06/2021 Data de finalização: 14/06/2021
    PHP e Behavior Driven Development: BDD com Behat
  • Data de início: 28/05/2021 Data de finalização: 31/05/2021
    PHP e Clean Architecture: descomplicando arquitetura de software
  • Data de início: 31/05/2021 Data de finalização: 05/06/2021
    PHP e Domain Driven Design: apresentando os conceitos
  • Data de início: 28/05/2020 Data de finalização: 29/05/2020
    PHP e PDO: trabalhando com bancos de dados
  • Data de início: 24/05/2021 Data de finalização: 25/05/2021
    PHP e TDD: testes com PHPUnit
  • Data de início: 27/05/2020 Data de finalização: 27/05/2020
    PHP Exceptions: tratamento de erros
  • Data de início: 23/08/2019 Data de finalização: 10/10/2019
    PHP: conceitos, lidando com dados, loops e mais
  • Data de início: 26/05/2020 Data de finalização: 27/05/2020
    PHP: manipulando coleções com Arrays
  • Data de início: 05/04/2021 Data de finalização: 05/04/2021
    Pitch entrevistas: Faça apresentações de impacto
  • Data de início: 05/04/2021 Data de finalização: 09/04/2021
    Princípios da influência: persuasão com foco em negócios
  • Data de início: 17/08/2020 Data de finalização: 01/09/2020
    React Native: Trabalhando com Function components
  • Data de início: 14/04/2020 Data de finalização: 16/06/2020
    React parte 1: Componentes reutilizáveis para sua webapp
  • Data de início: 07/05/2020 Data de finalização: 11/05/2020
    Redis I: armazenando chaves e valores
  • Data de início: 05/05/2020 Data de finalização: 14/05/2020
    Rest com NodeJS: API com Express e MySQL
  • Data de início: 06/02/2023 Data de finalização: 09/02/2023
    Scrum parte 1: gerencie o seu projeto de forma ágil
  • Data de início: 21/05/2021 Data de finalização: 21/05/2021
    SOLID com PHP: princípios da programação orientada a objetos
  • Data de início: 09/04/2021 Data de finalização: 09/04/2021
    Storytelling: visão de negócios e desenvolvimento pessoal
  • Data de início: 08/06/2021 Data de finalização: 08/06/2021
    Swagger: documentando suas APIs
  • Data de início: 13/10/2022 Data de finalização: 17/10/2022
    TDD e Java: testes automatizados com JUnit
  • Data de início: 25/05/2021 Data de finalização: 28/05/2021
    Testes de integração com PHP: testando o acesso à API e ao banco de dados
  • Data de início: 10/03/2021 Data de finalização: 11/04/2021
    UI Design Patterns: usabilidade em interfaces mobile
  • Data de início: 08/06/2020 Data de finalização: 09/06/2020
    Vue.js parte 1: construindo Single Page Applications
  • Data de início: 09/06/2020 Data de finalização: 09/06/2020
    Vue.js parte 2: construindo Single Page Applications
  • Data de início: 02/09/2020 Data de finalização: 14/09/2020
    Vue.js: protegendo recursos com autenticação e VueX
  • Data de início: 18/02/2021 Data de finalização: 12/03/2021
    Vue.js: testes unitários automatizados com Jest
  • Data de início: 10/11/2022 Data de finalização: 09/01/2023
    Vue3: avançando no framework
  • Data de início: 09/01/2023 Data de finalização: 16/01/2023
    Vue3: composition API e Vuex
  • Data de início: 09/11/2022 Data de finalização: 10/11/2022
    Vue3: explorando o framework
  • Data de início: 08/06/2020 Data de finalização: 08/06/2020
    Webpack: Manipulando módulos na sua webapp
  • Data de início: 24/02/2023 Data de finalização: 27/02/2023
    Wordpress: sites com Elementor
Você pode encontrar um certificado completo aqui