Skip to content
View zthiagoferr's full-sized avatar

Block or report zthiagoferr

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.

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
zthiagoferr/README.md

Typing SVG


👋 Sobre mim

Desenvolvedor Python backend-first, apaixonado por transformar problemas reais em soluções completas e funcionais. Construo aplicações de ponta a ponta: da modelagem do banco de dados à interface que o usuário final vê, passando por APIs, integrações de pagamento e deploy na nuvem.

Meu foco é código limpo, testado e bem documentado. Gosto de entender o problema antes de escrever a primeira linha e de entregar algo que realmente funcione em produção — não só que "rode na minha máquina".

  • 🔭 Trabalhando em bots, APIs REST e sistemas de pagamento com Python
  • 🌱 Aprofundando em arquitetura de sistemas e qualidade de software
  • ⚡ Curioso por automação: tudo que é repetitivo, dá para automatizar
  • 💬 Vamos conversar sobre Python, bots, APIs e boas práticas

🛠️ Tecnologias

Backend

Python FastAPI aiohttp SQLAlchemy PostgreSQL SQLite Alembic JWT

Frontend

HTML5 CSS3 JavaScript TypeScript React CustomTkinter

Infraestrutura e ferramentas

Docker Linux Manjaro Git GitHub GitLab Postman VS Code Pytest


📁 Projetos

🤖 Bots e automações

Bot de pedidos para pastelaria — sistema completo de vendas pelo Telegram.

  • Bot conversacional (cardápio → carrinho → checkout → acompanhamento)
  • Mini App em HTML/CSS/JS integrado ao bot
  • Pagamento via Pix (BR Code/EMV) e Mercado Pago
  • Promoções com publicação automática no canal
  • Painel de gestão para o dono (pedidos, promoções, taxas, estoque)
  • PostgreSQL + migrações Alembic · testes automatizados · deploy no Render

github.com/zthiagoferr/pastelaria-bot

🚀 APIs REST

Dev Showcase — portfólio de desenvolvedor com CRUD completo.

  • API REST em FastAPI + frontend React
  • Deploy no Render e Vercel

github.com/zthiagoferr/devshowcase

Task Manager API — gerenciador de tarefas.

  • API em FastAPI com autenticação JWT
  • App desktop em CustomTkinter consumindo a API
  • Docker + deploy no Railway

github.com/zthiagoferr/task-manager-api

URL Shortener — encurtador de URLs.

  • Redirecionamento e rastreamento de cliques
  • FastAPI + SQLAlchemy (async) + SQLite + Alembic + Docker

github.com/zthiagoferr/url-shortener

Notification Service — serviço de notificações multi-canal assíncrono.

  • Notificações in-app, e-mail e push via WebSocket
  • Monitor de preços e integração com bot do Telegram

github.com/zthiagoferr/notification-service

📚 Estudos

Estudos em Python — jornada de aprendizado em 10 fases, do básico às APIs REST, com explicações em português, exercícios e código comentado.

github.com/zthiagoferr/estudos


💡 Experiência

Backend

  • Bots no Telegram com fluxos conversacionais completos
  • API REST (FastAPI e aiohttp) com autenticação (JWT, initData do Telegram)
  • Pagamento Pix: implementação BR Code/EMV e integração com Mercado Pago
  • Modelagem de banco PostgreSQL com migrações Alembic
  • Padrões assíncronos: WebSocket, filas e scraping em serviços de notificação

Frontend

  • Mini Apps do Telegram (HTML, CSS, JavaScript) integrados à API
  • Interfaces em React (CRUD completo) e apps desktop (CustomTkinter)
  • Interface de cardápio com busca, carrinho persistido, cupom e checkout
  • Painel administrativo com gestão de pedidos, promoções e taxas

Infraestrutura

  • Deploy e CI/CD (GitHub Actions, GitLab CI, Render, Vercel, Railway)
  • Docker e containerização de serviços
  • Linux/Manjaro como ambiente de desenvolvimento diário
  • Versionamento com Git (GitHub e GitLab)

📊 Estatísticas

GitHub Stats Top Langs


📫 Contato

Instagram Email WhatsApp GitLab

Pinned Loading

  1. devshowcase devshowcase Public

    Minha propria API REST com FastAPI para portfolio de dev + frontend React com CRUD completo. Deploy no Render e Vercel.

    TypeScript 1

  2. pastelaria-bot pastelaria-bot Public

    Bot de pedidos para pastelaria no Telegram com Mini App (HTML/CSS/JS): cardápio, carrinho, Pix (BR Code + Mercado Pago), promoções e painel de gestão do dono. Python + aiohttp + PostgreSQL.

    Python 1

  3. task-manager-api task-manager-api Public

    API REST de gerenciamento de tarefas com FastAPI + JWT + Docker. App desktop com CustomTkinter. Deploy no Railway.

    Python 1

  4. url-shortener url-shortener Public

    API de encurtamento de URLs com redirecionamento automático e rastreamento de cliques. Gera códigos curtos de 6 caracteres (criptograficamente seguros), conta acessos por link e expõe documentação …

    Python 1

  5. notification-service notification-service Public

    API de notificacoes multi-canal assincrona com FastAPI: in-app, email, push WebSocket, monitor de precos com scraping e bot Telegram

    Python 1

  6. estudos estudos Public

    Jornada de aprendizado de Python em 10 fases, do basico a APIs REST. Cada fase tem explicacoes em portugues, exercicios praticos e codigo comentado: variaveis, estruturas de dados, funcoes, excecoe…

    Python 1