Skip to content
View joaohcca's full-sized avatar

Block or report joaohcca

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
joaohcca/README.md

Olá, meu nome é João Henrique Albuquerque 👋

Atualmente Desenvolvo projetos de software focados em IoT para acumuladores elétricos 🔋 e indústria 4.0 🏭 no Instituto de Tecnologia Edson Mororó Moura, o ITEMM.

Linguagens de Programação

TypeScript React Node.js

Essa é a stack que uso na maior parte dos projetos que sou envolvido e tenho experiência com ela desde 2019.

Python
Utilizo para criação de scripts de automações e simuladores de dispositivos. Também já trabalhei com o desenvolvimento de APIs com Django e FastAPI.

GoLang
Para desenvolvimento de software para sistemas embarcados e simuladores de dispositivos IoT. Gosto da facilidade de compilar código para outras arquiteturas e usar em raspberrypis;

🛠️ Outros Frameworks e Bibliotecas :

vitest
Em meus projetos procuro realizar testes unitários com NodeJs e React utilizando a biblioteca do Vitest.

supertest
Tenho experiencia em testes E2E com a biblioteca do supertest em NodeJs.

swagger
para documentar endpoints em apis de forma manual ou auto gerada.

storybook
Tenho o hábito de documentar componentes visuais utilizando o storybook.

📨 Mensageria:

Apache Kafka
Utilizo Apache Kafka para comunicação entre microsserviços que desenvolvo.

MQTT
Tenho experiência em protocolo MQTT para envio de dados de dispositivos IoT.

💿 Banco de dados

Tenho experiencias em banco de dados SQL, NewSQL e Key-Value storage como:

PostgreSQL MongoDB Redis

Tive um breve contado com bancos de séries temporais usando
Timescaledb

Outras ferramentas que possuo bastente familiaridade são:

Git Docker AWS GitHubActions

🌟 Contribuições em projetos open source

openwrt
Aqui adicionei suporte a um dispositivo ao criar o seu device tree source (DTS).
Trabalhei com o buildroot para compilar um kernel linux compativel com o processador de um roteador comercial e no PR demonstro o seu funcionamento com o kernel compilado.

📫 Contato

LinkedIn

Pinned Loading

  1. joaohcca joaohcca Public

    Config files for my GitHub profile.