Lucas de Araujo Contreiras

Estudante de Ciência da Computação

Universidade Federal do Rio de Janeiro (UFRJ)

Foto de Lucas de Araujo Contreiras
Irajá, Rio de Janeiro - RJ
lucas@contreiras.info
(24) 99966-1279
LinkedIn
GitHub
Lattes
YouTube

História

Estudante de Ciência da Computação na UFRJ, com uma base sólida em matemática construída ainda no Bacharelado em Ciências Matemáticas e da Terra antes da transferência de curso. Ao longo da graduação, venho combinando fundamentos teóricos (Álgebra Linear, Estatística e Probabilidade, Estruturas de Dados, Matemática Discreta, matérias que amo de exatas) com aplicação prática em projetos de dados reais: da análise de criminalidade no Rio de Janeiro com SVD, PCA e K-Means, à modelagem de um banco de dados relacional cruzando informações de transporte público (GTFS) e demografia da cidade.

Tenho interesse particular em transformar dados em decisões: gosto do processo completo, da limpeza e modelagem no banco até a construção de visualizações e dashboards que tornem os resultados acessíveis (já fiz isso com Streamlit, Pandas e Matplotlib).

Sou monitor de Cálculo I por 3 anos, o que aguçou minha didática e minha paciência para explicar o "porquê" por trás de cada conceito científico, habilidade que uso também nos minicursos de Python e Análise de Dados que ministro pela equipe For_code, e na gestão de pessoas que faço na UFRJ Analítica.

Busco uma oportunidade de estágio em Ciência de Dados ou Tecnologia da Informação onde eu possa continuar aprendendo, contribuir com análises que gerem impacto real e crescer perto de times que valorizem tanto rigor técnico quanto colaboração.

Minhas linguagens favoritas: Python, C, SQL e Java.

Objetivo

Vaga de estágio na área de Dados, com interesse em Ciência de Dados, Inteligência Artificial / Machine Learning e Engenharia de Dados, aplicando conhecimentos de banco de dados, estatística e desenvolvimento de software na resolução de problemas reais.

Formação Acadêmica

Bacharelado em Ciência da Computação — UFRJ

2024.2 – 2028.2 (previsão) — CR atual: 8,4

Bacharelado em Ciências Matemáticas e da Terra — UFRJ

2022.2 — transferido internamente para Ciência da Computação

Projetos

Classificador de Flores Iris com Machine Learning em C

Aplicação de aprendizado de máquina implementada em C

  • Programa desenvolvido em C para analisar o banco de dados Iris e treinar um modelo capaz de classificar a espécie de uma flor a partir das medidas de pétalas e sépalas.
  • Implementação de algoritmo de classificação do zero, sem bibliotecas de alto nível, reforçando o entendimento dos fundamentos matemáticos por trás do aprendizado de máquina.

Análise dos Top 1000 Filmes do IMDB

Python, Pandas, Matplotlib, Streamlit

  • Análise exploratória de dados de um dataset com os 1000 filmes mais bem avaliados do IMDB, incluindo tratamento e limpeza dos dados com Pandas.
  • Criação de visualizações estatísticas com Matplotlib e construção de um dashboard interativo em Streamlit.
  • Versionamento do projeto com Git/GitHub.

Análise da Criminalidade no Rio de Janeiro

Python, SVD, PCA, K-Means — projeto da disciplina Computação Científica e Análise de Dados (COCADA)

  • Aplicação de SVD e PCA sobre dados de criminalidade do Instituto de Segurança Pública do Rio de Janeiro (ISP-RJ).
  • Uso de K-Means para agrupamento de regiões com padrões de criminalidade semelhantes.
  • Construção de visualizações para identificar tendências e padrões espaciais de criminalidade entre bairros.
  • Versionamento com Git/GitHub em colaboração com o grupo.

Transportes Rio — Oferta de Transporte Público e Demografia

SQL, MySQL, Python (Geopandas), HTML — projeto da disciplina Banco de Dados I (ICP489)

  • Modelagem e implementação de um banco de dados relacional em MySQL correlacionando dados GTFS de transporte público com informações demográficas.
  • Desenvolvimento de consultas SQL com joins, subqueries e agregações.
  • Construção de aplicação web em Flask com mapa interativo.
  • Uso de Geopandas para tratamento e cruzamento de dados geoespaciais.
  • Colaboração via Git/GitHub em equipe.

Histórico Acadêmico

8,4 CR atual
136 Créditos obtidos
2022/2 → 2026/1 Período acadêmico

