Guilherme Faura

Trabalhei como bolsista CNPq fazendo pesquisa de iniciação científica no laboratório de dispositivos e sensores orgânicos (LaDSOr) da minha universidade (FCT-UNESP) e fiz um aquecedor à base de grafeno induzido a laser em minha pesquisa. Além disso, também tenho experiência com vários projetos que fiz em Java, Go e Python. Em geral, tenho um grande interesse em computação distribuída, criptografia e segurança no geral.

Contato

Guilherme Faura
Tocar uma nota errada é insignificante. Tocar sem paixão é imperdoável.
—Ludwig van Beethoven

Sobre mim

Graduando em Física na FCT-UNESP. Também cursei Ciência da Computação na UNOESTE no passado. E nunca parei de programar, de fato a maioria dos meus projetos públicos de software podem ser encontrados no meu perfil do GitHub <https://github.com/GuilhermeIsNotUnix>.

Programo principalmente nas linguagens Java e Go e isso se torna realmente bonito em um ambiente como o Linux, na qual também faço uso, me permitindo diversos tipos de aplicações. Mas também programo em Python e tenho alguns projetos, um deles se trata de uma automatização de uma fonte programável de corrente e tensão elétrica Keithley 2420, na qual é possível controla-la via GPIB para diversos tipos de medidas (IxV, 4-terminal-sensing...).

Na Computação no geral, me interesso muito em Computação Distribuída, Criptografia e Segurança no geral. Venho desenvolvendo um software, chamado Grifforix, um algoritmo de criptografia ainda experimental de gerador de senhas seguras que são realmente randômicas estatisticamente (na computação há uma diferença entre pseudorrandômico e algo realmente randômico — que faz toda diferença para um projeto de segurança, já que algo pseudorrandômico é determinístico, algo que pode ser reproduzido novamente...), mas no meu acervo de softwares também é possível de se encontrar coisas variadas como algoritmos fundamentais da computação, meu próprio blog, ou projetos diversos.

Na Física me interesso muito pelo Eletromagnetismo e tive a oportunidade de fazer pesquisa de iniciação científica em um laboratório chamado LaDSOr (Laboratório de Dispositivos e Sensores Orgânicos). Pude estudar de perto a fabricação de componentes eletrônicos (tais como resistores, diodos, transistores...) desde seu estado mais fundamental, fazendo o estudo da ciência dos materiais, por meio de experimentos, para que sejam materiais eficientes, de baixo custo, usando equipamentos diversos para medições de laboratório, técnicas experimentais como "spray couting", "4 terminal-sensing (método de 4 pontas)", microscopia eletrônica de varredura (MEV), perfilometria... Isso me deu muita experiência, não só sobre Pesquisa Acadêmica, mas também Escrita Científica e Analise de Dados, já que sempre é necessário analisar os dados obtidos, fazer cálculos e procedimentos estatísticos de laboratório, devido a natureza da física experimental.

Em minha pesquisa de iniciação científica concluída desenvolvi um aquecedor flexível baseado em grafeno induzido a laser, pesquisei também sobre materiais de carbono. Desenvolvi muito a escrita científica nesse período, minhas habilidades experimentais e analiticas.

Projetos em destaque

Grifforix

Grifforix

Grifforix visa ser um gerador de senhas fortes e seguras feito em Java, ele usa a classe 'java.security.SecureRandom' do Java. Tenho planos de torná-lo também um software autenticador seguro no futuro. Grifforix está atualmente experimental na versão v.0.6.0-alpha.

Grifforix não usa métodos comuns como o famoso 'rand()' do C - que é uma função pseudo-aleatória para geração de números, mas na verdade usa a classe 'SecureRandom' do Java que gera um número aleatório criptograficamente seguro, assim garantindo um verdadeiro 'RNG' para geração da senha, sendo assim, um método não-determinístico.

Website








Gambit

Gambit é um software utilitário para facilitar o agendamento de desligamento de máquinas Windows, de forma automatizada, feito na linguagem de programação Go com a biblioteca Fyne GUI.

Website

Gambit








Faura Notes

Faura Notes

Faura Notes é um acervo de notas de estudo gratuitas e públicas escritas por Guilherme Faura para servir como um repositório aberto de estudos e também ajudar pessoas que possam se beneficiar estudando com os materiais.

Acessar








Orakol

Orakol é um software simples de citações que foi feito para praticar solicitações HTTP e manipulação básica de JSON na linguagem Python usando PySide (Python para QT) para a GUI. Para obtenção de citações via HTTP foi utilizada a seguinte API: https://favqs.com/api/

Website

Orakol

Skills

FrontEnd

HTML5 CSS3 JavaScript

BackEnd

Java Go Python C++ C

DevOps

Linux Git Bash Arduino LaTeX



Contato

guilherme.faura@gmail.com




\[\text{And God said...}\]

\[\overrightarrow{\nabla} \cdot \overrightarrow{D} = \rho\]

\[\overrightarrow{\nabla} \cdot \overrightarrow{B} = 0\]

\[\overrightarrow{\nabla} \times \overrightarrow{E} = -\frac{\partial \overrightarrow{B}}{\partial t}\]

\[\overrightarrow{\nabla} \times \overrightarrow{H} = \frac{\partial \overrightarrow{D}}{\partial t} + \overrightarrow{J}\]

\[\text{and there was light...}\]