Pular para o conteúdo

Adaías Magdiel / Fullstack developer na Giro Ingressos

Oi, eu sou o Adaías.

Entusiasta da programação com paixão por resolver problemas e criar soluções que tornam a vida um pouco mais fácil.

Oi! adaiasmagdiel.com
Foto de Adaías Magdiel.

Fullstack developer

Ingresso, inscrição e muita corrida de rua.

Na Giro Ingressos eu mexo em tudo: site, app, back-end e os serviços que conversam com o mundo esportivo. Vender ingresso parece simples até o lote abrir e todo mundo clicar em "comprar" no mesmo segundo.

Stack

  • TypeScript
  • React
  • React Native
  • Rust
  • Go
  • Python
  • Uptime Kuma
Status da plataforma

O que dá trabalho de verdade

  1. 01

    Dinheiro não pode sumir

    Pagamento aprovado, recusado, estornado, aviso que chega duas vezes… No fim do dia, cada centavo tem que bater.

  2. 02

    Todo mundo quer a mesma vaga

    O lote abre, todo mundo clica junto e as vagas são contadas. Não dá para vender a mesma vaga duas vezes, nem deixar quem está comprando travado.

  3. 03

    Picos de acesso

    Às 3h da manhã quase ninguém entra no site. Na abertura das vendas, entra todo mundo ao mesmo tempo. A plataforma tem que aguentar os dois.

  4. 04

    Conversar com outros sistemas

    Strava, sistemas de cronometragem e outros serviços se conectam à plataforma por microsserviços em Rust e Go, rápidos e seguros.

  5. 05

    Ficar de pé

    O Uptime Kuma fica de olho no site, no login, nas fotos e nas mensagens. Caiu alguma coisa? A gente fica sabendo na hora.

Em destaque

Percurso interativo

Uma das coisas que construí na Giro. O organizador cola o link do Strava (ou manda o GPX) e o trajeto vira um mapa animado na página do evento. O atleta dá play e conhece a prova inteira antes da largada.

  • Strava + GPX
  • Play de 0,5x a 10x
  • Prévia para WhatsApp
  • Página própria no Google

Em destaque

Fotos com reconhecimento facial

Fotógrafos do Brasil todo sobem as fotos das provas e o reconhecimento facial encontra cada atleta no meio delas. Por trás, um serviço em Rust e Python ajustado para a nossa carga.

  • Rust + Python
  • Reconhecimento facial
  • Fotógrafos do Brasil todo
  • Ajustado para a nossa carga

Coisas que estão no ar

Autodidata desde 2014, curioso desde sempre.

Comecei a programar em 2014, sozinho e por hobby, e nunca mais parei. Fora do código, pratico capoeira, jogo xadrez e gosto de escrever sobre o que estou estudando.

Hoje sou fullstack developer na Giro Ingressos, uma plataforma de ingressos e inscrições para eventos.

Quase tudo o que eu faço vai parar no GitHub, e quando descubro algo legal, escrevo sobre no TabNews.

Também mantenho o Espiral, um blog sobre filmes, séries, HQs, animes, mangás e música. Se você curte cultura pop, passa lá e me diz o que achou.

  • TypeScript
  • PHP
  • React
  • React Native
  • Rust
  • Go
  • Python
  • JavaScript
  • Lua
  • C
  • Clojure
  • COBOL
  • Vue

Vamos conversar?

Tem um projeto, uma proposta ou só quer trocar uma ideia? Manda uma mensagem que eu respondo assim que puder.