Henrique Mendonça Castelar Campos

Sobre mim

Foto de perfil de Henrique Mendonça

Olá, eu sou o Henrique Mendonça. Sou formado em Ciência da Computação na PUC Minas e atualmente estou fazendo Pós-Graduação em Computação em Nuvem também na PUC Minas. Atuo em ambientes Linux e Cloud (AWS, Azure e GCP), com o desenvolvimento de pipelines CI/CD, containerização com Docker e integração de aplicações. Sou fluente em inglês, com certificação Cambridge B2 First. Tenho certificação AWS Cloud Practitioner e certificado Google Cloud Computing Foundations.

Habilidades

Kotlin
Python
Java
JavaScript
Spring Boot
Flask
AWS
Azure
Google Cloud
Docker
GitHub Actions
Linux
PowerShell
Bash
Git
GitHub
GitLab

Projetos

Projetos desenvolvidos no PUC Tec

Captura de tela da execução do Protótipo do back-end do Sistema do Legião dos Corretores

Protótipo do Sistema da Legião dos Corretores

Protótipo do sistema Back-End em Kotlin Spring Boot, desenvolvido no Serviço de Apoio a Startups do PUC Tec (SA PUC Tec) para atender a demanda da startup Legião dos Corretores.

Captura de tela da execução do Protótipo do back-end do Sistema de Cadastro de Demandas

Protótipo do Sistema de Cadastro de Demandas do PUC Tec

Protótipo do Back-End do Sistema de Cadastro de Demandas do PUC Tec, desenvolvido no Serviço de Apoio a Startups do PUC Tec (SA PUC Tec) para atender uma demanda interna do PUC Tec.

Projetos desenvolvidos no WebTech

Captura de tela da página do GitHub do Laboratório de Docker

Laboratório de Docker

Laboratório ensinando dos comandos básicos do Docker até como containerizar uma aplicação e hospedá-la na nuvem do Microsoft Azure.

Captura de tela da página do GitHub do Laboratório de Linux para Iniciantes

Laboratório de Linux para Iniciantes

Laboratório ensinando como instalar, configurar e utilizar distribuições Linux para quem nunca utilizou Linux.

Captura de tela da página do GitHub do Laboratório de Criação de Servidor Web no Microsoft Azure

Laboratório de Criação de Servidor Web no Microsoft Azure

Laboratório ensinando como criar um servidor web no Microsoft Azure.

Captura de tela da página do GitHub do Laboratório de Deploy automático com GitHub Actions

Laboratório de Deploy automático com GitHub Actions

Laboratório ensinando como criar uma workflow de deploy automático com GitHub Actions.

Projetos desenvolvidos nos cursos da Alura

Captura de tela da Swagger UI da API da aplicação

Imersão Cloud DevOps

Containerização de uma aplicação back-end para gerenciar alunos, cursos e matrículas, utilizando Docker e o envio dessa aplicação para o Cloud Run do Google Cloud Platform.

Captura de tela da Swagger UI da API do Forum

Fórum

Back-end de um fórum de dúvidas sobre programação, desenvolvido em Kotlin e Spring Boot na Formação de Kotlin e Spring Boot na Alura.

Captura de tela da página da galeria de imagens

Alura Space

Front-End de uma galeria de imagens, desenvolvido em Python e Django na Formação Django: crie aplicações em Python na Alura.

Projetos desenvolvidos no curso de Ciência da Computação da PUC Minas

Captura de tela do IDE OMNeT++

OMNeT++ - Docker

Containerização do IDE OMNeT++ em Docker, desenvolvido em Dockerfile para a matéria Trabalho de Conclusão de Curso II do curso de Ciência da Computação da PUC Minas.

Captura de tela do Assistente Conversacional Baseado em LLM

Assistente Conversacional Baseado em LLM

Assistente conversacional baseado em LLM, desenvolvido em Python e Tkinter para a matéria Tópicos em Computação III - Text Mining do Curso de Ciência da Computação da PUC Minas.

Captura de tela do jogo Robot Exterminator

Robot Exterminator

Jogo desenvolvido em Unity para a matéria Trabalho Interdisciplinar IV do curso de Ciência da Computação da PUC Minas.

Captura de tela da interface web do Bug Watch

Bug Watch

Aplicação desenvolvida em Python, Flask e TensorFlow para a matéria Trabalho Interdisciplinar VI, que utiliza visão computacional para classificar insetos.

Captura de tela da execução do programa de simulação de detector de falhas com consenso

Programa de Simulação de Detector de Falhas com Consenso

Programa de simulação de detector de falhas com consenso desenvolvido em Kotlin para a matéria Computação Distribuída do curso de Ciência da Computação da PUC Minas.

Simulação da execução do programa de simulação de exclusão mútua distribuída

Programa de Simulação de Exclusão Mútua Distribuída

Programa de simulação de exclusão mútua distribuída desenvolvido em Kotlin para a matéria Computação Distribuída do curso de Ciência da Computação da PUC Minas.

Captura de tela do programa de reconhecimento de células cancerígenas em exames papanicolau

Programa de Reconhecimento de Células Cancerígenas em Exames Papanicolau

Programa de Reconhecimento de Células Cancerígenas em Exames Papanicolau desenvolvido em Python, Tkinter e TensorFlow para a matéria Processamento e Análise de Imagens do curso de Ciência da Computação da PUC Minas.

Captura de tela do programa de otimização e planejamento da localização de lojas

Programa de Otimização e Planejamento da Localização de Lojas

Programa de Otimização e Planejamento da Localização de Lojas desenvolvido em Java para a matéria Projeto e Análise de Algoritmos do curso de Ciência da Computação da PUC Minas.

Captura de tela do paint

Paint

Programa que permite desenhar reta, ponto, circunferência e poligono, desenvolvido em Kotlin para a matéria Computação Gráfica do curso de Ciência da Computação da PUC Minas.

Captura de tela do Jogo do 8-Puzzle de Inteligência Artificial

Jogo do 8-Puzzle

Jogo do 8-Puzzle desenvolvido em HTML, CSS e JavaScript para a matéria Inteligência Artificial do curso de Ciência da Computação da PUC Minas.

Captura de tela do Portal de Filmes

Portal de Filmes

Portal de filmes desenvolvido em HTML, CSS e JavaScript para a matéria Desenvolvimento de Interfaces Web do curso de Ciência da Computação da PUC Minas.

Contato

Entre em contato comigo através do LinkedIn ou e-mail.