Programar para mim é uma arte. Materializar pensamento em solução é uma das coisas que mais admiro em ciência da computação. Enxergar um problema com olhar de curiosidade ao invés de medo, otimizar e descobrir formas melhores de se fazer algo já existente.
Minhas experiências na área de tecnologia passam pelo desenvolvimento de pesquisa na área de Linguística Computacional (onde fui bolsista pela FAPESB), participação no desenvolvimento de framework para realização de testes automatizados na TecnoTrends, construção de dois marketplaces usando ReactJs e Python.
Hoje atuo como engenheiro de software na Jusbrasil onde contribuo no desenvolvimento, manutenção e planejamento de web scrappers e crawlers responsáveis por coletar as informações jurídicas dos tribunais brasileiros.
Tenho forte interesse nas áreas de processamento de linguagem natural, desenvolvimento backend usando python e javascript, além de desenvolvimento mobile.
Acredito na tecnologia como um meio de transfomação social e adoro projetos que melhorem a vida das pessoas de formas que seriam impossíveis por vias tradicionais. Me dedico na colaboração e desenvolvimento de soluções de alto impacto nas áreas da saúde, educação e justiça.
Extensa experiência utilizando Python nos últimos 3 anos tanto em projetos pessoais quanto no desenvolvimento backend de servidores.
Extensa experiência utilizando C++ em projetos de disciplinas ministradas na UFBA e durante a execução do meu projeto de pesquisa, onde desenvolvi o PalaBras, programa que analisa textos e gera redes de palavras, sentenças e frases.
Proeficiência em javascript ECS6 e 7, desenvolvimento de programas utilizando sintaxe moderna com React.js.
Experiência no desenvolvimento de aplicações Node.js utilizando conceitos de programação funcional e orientada a objetos. Desenvolvimento do projeto Singularity, um POS Tagger para português utilizando Hidden Markov Models e algoritmo de Viterbi.
Extensa experiência utilizando banco de dados não relacionais e relacionais.
Experiência com utilização de docker e docker compose, além de orquestradores como Kubernets.
Extensa experiência no desenvolvimento de algoritmos e estruturas de dados, além de conhecimentos nos paradigmas Funcional, Orientado a Objetos e Imperativo. Experiência na implatação de padrões de projetos e TDD(Test Driven Development).
Desenvolvimento de programas para Web Scraping e machine learning.
Singularity Tagger foi o meu primeiro projeto em Node.js, é uma biblioteca que permite a classificação de palavras do português com relação a classe gramatical.
Tenho experiência construindo e melhorando Web Scrappers e Crawlers para coletar dados dos tribunais de justiça do Brasil.
Fruto da minha pesquisa acadêmica onde fui bolsista da FAPESB, desenvovi o PalaBras para analisar e gerar redes de palavras, frases e sentenças.
É possível saber o quão parecido os políticos são através de um grafo que modele o histórico de votações?