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
Minha implementação do clássico Jogo da Velha, usando a tríade da web.
JavaScript, HTML, CSS
Genius
Versão digital do brinquedo Genius, utilizando a biblioteca Tone.js para tocar os sons.
JavaScript, Tone.js, HTML, CSS
Teclado Musical
Um teclado musical feito com JavaScript manipulando a DOM e a biblioteca Tone.js.
JavaScript, Tone.js, HTML, CSS
Task List
Uma aplicação de lista de tarefas feita com JavaScript puro, salvando no local storage.
JavaScript, HTML, CSS
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
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
Uma aplicação de chat público utilizando o protocolo WebSocket com a biblioteca Socket.io.
Node.js, Socket.io, HTML, CSS
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
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 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
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
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.