2022/2

Código Disciplina Nota Situação
ICP121 Computação I 8,5 AP
CMT111 Inovações Cient Tecn e Art I 7,2 AP
FIW112 Introdução à Física A 10,0 AP
FIW113 Introdução à Física B 10,0 AP
MAW117 Introdução ao Cálculo 10,0 AP
CMA110 Tóp Gerais Ciências da Terra 8,4 AP

2023/1

Código Disciplina Nota Situação
ICP241 Computação II 9,5 AP
MAC118 Cálculo Difer e Integral I 10,0 AP
FIS111 Física Experimental I 7,1 AP
CMT121 Inovações Cient Tecn e Art II 10,0 AP
CMT012 Introdução à Programação C/c++ 9,2 AP

2023/2

Código Disciplina Nota Situação
NCG011 Acessando a Mente e o Espaço 10,0 AP
MAC128 Cálculo Diferen e Integral II 6,7 AP
NCG017 Empreendedorismo Tecnol e Ciên 9,0 AP
CMT231 Inovações Cient Tecn e Art III 10,0 AP
IGT603 Poluição do ar 7,0 AP

2024/1

Código Disciplina Nota Situação
ICP111 Fund Computação Digital 7,8 AP
FIT111 Física I 6,9 AP
MAE125 Álgebra Linear 6,9 AP

2024/2

Código Disciplina Nota Situação
ICP136 Introd Pensamento Dedutivo 9,2 AP
ICP134 Números Inteiros Criptografia 9,6 AP
ICP142 Organização de Dados I 9,0 AP
ICP132 Processos de Software 5,9 AP
ICP135 Projeto de Carreira 9,3 AP

2025/1

Código Disciplina Nota Situação
ICP145 Habilidades Sociais p Trabalho 9,2 AP
ICP238 Introd à Computação Numérica 7,8 AP
ICP237 Introd à Modelagem de Sistemas 8,3 AP
ICP144 Matemática Discreta 7,7 AP
ICP143 Projeto Prático 8,6 AP
NEP101 Teoria Direitos Fundamentais 10,0 AP

2025/2

Código Disciplina Nota Situação
ICP246 Arquitet Comput e Sist Operac 5,4 AP
MAD243 Estatística e Probabilidade 7,9 AP
ICP116 Estruturas de Dados 5,7 AP
ICP115 Álgebra Linear Algorítmica 9,8 AP

2026/1

Código Disciplina Nota Situação
ICP489 Banco de Dados I 6,6 AP
ICP248 Comput Científ e Análise Dados 7,8 AP
ICP239 Programação Orientada a Objeto 7,0 AP
ICP249 Tecnologia e Sociedade 9,7 AP

Trabalho Voluntário

Lar Mãe Ritinha (lar de idosas) — Voluntário

Desde 2023

  • Controle e análise em Excel da chegada de alimentos doados à instituição.
  • Criação de painel em Power BI para visualização e acompanhamento dos dados de doações.

Cursos e Atividades Complementares

For_code

  • Desenvolvimento de exercícios e scripts práticos em Python e SQL nos minicursos de Análise de Dados.
  • Atuação como instrutor, ensinando conceitos de LGPD e orientando a aplicação prática dos conteúdos em Notion.

Competências Técnicas

Idiomas

Minha cultura

Uma parte importante de quem eu sou também está nos jogos, filmes e músicas que gosto.

Meus jogos favoritos

Artistas que mais tenho ouvido

Filmes

Minha atividade cinematográfica pode ser acompanhada pelo meu perfil no Letterboxd.

Ver meu Letterboxd

Outros lugares onde me encontrar

Minijogos

🐍 Campo Minado em Python

Campo Minado desenvolvido em Python, com a lógica do jogo rodando de verdade dentro do navegador (via Pyodide).

10 × 10 — 16 bombas

Jogar →

Mais jogos que fiz na GDP, inclusive como roteirista, poderão aparecer aqui futuramente.

Avalie-me

Já me conhecia a partir de monitorias? Consegui te ajudar em algo educacional? Te fiz aprender com meus vídeos do meu canal do YouTube? Pode me avaliar.

Dou monitoria há 3 anos de Cálculo I, Introdução ao Cálculo e agora Organização de Dados, por isso gosto de saber o que acharam das minhas monitorias e dos meus métodos.

Canal YouTube — FlashNightRJ

Como foi sua experiência?

Selecione uma avaliação

Média das avaliações
0,0
★★★★★
★★★★★

Nenhuma avaliação ainda.