Sobre

Tento visualizar cada situação em toda sua complexidade, tentando compreender seus aspectos e motivos de uma forma global. Tenho paixão pela automatização e pela descoberta, então grande parte dos meus projetos pessoais são voltados para isso.

Recentemente troquei de curso superior, de CC para Engenharia de Sistemas.

Caso tenha conhecimento da classificação das 16 personalidades, a minha é INTP.


Educação

Ensino Fundamental e Médio

Colégio Magnum Agostiniano 2000 - 2013

Olimpíadas do conhecimento
Medalhas de ouro, prata e bronze em olimpíadas de Matemática e Astronomia. Menção honrosa em Olimpíada Brasileira de Foguetes.
Internos
Rankeado nos top 20 de todos os simulados do ensino médio.
Participei até de festival de danças, quem sabe tivesse um lado artístico.
AppProva
Destaque durante os três anos do Ensino Médio, incluindo premiações.

UFMG 01

Bacharelado em Ciência da Computação 2014 - 2016

Início da minha vida acadêmcia na UFMG. Eliminiação de algumas matérias para meu curso atual. Acabei procurando um curso diferente, com o qual me identificasse mais.

UFMG 02

Engenharia de Sistemas 2017 - Hoje

Agora sim. Mesmo sendo criado em 2010, o curso de Engenharia de Sistemas consegue ser abrangente e atual, contemplando grande parte das habilidades necessárias no mundo de hoje.

Trabalho

Colégio Magnum Agostiniano

Professor de programação 2010 - 2015

Ministrava aulas de programação em C e pela plataforma MIT App Inventor, buscando desenvolver habilidades lógicas e preparar para a Olimpíada Brasileira de Informática.

Verum Tech Soluções

Desenvolvedor de Soluções 2016 - Hoje

Desenvolvo alguns sistemas Web utilizando as principais ferramentas do mercado (VueJS, NodeJS, Laravel). Atuo como desenvolvedor FullStack.

Arkhi Consultoria e Treinamento

Desenvolvedor/Consultor Júnior 2017 - Hoje

Atuação como consultor de tecnologias e desenvolvedor de soluções, sempre procurando as mais atuais e completas que atendam às especificações do cliente.

Habilidades

Gosto bastante de automatizar as coisas, então tenho bastante experiência com Raspberry Pi e Arduino. Além de claro, já trabalhei com várias plataformas de desenvolvimento. Aqui embaixo, listei algumas que julgo mais relevantes em minha carreira.

  • VueJS, PHP, Laravel, Linux
  • HTML5, CSS3, Stylus, SCSS
  • C#, C, .Net Core, Microsoft em geral
  • Photoshop, Illustator
  • Python, Wordpress, C++, Java

Alguns projetos e publicações



Why I have chosen Quasar-Framework

Esse artigo, publicado na plataforma Medium, fala um pouco sobre minha escolha de framework híbrido, destinado a produzir aplicações universais com um código fonte apenas. Apresenta uma pequena comparação entre os frameworks mais populares e avaliações que me fizeram escolher o Quasar.

Oradores

Como sempre participei de encontros como SIMA, MINIONU, etc, o modo como os discursos eram gerenciados me incomodava. Normalmente os nomes eram colocados em uma lista no Microsoft Word e um cronômetro externo era utilizado, muitas vezes causando falta de sincronia e erros na contagem. Para isso, montei uma pequena aplicação C# que depois veio a ser esta aplicação web.

SIMA

Quando ainda estudava no Mangum, virei diretor da Simulação Magnum. E com algum conhecimento, atualizei todo o site que estava em flash para HTML 5 e JavaScript.

GitHub

Posto vários dos meus projetos OpenSource na minha conta do github, como a versão antiga do Oradores, alguns scripts de automatização e trabalhos.

Uma Frase Qualquer

Um pequeno website que mostra uma frase aleatória a cada vez que "Escolher" é clicado. Bom para passar alguns minutos. Algumas frases foram retiradas do livro "The Subtle Art of Not Giving a F*ck", de Mark Manson.

Módulo de prioridade do serviço Docker no kernel do Linux

Uma pequena análise de performance do Docker em Linux caso seja alterada a prioridade do serviço no kernel. Resultado de um trabalho da disciplina de Sistemas Operacionais.


Quotes

  • People who are more than casually interested in computers should have at least some idea of what the underlying hardware is like. Otherwise the programs they write will be pretty weird.

    Donald Knuth
  • Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven't found it yet, keep looking. Don't settle. As with all matters of the heart, you'll know when you find it.

    Steve Jobs
  • Let us change our traditional attitude to the construction of programs. Instead of imagining that our main task is to instruct a computer what to do, let us concentrate rather on explaining to human beings what we want a computer to do.

    Donald Knuth
  • Change will not come if we wait for some other person or some other time. We are the ones we've been waiting for. We are the change that we seek.

    Barack Obama