Saltar al contenido

Adaías Magdiel / Fullstack developer en Giro Ingressos

Hola, soy Adaías.

Entusiasta de la programación con pasión por resolver problemas y crear soluciones que hacen la vida un poco más fácil.

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

Fullstack developer

Entradas, inscripciones y muchas carreras callejeras.

En Giro Ingressos toco de todo: sitio, app, back-end y los servicios que hablan con el mundo deportivo. Vender entradas parece simple hasta que abre un lote y todos hacen clic en "comprar" en el mismo segundo.

Stack

  • TypeScript
  • React
  • React Native
  • Rust
  • Go
  • Python
  • Uptime Kuma
Estado de la plataforma

Lo que de verdad cuesta

  1. 01

    El dinero no puede desaparecer

    Pago aprobado, rechazado, reembolsado, un aviso que llega dos veces… Al final del día, cada centavo tiene que cuadrar.

  2. 02

    Todos quieren el mismo cupo

    Abre el lote, todos hacen clic a la vez y los cupos están contados. No se puede vender el mismo cupo dos veces ni dejar trabado a quien está comprando.

  3. 03

    Picos de acceso

    A las 3 de la mañana casi nadie entra al sitio. Cuando abren las ventas, entran todos a la vez. La plataforma tiene que aguantar las dos cosas.

  4. 04

    Hablar con otros sistemas

    Strava, sistemas de cronometraje y otros servicios se conectan a la plataforma mediante microservicios en Rust y Go, rápidos y seguros.

  5. 05

    Seguir en pie

    Uptime Kuma vigila el sitio, el login, las fotos y los mensajes. ¿Se cayó algo? Nos enteramos al instante.

Destacado

Recorrido interactivo

Una de las cosas que construí en Giro. El organizador pega el enlace de Strava (o sube el GPX) y el trazado se convierte en un mapa animado en la página del evento. El atleta le da play y conoce toda la carrera antes de la salida.

  • Strava + GPX
  • Reproducción de 0,5x a 10x
  • Vista previa para WhatsApp
  • Página propia en Google

Destacado

Fotos con reconocimiento facial

Fotógrafos de todo Brasil suben las fotos de las carreras y el reconocimiento facial encuentra a cada atleta entre ellas. Detrás, un servicio en Rust y Python ajustado a nuestra carga.

  • Rust + Python
  • Reconocimiento facial
  • Fotógrafos de todo Brasil
  • Ajustado a nuestra carga

Cosas que están en línea

Código abierto

Ver todo en GitHub

Autodidacta desde 2014, curioso desde siempre.

Empecé a programar en 2014, solo y por hobby, y nunca paré. Fuera del código, practico capoeira, juego ajedrez y me gusta escribir sobre lo que estoy estudiando.

Hoy soy fullstack developer en Giro Ingressos, una plataforma de entradas e inscripciones para eventos.

Casi todo lo que hago termina en GitHub, y cuando descubro algo interesante, escribo sobre eso en TabNews.

También mantengo Espiral, un blog sobre películas, series, cómics, anime, manga y música. Si te gusta la cultura pop, pasa y dime qué te pareció.

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

¿Hablamos?

¿Tienes un proyecto, una propuesta o solo quieres charlar? Mándame un mensaje y te respondo en cuanto pueda.