Skip to content
View LeonardoBalk's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Organizations

@ouvidor-digital

Block or report LeonardoBalk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
leonardobalk/README.md

Leonardo Balk

Full Stack Developer | Node.js & React


Sobre mim

nome: Leonardo Garcia Balk
localização: Santa Maria, RS - Brasil
formação: Sistemas de Informação @ UFSM (2023-2027)
foco_principal:
  - Node.js & Express
  - React & TypeScript
  - APIs REST & integração de IA (RAG)
  - Supabase & PostgreSQL

Stack principal

Linguagens

Frontend

Backend

Databases

Tools & DevOps

Tabela completa
Área Tecnologias
Backend Node.js, Express, NestJS, Java, Python, Spring Boot
Frontend React, Redux-Saga, Next.js, Vite, TypeScript, JavaScript, Tailwind, HTML, CSS
Banco de dados PostgreSQL, Supabase, Firebase, SQL
DevOps Docker, Git, GitHub, AWS
Outros REST APIs, WebSockets, JWT, OAuth, RAG

Projetos em destaque

Plataforma de eventos e ingressos com três papéis: organizador, cliente e portaria.

  • Reserva com transação atômica, garantindo que o mesmo lugar nunca seja vendido duas vezes
  • Ingresso com QR assinado via HMAC, validação com quatro estados (válido, inválido, já utilizado, evento errado)
  • Busca de eventos por linguagem natural, extraindo filtros estruturados via IA
  • Integração com Ticketmaster Discovery API
  • Deploy: tesseratickets.vercel.app

Plataforma de análise de dados de saúde, com upload e exploração de datasets.

  • Upload e exploração de datasets (CSV, JSON, XLSX)
  • Estatísticas automáticas e visualizações interativas com Recharts
  • Chat com IA para análise dos dados em linguagem natural (Gemini)

Backend conversacional com RAG e embeddings para contexto semântico.

  • Autenticação JWT + Google OAuth
  • Integração Google Generative AI (Gemini)
  • WebSocket para comunicação em tempo real
  • Deploy no Render
Outros projetos

Aplicação full-stack com Go + React e drag-and-drop.

  • Três colunas: A Fazer, Em Progresso, Concluídas
  • Drag and drop para mover tarefas
  • Thread-safe com sync.RWMutex
  • Containerizado com Docker Compose

API RESTful para gerenciamento de pivôs de irrigação agrícola.

  • Autenticação JWT completa
  • CRUD de pivôs e registros de irrigação
  • Validação de permissões por usuário

Site pessoal com design responsivo e boas práticas.

  • Design responsivo
  • HTML/CSS semântico
  • SEO otimizado


Experiências profissionais

Período Cargo Empresa
Jan 2026 - Atual Estagiário Full Stack Ouvidor Digital
Set 2025 - Jan 2026 Estagiário Full Stack / TI LAMIC - UFSM
Ago 2025 - Nov 2025 Full Stack Developer Neurocom
Mai 2025 - Set 2025 Suporte técnico Macsul
Jul 2024 - Mar 2025 Bolsista de TI CCSH - UFSM
Mar 2023 - Ago 2023 Arquivista Supertex
Detalhes das experiências

Ouvidor Digital | Estagiário Full Stack

Desenvolvimento e manutenção de aplicações web com TypeScript, React, Next.js, Node.js, NestJS, Redux-Saga e Firebase. Criação de APIs REST, implementação de features e correção de bugs em ambiente multi-repositório. Testes unitários e end-to-end com Vitest e Playwright.

LAMIC - UFSM | Estagiário Full Stack / TI

Desenvolvimento de sistemas web internos, integração de APIs REST e suporte à infraestrutura de TI.

Neurocom | Full Stack Developer

Criação de assistente conversacional com RAG (Node.js, Supabase, Google Gemini), autenticação JWT/Google e WebSocket.

Macsul | Suporte técnico

Atendimento técnico, manutenção de sistemas de automação comercial e suporte em infraestrutura e redes.

CCSH - UFSM | Bolsista de TI

Suporte a usuários, manutenção de hardware/software e diagnóstico de problemas técnicos.


Formação acadêmica

Curso Instituição Período Status
Bacharelado em Sistemas de Informação UFSM 2023 - 2027 Cursando
Técnico em Administração IF Farroupilha 2020 - 2022 Concluído

Idiomas

Idioma Nível
Português Nativo
Inglês B1 - leitura técnica fluente

Vamos conversar?
leonardo.balk01@gmail.com | (55) 99643-2639 | LinkedIn

Pinned Loading

  1. API-Gerenciamento-de-Irrigacao API-Gerenciamento-de-Irrigacao Public

    JavaScript

  2. CRUD-JAVASPRING CRUD-JAVASPRING Public

  3. front-keepdance front-keepdance Public

    JavaScript

  4. trabalho-paradigmas trabalho-paradigmas Public

    C

  5. elc1090/project2-2025a-dionatan-leonardo elc1090/project2-2025a-dionatan-leonardo Public

    project2-2025a-dionatan-leonardo created by GitHub Classroom

    HTML 1 1

  6. elc1090/project4-2025a-leonardo elc1090/project4-2025a-leonardo Public

    Projeto de compartilhamento de músicas

    JavaScript 1