Gabriel Lucas Barbosa
Estudante de Ciência da Computação na UFPR · Pesquisa em IA Explicável · Desenvolvimento de software Computer Science student at UFPR · Research in Explainable AI · Software development
Curitiba, PR
Experiência Experience
- Desenvolvimento e manutenção de aplicações internas em Python, automatizando processos, otimizando rotinas e corrigindo problemas em sistemas existentes.
- Aprimoramento de um sistema de visão computacional para detecção, rastreamento, contagem e classificação de veículos em rodovias, com foco na precisão e confiabilidade dos resultados.
- Manutenção e suporte de computadores, diagnóstico de falhas de hardware e software e implementação de soluções para demandas operacionais.
- Development and maintenance of internal Python applications, automating processes, optimizing routines and fixing issues in existing systems.
- Improvement of a computer vision system for detecting, tracking, counting and classifying vehicles on highways, focused on the accuracy and reliability of the results.
- Computer maintenance and support, diagnosis of hardware and software failures and implementation of solutions for operational needs.
Frentes de trabalhoWork items
- Pesquisa de métodos de Inteligência Artificial Explicável (XAI) aplicados a modelos de visão computacional, incluindo CNNs e Vision Transformers, com maior ênfase em arquiteturas Transformer.
- Aplicação e avaliação de técnicas de explicabilidade em problemas reais, especialmente na análise de imagens médicas, investigando o comportamento dos modelos, suas decisões e possíveis limitações.
- Investigação de abordagens que utilizam explicações para orientar o treinamento e aprimorar o desempenho, a confiabilidade e o comportamento de modelos de aprendizado profundo.
- Research on Explainable Artificial Intelligence (XAI) methods applied to computer vision models, including CNNs and Vision Transformers, with greater emphasis on Transformer architectures.
- Application and evaluation of explainability techniques on real problems, especially medical image analysis, investigating model behavior, decisions and possible limitations.
- Investigation of approaches that use explanations to guide training and improve the performance, reliability and behavior of deep learning models.
- Apoio a estudantes de graduação no aprendizado de lógica de programação e Python, com atendimentos presenciais individualizados para esclarecimento de dúvidas e resolução de dificuldades.
- Elaboração e correção de listas de exercícios, acompanhamento das atividades da disciplina e auxílio na compreensão de conceitos e práticas de programação.
- Criação, por iniciativa própria, de um repositório público com materiais didáticos, aulas e exercícios de depuração, destinado a apoiar estudantes das turmas atuais e futuras.
- Support for undergraduate students learning programming logic and Python, with individual in-person sessions to answer questions and work through difficulties.
- Preparation and grading of exercise lists, follow-up on course activities and help understanding programming concepts and practices.
- Creation, on my own initiative, of a public repository with teaching materials, lessons and debugging exercises to support current and future students.
- Manutenção, diagnóstico e análise de falhas em motores elétricos, equipamentos eletroeletrônicos e sistemas industriais pneumáticos e hidráulicos.
- Programação e simulação de Controladores Lógicos Programáveis (CLPs) utilizando o TIA Portal, com aplicação de conceitos de automação e comandos elétricos.
- Desenvolvimento de uma solução de otimização energética para plataformas offshore, utilizando Arduino, C++ e conceitos de sistemas fotovoltaicos.
- Maintenance, diagnosis and failure analysis of electric motors, electrical and electronic equipment, and pneumatic and hydraulic industrial systems.
- Programming and simulation of Programmable Logic Controllers (PLCs) using TIA Portal, applying automation and electrical control concepts.
- Development of an energy optimization solution for offshore platforms using Arduino, C++ and photovoltaic system concepts.
Formação Education
Projetos selecionados Selected projects
Sistema de gestão das minhas finanças pessoais, com integração bancária para acompanhar contas, cartões, despesas e receitas em um só lugar. Organiza automaticamente as transações, identifica padrões de gastos e calcula quanto tenho disponível para utilizar, considerando as faturas e os compromissos financeiros. A system for managing my personal finances, with bank integration to track accounts, cards, expenses and income in one place. It automatically organizes transactions, identifies spending patterns and works out how much I have available to spend, taking card bills and financial commitments into account.
Aplicativo desenvolvido para centralizar e organizar diferentes áreas da minha vida em um único lugar. Reúne tarefas, compromissos, calendário, estudos, atividades profissionais, metas e outras informações do dia a dia. An app built to bring different areas of my life together in a single place. It gathers tasks, appointments, calendar, studies, work activities, goals and other day-to-day information.
Repositório público criado por iniciativa própria para auxiliar estudantes da UFPR no aprendizado de programação, inclusive em turmas futuras. Reúne 19 aulas, exercícios de depuração com diferentes níveis de dificuldade, listas resolvidas, projetos práticos e materiais complementares. O conteúdo foi organizado para servir tanto como apoio durante a disciplina quanto como referência para estudos independentes. A public repository I created on my own initiative to help UFPR students learn programming, including future classes. It brings together 19 lessons, debugging exercises at different difficulty levels, solved problem sets, practical projects and supplementary material. The content is organized to work both as support during the course and as a reference for independent study.
Processador projetado individualmente. Inclui a definição do conjunto de instruções, com arquitetura load/store e 16 registradores, um montador e um emulador de referência em Python e a CPU monociclo implementada no Logisim-evolution. O circuito é validado contra o emulador, comparando registradores e memória ao fim de cada programa. A processor designed on my own. It includes the instruction set definition, with a load/store architecture and 16 registers, an assembler and a reference emulator in Python, and the single-cycle CPU built in Logisim-evolution. The circuit is validated against the emulator by comparing registers and memory at the end of every program.
Competências Skills
- Linguagens Languages
- Python · C · HTML · CSS · SCL
- Ferramentas Tools
- Linux · Git · PyTorch · Captum · Scikit-Learn · Pacote Office Microsoft Office · Figma · Photoshop · TIA Portal · Logisim
- Idiomas Spoken languages
- Português (nativo) · Inglês intermediário, com foco em leitura e escrita de artigos Portuguese (native) · Intermediate English, focused on reading and writing articles
Certificações Certifications
- Fundamentos de Design de Interação (20h) · PUC-PR / Apple, 2026 Fundamentals of Interaction Design (20h) · PUC-PR / Apple, 2026
- Fundamentos de Lógica de Programação (20h) · PUC-PR / Apple, 2026 Fundamentals of Programming Logic (20h) · PUC-PR / Apple, 2026
- Introdução ao Ambiente Linux (15h) · UFPR, 2026 Introduction to the Linux Environment (15h) · UFPR, 2026
- 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