Guilherme Balog Gardino

Desenvolvedor de Software

Sobre mim

Olá! Meu nome é Guilherme Balog Gardino e sou desenvolvedor de software em São Paulo, Brasil. Trabalho principalmente como programador fullstack usando Node.js e React.js, mas gosto muito de experimentar diferentes ferramentas e linguagens e com elas construir projetos inusitados.

Projetos web

Esses projetos são páginas estáticas, usando APIs de terceiros, alguns frameworks e um pouco de JavaScript puro também

Jogo da Velha

Jogo da Velha

Minha implementação do clássico Jogo da Velha, usando a tríade da web.

JavaScript, HTML, CSS

Campo minado

Campo minado

Versão web do clássico jogo Campo Minado, utilizando o canvas.

JavaScript, HTML, CSS

Genius

Genius

Versão digital do brinquedo Genius, utilizando a biblioteca Tone.js para tocar os sons.

JavaScript, Tone.js, HTML, CSS

Teclado Musical

Teclado Musical

Um teclado musical feito com JavaScript manipulando a DOM e a biblioteca Tone.js.

JavaScript, Tone.js, HTML, CSS

Task List

Task List

Uma aplicação de lista de tarefas feita com JavaScript puro, salvando no local storage.

JavaScript, HTML, CSS

Hello Worlds

Hello Worlds

Uma página web com códigos de "Hello World" em algumas linguagens que conheço.

JavaScript, HTML, CSS

As Aventuras de Hipsta

As Aventuras de Hipsta

Um jogo Endless Runner feito utilizando a biblioteca p5.js.

JavaScript, p5.js, HTML, CSS

Projetos Node

Estes projetos são um pouco mais complexos, usando Node.js, React e mais. Alguns deles não estão no ar, mas o código está disponível de forma open source.

Capivara Chat

Capivara Chat

Uma aplicação de chat público utilizando o protocolo WebSocket com a biblioteca Socket.io.

Node.js, Socket.io, HTML, CSS

Dev Radar

Dev Radar

Encontre desenvolvedores perto de você com esse app. Um projeto fullstack: API feita com Node.js, Frontend feito com ReactJS e app mobile feito com React Native.

Node.js, ReactJS, React Native

Gerador de Portfólio

Gerador de Portfólio

Gere uma portfólio (parecido com este site) a partir do seu perfil do GitHub. Projeto feito com ReactJS, consumindo a API do GitHub.

Node.js, ReactJS

API Bandejão da USP

API Bandejão da USP

API para obter o cardápio do restaurante universitário da Universidade de São Paulo. A API usa WebScraping para pegar os dados do site do cardápio e servi-los no formato JSON.

Node.js, Puppeteer.js, Express.js

Mother Weather

Mother Weather

Previsão do tempo de uma forma divertida, uma mãe diria. Meu primeiro projeto usando TypeScript e a previsão do tempo é feita com a API do Meteorologisk institutt.

ReactJS, Typescript

Be the Hero

Be the Hero

Conecta ONGs que precisam de ajuda e heróis para ajudá-las. Mais um projeto fullstack, com API, frontend para as ONGs e app mobile para quem quiser ajudar.

Node.js, ReactJS, React Native

Experiência profissional

Desenvolvedor de Software - Síntese Jr.

Mar. 2019 - Atualmente

A Síntese é a empresa júnior do curso de Sistemas de Informação da EACH-USP, onde temos a vivência empresarial, tendo contato com clientes reais e desenvolvendo soluções para eles. Trabalhei no desenvolvimento do site/plataforma da Fico com a Cria (ficocomacria.com.br), que junta pais interessados e babás disponíveis para cuidar de suas crias. Atualmente lidero uma equipe de desenvolvimento construindo um sistema de e-commerce.

Desenvolvedor de Software - Habits Incubadora-Escola | USP

Mar. 2019 - Fev. 2020

A Habits tem como objetivo ser uma rede de colaboração e educação empreendedora em prol da inovação na cidade de São Paulo em especial na Zona Leste, fazendo a interface entre a universidade, o mercado e a sociedade. Para ajudar em tal tarefa, trabalhei no desenvolvimento de alguns aplicativos internos para facilitar o dia-a-dia das pessoas.

Formação

Bacharelado em Sistemas de Informação - Universidade de São Paulo (USP)

Fev. 2019 - Atualmente

O Bacharelado em Sistemas de Informação está sendo uma continuação natural na minha formação, aprendi princípios da programação como Estruturas de Dados, Análise de Algoritmos, Orientação a Objetos, Padrões de Projeto, entre outros. Além disso aprendi as linguagens Java, C e C++, que me mostraram novas perspectivas na programação. Também participei de algumas entidades e conheci pessoas incríveis que contribuíram muito na minha formação.

Técnico em Informática para Internet - ETEC de Itanhaém

Fev. 2016 - Dez. 2018

A formação em Técnico em Informática para Internet me introduziu à área da tecnologia. Aprendi a programar com JavaScript e PHP, aprendi também sobre redes e manutenção de computadores, ferramentas de design como Adobe Photoshop e CorelDRAW, alguns conceitos de Empreendedorismo e Marketing e como trabalho de conclusão de curso desenvolvi, junto com outros colegas, uma plataforma para uma escola de balé, em que professores podiam passar atividades para alunos, com correção automática, além de enviar mensagens e receber submissões de atividades dos alunos. Além disso a diretoria da escola podia ter controle de toda a parte administrativa, como gestão das turmas e corpo docente. Com esse projeto aprendi sobre trabalhar em equipe em um projeto grande, além de me dar experiência em avaliar a viabilidade de um projeto, definir um MVP e priorizar entregas.