Gabriel Lucas Barbosa
Estudante de Ciência da Computação na UFPR · Iniciação científica em IA Explicável · Desenvolvimento de software Computer Science student at UFPR · Undergraduate research in Explainable AI · Software development
Experiência Experience
- Desenvolvo e mantenho sistemas internos em Python e orientação a objetos, refatoro código, automatizo rotinas e faço diagnóstico de bugs e suporte de hardware.
- Responsável pela evolução da IA de contagem e classificação veicular com RT-DETR-X, deduplicação, ByteTrack e classificação temporal, além da preparação de um classificador visual dedicado.
- I develop and maintain internal systems in Python and OOP, refactor code, automate routines, diagnose bugs and provide hardware support.
- Responsible for evolving the vehicle counting and classification AI with RT-DETR-X, deduplication, ByteTrack and temporal classification, as well as preparing a dedicated visual classifier.
- Comparação espacial de explicações em ResNet50 e ViT-Base com Grad-CAM, Raw CLS Attention, Attention Rollout e Occlusion Sensitivity; investigação da completeness do Integrated Gradients.
- Aplicação da mesma investigação à detecção de câncer em imagens médicas, com comparação de várias CNNs, análise de erros compartilhados entre modelos e uso de Grad-CAM e Occlusion para checar a atenção sobre as lesões.
- Spatial comparison of explanations in ResNet50 and ViT-Base using Grad-CAM, Raw CLS Attention, Attention Rollout and Occlusion Sensitivity; investigation of Integrated Gradients completeness.
- Application of the same investigation to cancer detection in medical imaging, comparing several CNNs, analyzing errors shared between models, and using Grad-CAM and Occlusion to check attention over the lesions.
- Atendimento a turmas de graduação em lógica de programação e Python; criei um repositório aberto com 19 aulas e 19 exercícios de debugging para a disciplina.
- Support to undergraduate classes in programming logic and Python; created an open repository with 19 lessons and 19 debugging exercises for the course.
- Programação e simulação de CLPs no TIA Portal; desenvolvimento lógico de sistema de otimização de energia solar para plataformas offshore com Arduino e C++.
- Diagnóstico de falhas em sistemas eletropneumáticos e interpretação de diagramas lógicos.
- PLC programming and simulation in TIA Portal; logic development of a solar energy optimization system for offshore platforms with Arduino and C++.
- Fault diagnosis in electropneumatic systems and interpretation of logic diagrams.
Formação Education
Projetos selecionados Selected projects
Aplicação pessoal em Next.js e Postgres, integrada ao banco por Open Finance. Sincroniza conta e cartão, classifica transações por regras e memória com Gemini como fallback opcional e calcula o valor disponível pelo ciclo da fatura. Desenvolvida com TDD. Repositório privado. Personal application in Next.js and Postgres, integrated with the bank through Brazilian Open Finance. It syncs bank accounts and cards, classifies transactions through rules and memory with Gemini as an optional fallback, and works out the available balance by invoice cycle. Built with TDD. Private repository.
Aplicativo local-first para Android e desktop em Compose Multiplatform, com SQLDelight. Tarefas, eventos, agenda, calendário, notificações, vida acadêmica e acompanhamento do estágio implementados. Protocolo de sincronização testado com servidor de teste, sem backend real ainda. Repositório privado. Local-first Android and desktop application built with Compose Multiplatform and SQLDelight. Tasks, events, agenda, calendar, notifications, academic life and internship tracking are implemented. The synchronization protocol is tested against a test server, with no real backend yet. Private repository.
19 aulas em Markdown, 19 exercícios de debug em três níveis, 7 listas oficiais com gabarito em Jupyter, um projeto prático completo, apêndices, glossário, FAQ e referência rápida, além de exemplos por aula e material cedido pelos professores. Licença MIT/CC. github.com/gabriellucb 19 lessons in Markdown, 19 debugging exercises across three levels, 7 official problem sets with Jupyter answer keys, one full practice project, appendices, a glossary, an FAQ and a quick reference, plus per-lesson examples and material shared by the professors. MIT/CC licensed. github.com/gabriellucb
Aplicação multiempresa em SvelteKit para propostas comerciais em PDF. Usa Dexie para armazenamento local e funcionamento offline, pdfmake para os documentos e Supabase para conta opcional e sincronização. Continua em uso por duas empresas. Repositório privado. Multi-company SvelteKit application for commercial quotes in PDF. It uses Dexie for local storage and offline operation, pdfmake for documents, and Supabase for optional accounts and synchronization. It remains in use by two companies. Private repository.
Computador de 8 bits parcialmente construído no Logisim, com ULA, registradores, memória e outras partes. A montagem física em protoboard está parada por enquanto. 8-bit computer partially built in Logisim, with an ALU, registers, memory and other parts. The physical breadboard build is paused for now.
Competências Skills
- Linguagens Languages
- Python · C · C++ (Arduino) · SCL
- Ferramentas Tools
- Linux · Git · PyTorch · Captum · Scikit-Learn · Excel avançado (advanced) · TIA Portal · Logisim
- Idiomas Spoken languages
- Português (nativo) · Inglês intermediário, foco em leitura e escrita Portuguese (native) · Intermediate English, focused on reading and writing
Certificações Certifications
- Introdução ao Ambiente Linux (15h) · UFPR, 2026 Introduction to the Linux Environment (15h) · UFPR, 2026
- Microsoft Excel Avançado (30h) · Fundação Bradesco, 2025 Advanced Microsoft Excel (30h) · Fundação Bradesco, 2025
- Aprendizagem Industrial em Eletricista de Manutenção Eletroeletrônica (1650h) · SENAI / Petrobras, 2025 Industrial Apprenticeship in Electrical and Electronics Maintenance (1650h) · SENAI / Petrobras, 2025
- Monitoria de Fundamentos de Programação · UFPR, 2026 Teaching Assistantship, Fundamentals of Programming · UFPR, 2026
Versão web deste currículo:
gabriellb.com.br/cv · atualizado em
julho de 2026
Web version of this résumé:
gabriellb.com.br/cv · updated
July 2026