Seja bem-vindo(a)!

Sobre mim

Nascido em 15 de maio de 1997 em São Bernardo do Campo, sempre morei e estudei na região metropolitana de São Paulo. Desde jovem, sempre fui apaixonado pelas ciências exatas, em especial pela matemática, física, robótica e computação, motivos que me fizeram seguir na carreira de Engenharia e Computação.

Em maio de 2017, fui aceito na Universidade Federal do ABC (UFABC), tendo obtido o título de Bacharel em Ciência e Tecnologia em abril de 2021 e de Engenheiro em Dezembro de 2023.

No primeiro e segundo quadrimestres do ano de 2018, recebi duas cartas do departamento de Física da UFABC, como reconhecimento do meu desempenho nos cursos de "Fenômenos Térmicos" e "Fenômenos Eletromagnéticos", onde fui colocado, respectivamente, no top 2% e 1% dentre todos os alunos matriculados nestas matérias durante os respectivos quadrimestres.

Em setembro de 2019, fui aprovado em um edital de mobilidade acadêmica pela Universidade Federal do ABC, para estudar durante o primeiro semestre de 2020 na Universidade de Ciências Aplicadas de Offenburg (Hochschule Offenburg) na Alemanha. Durante este período, com todas as aulas sendo ministradas em inglês, cursei matérias de Engenharia, Computação e também, aprendi o básico da língua alemã, alcançando o nível de proficiência A1.

Em paralelo aos Bacharelados universitários, de agosto a novembro de 2019, orientado pelo Professor Dr. Wallace G. Ferreira, desenvolvi um projeto de Iniciação Científica voltado a otimização de uma gaiola de um veículo tipo mini Baja, utilizando o Software Hypermesh para desenvolver a malha e realizar a análise estrutural. Junto a isso, venho me aplicando a diversos cursos extra-curriculares voltados à programação (em especial Python e MATLAB), línguas (onde obtive nível avançado em inglês), entre outras ferramentas (como Git, SQL e Azure).

Sou apaixonado na área de Engenharia e Ciência de Dados, buscando aprofundar cada vez mais meus conhecimentos nestas áreas, em especial buscando combinar os conhecimentos de Machine e Deep Learning para resolver problemas em engenharia.

Ademais, sou muito focado, estudioso, comunicativo, trabalho bem em equipe e sou muito dedicado em tudo que desenvolvo. Estou sempre aberto a novas oportunidades e desafios.

Atividades Extracurriculares

Agosto de 2019 - Novembro de 2019: Iniciação Científica voltada para a otimização de estrutural de uma gaiola de veículos tipo Baja usando o software Hypermesh e o solver Optistruct.

Setembro de 2021: Trabalho voluntário no projeto "Corrente do Bem" da Associação Keralty, mantendo contato via carta com idosos em situação de vulnerabilidade e isolados devido a pandemia.

Experiências Profissionais

BuiltCode - Junho de 2021 a Outubro de 2021: Estágio em Ciência de Dados e Inteligência Artificial na BuiltCode, desenvolvendo projetos na área de Speech-to-text e predições com séries temporais utilizando modelos estatísticos (ARIMA) e Deep Learning (redes LSTMs)

BuiltCode - Outubro de 2021 a Maio de 2022: Continuando a atuar na área de Speech-to-text e em projetos de Speaker Diarization, classificação de sentimentos via áudio, análise exploratória de dados, extração de features de áudios utilizando CNN's, entre outros projetos.

Kogui - Maio de 2022 a Julho de 2022: Spin-off da BuiltCode, o escopo dos projetos manteve-se o mesmo, destancando-se Speech-to-text, análise exploratória de dados, classificação de áudios, etc.

Braskem - Julho de 2022 até o momento: Atuando na área de transformação digital, aplicando diretamente os conhecimentos de ciência de dados para a resolução de problemas em engenharia como a predição da vida útil da serpentina em fornos de pirólise, análise de falha na partida de motores síncronos, otimização histórica de energia específica em processos de extrusão, etc.

Habilidades Computacionais

