Ravi do Valle Luz é um estudante brasileiro de Ciências Moleculares na USP que se forma em Julho de 2020. Ele possui conhecimentos em programação, estatística, machine learning e sistemas operacionais Linux. Seus projetos incluem aplicações web full stack usando frameworks como Ruby on Rails, Django e React.
1. Ravi do Valle Luz
Sumário
Sou aluno de graduação do último semestre do curso de Ciências Moleculares da USP,
com ênfase em computação e estatística. Já completei os créditos necessários para
me formar, faltando apenas concluir meu projeto de pesquisa, que está no último estágio
do cronograma. Sendo assim, me formo em Julho de 2020.
Possuo conhecimentos em diversas linguagens de programação, alguns frameworks
web, além de fundamentos da teoria de algoritmos. Além disso, sou familiarizado com
sistemas operacionais Linux e busco usar ferramentas de terminal para realizar tarefas
que seriam repetitivas. Também possuo conhecimentos no domínio da estatística e
matemática.
Educação
2016–2020 Bacharelado em Ciências Moleculares
Universidade de São Paulo, USP
Este é um curso interdisciplinar em torno de ciências exatas e biológi-
cas. Nos últimos dois anos, o curso oferece apenas disciplinas optativas
aos alunos, quando escolhi matérias de estatística e computação. Por
exemplo, aprendi um pouco da Teoria de Machine Learning, Estatística
e Probabilidade. Também aprendi Teoria dos Grafos, programação em
algumas linguagens, análise de Séries Temporais, inferência Bayesiana,
Sistemas Operacionais, Sistemas de Bancos de Dados, Processamento
de Sinais Digitais e Análise de Algoritmos.
2013–2014 Bacharelado em Engenharia Química
Universidade Estadual de Campinas, UNICAMP
Não completei o curso.
2010–2012 Ensino Médio Completo
Poliedro - São José dos Campos
Na maior parte do tempo, fui alocado nas salas dos alunos com maior
desempenho acadêmico.
Extracurricular
2018–2020 Iniciação Científica • Suporte financeiro pela FAPESP
Orientador: André Fujita
Meu projeto consistiu em analisar a rede funcional cerebral de indivíduos
a partir de dados de fMRI. A análise envolveu o uso do conceito de Cau-
saliade de Granger para grupos de séries temporais sob o modelo vetor
auto-regressivo.
Interesses
Engenharia de software • Seja com desenvolvimento web ou nativo, tenho interesse em de-
senvolver software que seja confiável, seguro, bem estruturado, útil aos usuários e agra-
dável aos olhos de outros desenvolvedores. Para tal, quero aprender continuamente
novas ferramentas de desenvolvimento, como frameworks e bibliotecas, linguagens de
programação, e padrões de desenvolvimento de código. E, acima de tudo, adquirir a in-
tuição de estruturação de código de um bom desenvolvedor a partir de erros e análise
detalhada do código em desenvolvimento.
Dados Pessoais
24 anos • brasileiro
Jardim Esplanada
São José dos Campos • SP
Contato
(11) 95608 6446
ravi.luz@usp.br
Idiomas
Inglês • nível avançado pelo ICBEU
Alemão • nível básico
Soft Skills
Liderança • Proatividade
Disciplina • Atenção aos Detalhes
Exigência com Relação à Qualidade
Paixão por Aprender e Ensinar
Boa Comunicação
Projetos e Apresentação
Meu Portfólio
Meu GitHub
Meu LinkedIn
Linguagens de Programação
Python • R
Bash Scripting • C/C++
Ruby • JavaScript
Java • Scala
C#
Query Languages
SQL • Cypher
Markup e Style Sheet
HTML • CSS
LATEX Latex
Bibliotecas e Frameworks
React • Angular
Ruby on Rails • Django
Outras Tecnologias
Linux • Git
2. Machine Learning • Quero aplicar as bases matemáticas, estatísticas e computacionais
que aprendi na minha graduação em algoritmos que buscam otimizar os parâmetros de
modelos de funções compostas, seja para a predição ou geração de sistemas comple-
xos. Meus maiores interesses nessa área são as redes adversariais generativas e as
redes convolucionais.
Projetos - Podem ser vistos no meu portfólio
Market Logger • Projeto web full stack, com back end em Ruby on Rails e front end em Re-
act. O back end serve a partir de uma API JSON, fornecendo valor de ações e perfis de
empresas, além dos perfis favoritos do usuário. O usuário pode se cadastrar e favoritar
companhias, ver gráficos de valores históricos de ação para cada empresa, buscar por
companhias através de um motor de busca, controlado no back end e feito em C++, e
ver as maiores e menores variações relativas de valores de ação no dia.
Maze Boomer • Esse projeto, feito em TypeScript e com PIXI.js, consiste na visualização,
em tempo real, de algoritmos para construção de labirintos aleatórios e busca por cami-
nhos nestes. O usuário pode escolher os algoritmos de construção e busca, selecionar
células iniciais e finais para encontrar um caminho, e interagir com o labirinto enquanto
o algoritmo de busca percorre-o. Essa interação se dá por criação e destruição de bar-
reiras, afetando o caminho que vai se traçando.
The Resident Zombie • Uma REST API JSON feita em Ruby on Rails para comercializar itens em
um cenário de pandemia zombie. O usuário pode se registrar declarando alguns dados
pessoais e seu inventário. Uma vez registrado, o usuário pode comercializar seus itens
com outros usuários, fazer acusações de colegas serem zombies, e ver estatísticas da
rede reportadas pela API. O back end possui algumas regras para validar requisições de
comércio e banir usuários da rede.
Vendor Product • Projeto web full stack, com Django para o back end (JSON REST API)
e React para o front end. Consiste em uma aplicação CRUD funcionando em torno de
dados de fornecedores e seus respectivos produtos.