Caio Madeira

Cientista da Computação

Desenvolvedor iOS/Kotlin ● Desenvolvedor Python

HYPERFOCUS

Conheça meu projeto sobre análise de dados na prática.

LATTES

Clique para acessar.

UMA BREVE INTRODUÇÃO

Cursando Ciências da Computação pela Pontificia Universidade Católica do Rio de Janeiro. Atualmente sou Desenvolvedor Mobile com domínio em iOS/Objective C com atuação no banco digital ITI - Itaú (Cartão de Crédito e Gestão Financeira), entregando valor a diversos usuários. Anteriormente, atuei no setor de infoprodutos para Igrejas através da InChurch/InRadar. Entretanto, desempenho papel como back-end utilizando frameworks como Django e Laravel. Atuo no Laboratório de Engenharia de Software da PUC-Rio juntamente com o sua ramificação Med LES. Participei de eventos como “Cidades Inteligentes” da Universidade de Vassouras e ExpoRio Turismo implementando soluções utilizando BLE Beacons (IoT). Com duas publicações no livro “BIM para Cidades Inteligentes” da PUC-Rio.

ÁREAS DE ATUAÇÃO

Gestão e Engenharia de Software; Ciência de Dados; Internet of Things (IoT); Desenvolvimento Front-End Mobile; Desenvolvimento Back-End;

CONTEÚDOS | InfraCidades (PUC-RIO/LES)

ATIVIDADE

PROJETOS PRINCIPAIS

Rotas da Gávea

Rotas da Gávea

Mobile (iOS/Android)

Acesse aqui

Aplicativo voltado a oferecer uma experiência interativa e informativa no campus da PUC-Rio por meio de geolocalização e dispositivos BLE Beacons que utilizam Bluetooth Low Energy para detectar a proximidade do usuário, juntamente com Totens espalhados pelo campus.

A solução:

Rotas da Gávea trata-se de uma solução mobile geolocalizada que visa apresentar conteúdos informátivos da geografia e história da PUC-Rio conforme o usuário se aproxima de pontos pré-definidos no campus. Essa solução foi desenvolvida em parceria com três núcleos da universidade: Laboratório de Engenharia de Software (LES), Núcleo Integrado de Meio Ambiente (NIMA) e Laboratório de Observação do Espaço Habitado (LObE-Hab). Sob a orientação dos professores Carlos José Lucena e Andrew Diniz, integrei a equipe responsável pela parte tecnológica, como por exemplo o desenvolvimento do aplicativo em iOS e Android, assim como, estive a frente de toda a pesquisa sobre a tecnologia motor dos dispositivos Beacons (Bluetooth Low Energy), do conhecimento e análise de hardwares disponíveis no mercado e atuei do ínicio ao fim no ciclo de desenvolvimento do software. A solução Rotas da Gávea foi desenvolvida para as plataformas iOS e Android. Foi optado por desenvolver de maneira nativa. Dessa forma foram usadas as linguagens de programação Swift e Kotlin, para desenvolver, respectivamente, para iOS e Android.

Referências e publicações:

https://apps.apple.com/br/app/rotas-da-gávea/id6449465074
https://play.google.com/store/apps/details?id=com.les.rotasdagavea&pli=1
https://pucurgente.com.puc-rio.br/rotas-da-gavea/
Livro: Modelagem de Informação da Construção (BIM) no Contexto de Cidades Inteligentes (2024)
Madeira, Caio, DINIZ, Andrew, LUCENA, Carlos. ESTUDO COMPARATIVO DE BEACONS PARA USO EM AMBIENTES INTERNOS. Rio de Janeiro, Em processo de publicação, páginas 1-16, 2024.
Madeira, Caio, DINIZ, Andrew, LUCENA, Carlos, DAIBES, Lucas, BARZILAI, Maurpicio, ESPOSITO, Fernando, SALES, Gabriel. SOLUÇÕES DESENVOLVIDAS COM BEACONS E DESAFIOS EM UM CONTEXTO ESTADUAL. Rio de Janeiro, Em processo de publicação, páginas 1-16, 2024.

ExpoRio Turismo

ExpoRio Turismo

Mobile (iOS/Android)

Acesse aqui

Aplicativo para sistemas Android e iOS voltado a oferecer uma experiência geolocalizada durante o evento ExpoRio 2023, maior evento de turismo do estado do Rio de Janeiro. Esse evento foi proporcionado pela Secretaria de Estado de Turismo (SETUR) em parceiria com a PUC-Rio.

A solução:

Com a parceria PUC-Rio-SETUR em 2023, e sob a atuação do Laboratório de Engenharia de Software da PUC-Rio, também estive a frente na prototipagem, definição de requisitos funcionais e não-funcionais e desenvolvimento da solução. Seguindo a estrutura proposta pelo “Rotas da Gávea”, foi desenvolvida uma solução para o evento ExpoRio Turismo. Essa solução é também um aplicativo geolocalizado para as plataformas iOS e Android. O aplicativo libera conteúdos do evento conforme o usuário se aproxima de certos pontos pré-definidos. No total foram espalhados 17 beacons em 8 pontos no evento. O projeto de pesquisa desenvolvido recebe agora contornos de pesquisa aplicada a serviço do governo do Estado do Rio de Janeiro, mais especificamente para a Secretaria Estadual de Turismo na qual propõe que os beacons podem, de forma escalável, apoiar o desenvolvimento do turismo no Estado.

Referências e publicações:

https://apps.apple.com/br/app/exporio-turismo/id6469199208
https://www.turismo.rj.gov.br/category/regioes/
https://www.saogoncalo.rj.gov.br/sao-goncalo-participa-da-expo-rio-turismo/#:~:text=A%20Expo%20Rio%20Turismo%202023,o%20Rio%20de%20Janeiro%20especial.

Beacons Vassouras

Beacons Vassouras

Mobile (iOS)

Acesse aqui

Aplicativo criado para o evento 'Cidades inteligentes' da Universidade de Vassouras voltado a oferecer informações sobre a cidade de Vassouras (RJ), o Centro de Convenções General Sombra a partir de Beacons espalhados no centro de convenções e demais localidades do evento. Além disso, apresentou-se como um caso de uso para a tecnologia IoT de Beacons em contextos de localização indoor.

A solução:

O evento 'Cidades Inteligentes Vassouras 2023' foi o ponto de partida para a apresentação da primeira POC relacionada ao uso de Beacons em ambientes indoors. Para isso, foi criado um aplicativo somente para iOS e diversos dispositivos BLE's foram espalhados ao redor do ambiente, proporcionando assim uma visita interativa ao ambiente. O aplicativo é bem simples e contém um fluxo principal com uma tela de boas-vindas contextualizando o usuário e a tela principal de interação com os Beacons. A informação é dada por meio de audios, tornando uma experiência acessível.

Referências e publicações:

https://apps.apple.com/br/app/beacons-vassouras/id1670246082
https://www.youtube.com/watch?app=desktop&v=7Aky1uSzTbE
https://cidadesinteligentesvassouras.wordpress.com
https://www.vassouras.rj.gov.br/prefeitura-de-vassouras-marca-presenca-no-evento-cidades-inteligentes-da-universidade-de-vassouras-e-da-puc-rio/
https://univassouras.edu.br/noticias/cidades-inteligentes-vassouras-2023/
https://www.youtube.com/watch?app=desktop&v=f1Q5hJbhAlc

Rotas da Gávea DSKit & Core

Rotas da Gávea DSKit & Core

Mobile (iOS/Swift Package)

Acesse aqui

Rotas da Gavea Design System Kit e Core são dois frameworks atualmente sendo desenvolvidos para Swift afim de criar ferramentas escaláveis que possam ser usadas em diversas outras soluções envolvendo BLE Beacons para dispositivos iOS.

A solução:

Tendo seu desenvolvimento sido iniciado como um trabalho durante uma cadeirade pós-graduação ministrada por Andrew Diniz e Carlos José Lucena, Rotas da Gávea Design System Kit e Rotas da Gávea Core, surgiu como uma necessidade de modularizar e disponibilizar ferramentas e funcionalidades tanto de UI quanto funcionais e matemáticas para teste, medição de desempenho e coleta de dados sobre BLE Beacons. Atualmente encontra-se em desenvolvimento juntamente com sua documentação.

Referências e publicações:

https://github.com/caiomadeira/RotasDaGavea-DSkit
https://github.com/caiomadeira/RotasDaGavea-Core

Hyperfocus

Hyperfocus

Web (Python/R/C++)

Acesse aqui

Hyperfocus é um projeto autoral ao qual exponho diversos trabalhos relacionados a coleta, análise e processos de engenharia de dados sobre diversos assuntos promovendo a interseccionalidade entre eles. O projeto tem como objetivo promover materias para consultas e referências para qualquer interessado.

A solução:

O projeto visa contextualizar, processar e disponibilizar dados sobre os mais variados temas. O grande foco é torna-los facilmente interpretativos e evidênciar a necessidade de contextualização, compreensão do leitor e aproveitamento para diversos acadêmicos e profissionais. Hyperfocus tem também o objetivo de mostrar que Interseccionalidade é uma das ferramentas mais poderosas de todas.

Referências e publicações:

Ainda não há referências disponíveis.
Demo 'A βerfect Day' (Video-Game)

Demo 'A βerfect Day' (Video-Game)

Desktop (C++/C#/GDScript/Godot Engine)

Acesse aqui

Um jogo de primeira pessoa independente de terror previsto para o segundo semestre de 2024. O projeto, inicialmente feito para uma GameJam, se desdobrou para uma produção de pequeno porte de uma experiência interativa no interior do Brasil.

Referências e publicações:

Ainda não há referências disponíveis.