Softwares e Ferramentas:

  • Docker: Conhecimento mediano, incluindo a criação de imagens, manipulação e deploy de contêiners na nuvem (em especial Azure) hospedando API's, entre outros.
    Esses conhecimentos foram obtidos em experiências e cursos feitos durante atividades profissionais.
  • Azure: Conhecimento mediando, principalmente voltado para o deploy de aplicações desenvolvidas em Streamlit, Dash e Flask.
    Esses conhecimentos foram obtidos tanto por meio de cursos quanto por meio de atividades profissionais.
  • Git: Conhecimento intermediário, abrangendo práticas de controle de versão e fluxos de trabalho de desenvolvimento colaborativo.
    Esses conhecimentos foram obtidos tanto por meio de cursos quanto por meio de projetos profissionais.
  • Pacote Office: Conhecimento avançado em Word e mediano em PowerPoint e Excel. No caso do Word, incluindo a capacidade de produzir relatórios ciêntificos e trabalhos acadêmicos. Para o PowerPoint, inclui a capacidade de produzir apresentações bem organizadas e claras. Já no caso do Excel, capacidade de trabalhar com as funções matemáticas e estatisticas mais simples, uso de fórmulas lógicas, entre outros.
    Esses conhecimentos foram obtidos ao longo da gradução por meio da produção de diversos trabalhos acadêmicos.
  • LaTex: Conhecimento básico, principalmente voltado a produação de trabalhos de cunho acadêmico partindo de algum template já feito.
    Esses conhecimentos foram obtidos durante a produção de relatórios e projetos acadêmicos feitos na UFABC.

Linguages de programação:

  • Python: Conhecimento avançado, incluindo desde o entendimento da sintaxe e gramática da linguagem com o uso de estruturas simples de repetição, condicionais, tipos de dados e estruturas, até funções, expressões lambdas, leitura, escrita e manipulação de arquivos, decorators, generators, comprehensions, orientação a objetos, debugging, testes unitários, desenvolvimento básico de aplicações web com Flask, Inteligência Artificial com NEAT-Python, Scikit-learn e Keras, análise e processamento de dados utilizando Pandas e Numpy, análise, visualização e representação de dados com Plotly, Matplotlib e Streamlit, entre outros.
    Esses conhecimentos foram obtido tanto por prática em projetos profissionais quanto pela matéria "Inteligência Artificial" ministrada na UFABC, pelos cursos extra-curriculares "Programação em Python do básico ao Avançado" ofertado na plataforma Udemy pela Geek University, "Understanding and Visualizing Data with Python", "Introduction to Data Science in Python" e "Applied Machine Learning in Python" ofertados na plataforma Coursera pela University of Michigan.
  • MATLAB: Conhecimento avançado, incluindo desde o entendimento da sintaxe e gramática da linguagem com o uso de estrutras simples de repetição, condicionais, tipos de dados e estruturas, até funções, funções anônimas, leitura, escrita e manipulação de arquivos, orientação a objetos, debugging, desenvolvimento de apliações básicas com interface gráfica, entre outros.
    Esses conhecimentos foram obtidos pelos cursos extra-curriculares "Introduction to Programming with MATLAB" e "Mastering Programming with MATLAB" ofertados na plataforma Coursera pela Vanderbilt University.
  • Bash: Conhecimento mediano, incluindo desde o entendimento da sintaxe e gramática da linguagem, conhecimento de comandos básicos para manipulação de arquivos via terminal de sistemas com kernel Linux até criação de scripts bash e automação de tasks.
    Esses conhecimentos foram obtidos pelo curso extra-curricular "Linux Mastery: Master the Linux Command Line in 11.5 Hours" e por meio de atividades profissionais.
  • C/C++: Conhecimento mediano, incluindo desde o entendimento da sintaxe e gramática da linguagem com o uso de estrutras simples de repetição, condicionais, tipos de dados e estruturas, até o uso de Structs e ponteiros para alocação dinâmica de memória entre outros.
    Esses conhecimentos foram obtidos pelas matérias "Programação Estruturada" e "Sistemas Microprocessados" ministradas na UFABC.
  • Java: Conhecimento mediano, incluindo desde o entendimento da sintaxe e gramática da linguagem com o uso de estruturas simples de repetição, condicionais, tipos de dados e estruturas, uso de métodos e funções, até desenvolvimento de pequenas aplicações utilizando os conceitos de Orientação a Objetos.
    Esses conhecimentos foram obtidos pela matéria "Processamento da Informação" e "Programação Orientada a Objetos" ministrada na UFABC.
  • SQL: Conhecimento mediano, (em especial MySQL), incluindo a consulta em bancos de dados já existentes tanto por meio de consultas por Queries usando sintaxe SQL, quanto por meio da integração com uma linguagem externa (e.g. Python), operações CRUD, triggers, entre outros.
    Esses conhecimentos foram obtidos pelo curso extra-curricular "The Ultimate MySQL Bootcamp: Go from SQL Bergginer to Expert".

Certificados e Feitos Acadêmicos

Ícone Medalha   Feitos Acadêmicos:

Ícone Python   Python:

Ícone MATLAB   MATLAB:

Ícone Terminal   Linux/Bash

Ícone Conversação   Línguas:

Ícone MySQL   MySQL:

Voluntariado   Ações voluntárias:

Alguns projetos

(Em desenvolvimento)

Outros projetos podem ser encontrados em meu Github.