Sitemap
A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.
Pages
Whoami
About me
Whoami
About me
My Journey
From Cape Verde to Brazil
Minha Trajetória
De Cabo Verde ao Brasil
Posts
Montando SFTP com S3 Files no EC2
Atualizado em:
O S3 Files (lançado em novembro/2025) é o novo NFS da AWS lastreado por bucket S3. Em vez de testar com um “hello world”, escolhi um caso útil de primeira: SFTP em EC2 com /home/sftp montado via S3 Files, com dados caindo direto no bucket. No caminho, quatro aprendizados que a documentação não destaca: principal IAM peculiar, mount com tipo errado, dependência implícita do botocore e versionamento que muda o significado de delete.
Building an SFTP with S3 Files on EC2
Atualizado em:
S3 Files (launched November 2025) is the new AWS NFS file system backed by S3 buckets. Instead of testing with a “hello world”, I picked a useful case from the start: an SFTP on EC2 with /home/sftp mounted via S3 Files, files landing straight in the bucket. Along the way, four lessons the docs do not highlight: peculiar IAM principal, wrong mount type, hidden botocore dependency, and versioning that changes what delete means.
Managing Secrets with SOPS: KMS, GCP and GPG
Atualizado em:
Learn how to encrypt and manage project secrets using SOPS. Supports AWS KMS, GCP Cloud KMS, Azure Key Vault, age and GPG — choose the backend that makes sense for your team.
GitHub Actions Self-Hosted Runners no EKS com ARC
Atualizado em:
Guia completo para configurar GitHub Actions self-hosted runners no Amazon EKS usando Actions Runner Controller (ARC), com imagem customizada no ECR, autoscaling e renovação automática de credenciais.
GitHub Actions Self-Hosted Runners on EKS with ARC
Atualizado em:
Complete guide to set up GitHub Actions self-hosted runners on Amazon EKS using Actions Runner Controller (ARC), with custom ECR image, autoscaling and automatic credential renewal.
Gerenciando Secrets com SOPS: KMS, GCP e GPG
Atualizado em:
Aprenda a criptografar e gerenciar secrets de projetos usando SOPS. Suporta AWS KMS, GCP Cloud KMS, Azure Key Vault, age e GPG — escolha o backend que faz sentido para seu time.
Rastreando Bugs no Git: Encontre o PR
Atualizado em:
Aprenda o workflow completo de investigação de bugs: descubra quando uma linha foi modificada, identifique o commit responsável e encontre o Pull Request que introduziu o problema.
Removendo Arquivos Indesejados de um Commit Git
Atualizado em:
Aprenda a usar git rebase interativo para remover arquivos específicos de um commit mantendo as outras alterações intactas. Tutorial prático com exemplo real.
Meu TCC: Chuveiro Inteligente 🚿🧠
Atualizado em:
Neste post vou falar um pouco sobre meu trabalho de conclusão de curso de engenharia de Energia. Nele projetei um chuveiro “inteligente”. Bora lá conhecer um pouco desse trabalho.
Desafios 2022
Atualizado em:
Mnr Maltas, jame soma.
portfolio
Portfolio item number 1
Short description of portfolio item number 1
Portfolio item number 2
Short description of portfolio item number 2 
publications
GRUPO DE ESTUDANTES ESTRANGEIROS UFSC: diversidade cultural e a aplicação de um jogo educacional sobre o continente africano.
Published in SICT-Sul, 2018
Este artigo relata a experiência do uso de jogos educacionais para o aprendizado sobre geografia, cultura e história de países africanos.
Recommended citation: NHANQUE, A. S. ; MUPENZA, J. M. ; ROCHA, J. C. ; DINGNA, J. A. ; LOPES, K. J. D. S. ; SILVA, D. C. ; MADRUGA, K. C. R. ; SANTOS, J. V. . GRUPO DE ESTUDANTES ESTRANGEIROS UFSC: DIVERSIDADE CULTURAL E A APLICAÇÃO DE JOGO EDUCACIONAL SOBRE O CONTINENTE AFRICANO EM UNIDADES EDUCACIONAIS DE ARARANGUÁ E SOMBRIO SC. In: 7º Simpósio de Integração Científica e Tecnológica do Sul Catarinense, SICT-Sul, 2018, Araranguá. 7º Simpósio de Integração Científica e Tecnológica do Sul Catarinense, SICT-Sul, 2018. p. 788-794.
ESTRANHOS OU ESTRANGEIROS: FOMENTANDO A RECEPÇÃO A DIVERSIDADE CULTURAL NAS ESCOLAS DE ARARANGUÁ.
Published in SICT-Sul, 2019
O presente artigo tem como finalidade apresentar e analisar os resultados obtidos durante a implementação do projeto de extensão “Estranhos ou Estrangeiros” nas escolas localizadas na cidade de Araranguá em Santa Catarina.
Recommended citation: MUPENZA, J. M. ; ROCHA, J. C. ; MADRUGA, K. C. R. . ESTRANHOS OU ESTRANGEIROS: FOMENTANDO A RECEPÇÃO A DIVERSIDADE CULTURAL NAS ESCOLAS DE ARARANGUÁ. In: 8º Simpósio de Integração Científica e Tecnológica do Sul Catarinense - SICT-Sul, 2019, Santa Rosa do Sul. 8º Simpósio de Integração Científica e Tecnológica do Sul Catarinense - SICT-Sul, 2019. p. 918-925.
Mensagens Melhoradas para Erros da Linguagem Python com Foco em Legibilidade para Alunos de Introdução à Programação.
Published in LACLO, 2021
A taxa de reprovação em turmas de introdução à programação é de 33%, em média. No Brasil, esse número chega a 50%. Essa taxa é atribuída a diversos fatores, sejam eles fatores internos (aprender uma linguagem com regras sintáticas e léxicas, desenvolver o raciocínio lógico e a resolução de problemas) ou externos (falta de infraestrutura e alta carga de trabalho).
Recommended citation: G. Carvalho, V. R. e. Cristian Cechinel, J. C. Rocha, A. Gomes and A. J. Mendes, "Enhanced compiler messages of error in Python with focuses in readability in CS1," 2021 XVI Latin American Conference on Learning Technologies (LACLO), 2021, pp. 389-396, doi: 10.1109/LACLO54177.2021.00048
Educational data pre-processing from a domain-specific approach
Published in Respuestas, 2022
Los procesos de análisis de datos requieren preprocesamiento antes de la aplicación de técnicas o algoritmos, con el fin de incrementar la calidad de estos y adecuarlos a los formatos necesarios para su procesamiento, principalmente cuando los datos provienen de diferentes fuentes.
Recommended citation: Hernández-Leal, E. J., Costa-Rocha, J. ., y Duque-Méndez, N. D. . (2022). Pre-procesamiento de datos educativos desde un enfoque de dominio específico. Respuestas, 27(1), 22–37. https://doi.org/10.22463/0122820X.3113
Learning Analytics para Moodle em uma Arquitetura na Nuvem
Published in Workshop de Aplicações Práticas de Learning Analytics em Instituições de Ensino no Brasil (WAPLA), 2023
Este trabalho apresenta uma solução escalável baseada em computação em nuvem para análise de dados educacionais e predição de risco acadêmico no Moodle, aplicada ao contexto de instituições de ensino brasileiras.
Recommended citation: Cechinel, C., Queiroga, E. M., Primo, T. T., Ramos, V. F. C., Muñoz, R., Machado, M., ... & Almeida, J. (2023, November). Learning analytics para moodle em uma arquitetura na nuvem: uma solução escalável para predição de risco academico. In Workshop de Aplicações Práticas de Learning Analytics em Instituições de Ensino no Brasil (WAPLA) (pp. 128–137). SBC.
Implementing a Learning Record Warehouse for Different Interoperability Specifications in Moodle LMS
Published in 2024 International Symposium on Computers in Education (SIIE), 2024
Este artigo apresenta a implementação de um armazém de registros de aprendizagem (Learning Record Warehouse – LRW) compatível com diferentes especificações de interoperabilidade, integrado ao ambiente Moodle.
Recommended citation: Rocha, J. C., Hernández-Leal, E. J., Ramos, V., Munoz, R., Cechinel, C., Primo, T. T., & Queiroga, E. M. (2024, June). Implementing a Learning Record Warehouse for Different Interoperability Specifications in Moodle LMS. In 2024 International Symposium on Computers in Education (SIIE) (pp. 1–6). IEEE.
Implementação de um Learning Record Warehouse para diferentes especificações de interoperabilidade em um Learning Management System
Published in Book of Abstracts. SIIE 2024. XXVI International Symposium on Computers in Education, 2024
Resumo publicado nos anais do SIIE 2024 apresenta a implementação de um Learning Record Warehouse (LRW) compatível com diferentes especificações de interoperabilidade em um ambiente de gestão de aprendizagem (LMS).
Recommended citation: Rocha, J. C. (2024, June 18). Implementação de um Learning Record Warehouse para diferentes especificações de interoperabilidade em um Learning Management System. In M. Á. Conde González, M. R. Rodrigues, & F. J. García-Peñalvo (Eds.), *Book of Abstracts. SIIE 2024. XXVI International Symposium on Computers in Education*. https://doi.org/10.5281/zenodo.12084382
Data Interoperability in Learning Analytics – Review of Literature
Published in 2024 Latin American Computer Conference (CLEI), 2024
Revisão da literatura sobre interoperabilidade de dados no contexto de Learning Analytics, com foco em padrões, desafios e perspectivas para integração de dados educacionais em ambientes diversos.
Recommended citation: Rocha, J. C., Ramos, V., Cechinel, C., Hernández-Leal, E. J., Munoz, R., & Primo, T. T. (2024, August). Data Interoperability in Learning Analytics – Review of Literature. In 2024 Latin American Computer Conference (CLEI) (pp. 1–8). IEEE.
talks
Talk 1 on Relevant Topic in Your Field
Atualizado em:
This is a description of your talk, which is a markdown file that can be all markdown-ified like any other post. Yay markdown!
Tutorial 1 on Relevant Topic in Your Field
Atualizado em:
Talk 2 on Relevant Topic in Your Field
Atualizado em:
Conference Proceeding talk 3 on Relevant Topic in Your Field
Atualizado em:
This is a description of your conference proceedings talk, note the different field in type. You can put anything in this field.
teaching
Teaching experience 1
Undergraduate course, University 1, Department, 2014
This is a description of a teaching experience. You can use markdown like any other post.
Teaching experience 2
Workshop, University 1, Department, 2015
This is a description of a teaching experience. You can use markdown like any other post.
