Saltar al contenido
Retrato de Adelson Aguasvivas

Ingeniero de software · Nueva York

Adelson
Aguasvivas.

Construyo software completo, de principio a fin.

Más de cuatro años construyendo sistemas de datos seguros a escala, de los pipelines de petabytes en Amazon a la ingeniería de plataforma en Coachable. Computer Science en Harvard, 2021.

Después del trabajo: juegos, herramientas y un anotador de dominó en el App Store.

55 PB

de datos sensibles asegurados en Amazon

$1,3M

en ahorros trimestrales por optimizar pipelines

200+

ingenieros preparados para roles en las grandes tecnológicas

12+

proyectos construidos completos, de la idea al deploy

2

idiomas nativos. Todo lo que construyo sale en los dos

01

Experiencia

Descargar CV (PDF) ↓

Mayo 2023 · Presente · New York, NY

Coachable · Ingeniero de Software

Startup de educación que ayuda a ingenieros a conseguir roles en las grandes tecnológicas.

  • Construí y escalé la plataforma de coaching y los sistemas de datos detrás de una tasa de colocación del 95% en Google, Amazon, Meta y Microsoft.
  • Diseñé pipelines de analítica de desempeño y resultados de contratación: reportes 3 veces más rápidos y 40% más precisión en los datos.
  • Entrené a más de 200 ingenieros en fundamentos y más de 1000 entrevistas de práctica, con cientos de ofertas como resultado.

Julio 2021 · Enero 2023 · Cambridge, MA

Amazon · Ingeniero de Desarrollo de Software, Alexa

Pipelines de datos sensibles y de alto volumen que alimentan a Alexa.

  • Lideré el borrado y la retención de datos en más de 700 millones de objetos y 55 PB en S3, ahorrando $1.3M trimestrales con automatización en Python y Java.
  • Líder de seguridad del equipo: resolví más de 80 riesgos, incluidas 2 escalaciones críticas a nivel de organización, endureciendo IAM y forzando cifrado.
  • Fui dueño del borrado GDPR y CCPA sobre datasets a escala de petabytes con cero violaciones; más de 300 tickets de guardia resueltos al 99.9% de SLA.

Verano 2019 · Urbana-Champaign, IL

University of Illinois Urbana-Champaign · Ingeniero de Investigación, Programa DREU

Uno de unos 40 estudiantes seleccionados a nivel nacional para el programa de investigación DREU.

  • Construí un sistema automático de calificación y generación de pistas para cursos grandes de computación con LLVM, C/C++ y Python: 10 veces más capacidad de calificación.

2017 · 2021

Universidad de Harvard · A.B. en Computer Science, 2021

Concentración secundaria en Ethnicity, Migration and Rights. Spanish Citation.

Reconocimientos: Forbes 30 Under 30 Scholar · HSF Scholar · Tuskegee Airmen Scholar · NSA Scholar · Dominican Day Parade Scholar

02

Trabajo seleccionado

Seis proyectos a fondo: infraestructura, una consola de front office de la NBA, multijugador en tiempo real, un motor de juego, un pipeline de datos y una app de iPhone publicada.

Ledgerline

En línea

Una API de eventos en el edge con escrituras exactly-once y una cadena de hashes a prueba de alteraciones.

  • Appends exactly-once con llaves de idempotencia reservadas de por vida del stream
  • Cadena SHA-256 cuya verificación señala la alteración exacta, incluyendo truncados
  • 68 pruebas corriendo dentro del runtime real de Workers, no mocks
Cloudflare WorkersDurable ObjectsD1TypeScriptHono
The Cap Room: Una consola de front office de la NBA: hojas salariales, una máquina de canjes cuyos veredictos se explican solos y evaluación de jugadores.

The Cap Room

En línea

Una consola de front office de la NBA: hojas salariales, una máquina de canjes cuyos veredictos se explican solos y evaluación de jugadores.

  • Un solo motor de TypeScript puro para las reglas del CBA 2023, cero imports del UI, 43 pruebas unitarias
  • El Rule Ledger: cada regla que el motor evaluó, pase o falle, con la aritmética en lenguaje claro
  • Los canjes se serializan en el URL, así que cualquier propuesta es un link compartible
Next.jsTypeScriptReactVitest
Capi: Dominó dominicano en línea con tu gente: 2v2, capicúa, trancao, sin cuentas.

Capi

En línea

Dominó dominicano en línea con tu gente: 2v2, capicúa, trancao, sin cuentas.

  • Un motor de reglas puro y sin dependencias, con 62 pruebas, compartido entre web y móvil
  • Juego en tiempo real sobre Supabase Realtime: pon tu nombre, comparte un link y juega
  • Reglas dominicanas de verdad: capicúa, trancao, 2v2 con tu frente
Next.jsTypeScriptSupabase Realtime
SWARMGEDDON: Un shooter de supervivencia twin-stick sobre un motor propio: timestep fijo, spatial hash, totalmente determinista.

SWARMGEDDON

En línea

Un shooter de supervivencia twin-stick sobre un motor propio: timestep fijo, spatial hash, totalmente determinista.

  • Simulación a 60 Hz desacoplada del render, con interpolación
  • Un solo PRNG con semilla lo mueve todo: una semilla repite la partida exacta
  • Motor de audio sintetizado, cero archivos de sonido
TypeScriptPixiJSWebGLCapacitorPWA
Invicto: Arma tu novena con las seis ediciones del Clásico Mundial y trata de irte 7-0. Sale en cuatro idiomas.

Invicto

En línea

Arma tu novena con las seis ediciones del Clásico Mundial y trata de irte 7-0. Sale en cuatro idiomas.

  • Un pipeline de datos real: rosters de Wikipedia unidos con el databank Chadwick y Lahman, validados al compilar
  • Dificultad calibrada con Monte Carlo: una novena élite se va 7-0 solo entre el 2 y el 5% de las veces
  • Cuatro idiomas con pruebas que fallan el build si se desvían; estadísticas diarias anónimas, sin cuentas
TypeScriptViteCloudflare D1
Anota: Un anotador de dominó dominicano para iPhone: los dos equipos en una pantalla, con capicúa y todo.

Anota

App Store

Un anotador de dominó dominicano para iPhone: los dos equipos en una pantalla, con capicúa y todo.

  • Publicada en el App Store con compra Pro dentro de la app
  • Actualizaciones over-the-air, hápticos, tarjetas de puntuación para compartir
  • Bilingüe con paridad de diccionarios forzada por tipos
ExpoReact NativeTypeScriptStoreKit

03

Cómo construyo

Hábitos que se repiten en cada proyecto mío.

01

Todo va con pruebas

Ledgerline corre 68 pruebas dentro del runtime real de Workers, no mocks. El núcleo de Conuco lleva 126. Si no está probado, para mí no está terminado.

02

Determinista por diseño

Mis juegos pasan todo el azar por un solo generador con semilla, así que una semilla reproduce la partida exacta. Eso hace justos los retos diarios y reproducibles los bugs.

03

La dificultad se calibra, no se adivina

Los juegos de draft ajustan su balance con simulación Monte Carlo. Una partida de primer nivel debe ganar entre el 2 y el 5% de las veces, y el build falla si los números se corren.

04

Las partidas guardadas no se rompen

Guardados versionados, migraciones solo aditivas, campos con valores por defecto. Una partida del primer día sigue funcionando en el último build.

05

Bilingüe de construcción

Los diccionarios de español e inglés comparten un mismo tipo obligatorio, así que una traducción que falte es un error de compilación y no un reporte de bug. Este sitio funciona igual.

06

IA en los bordes, motores en el centro

Uso LLMs donde ayudan: redactar, sugerir, ajustar. Un motor determinista es dueño del resultado, con respaldos locales para que nada se rompa si la API se cae.

04

El Play

En mi tiempo libre construyo juegos y herramientas. Cuatro están en línea ahora mismo.

Juega ahora

Gratis, en el navegador, sin cuentas.

The Veil · El Velo: Un experimento de Rawls jugable: legisla detrás del velo y luego nace al azar en tu propia sociedad.

The Veil · El Velo

Código privado

Un experimento de Rawls jugable: legisla detrás del velo y luego nace al azar en tu propia sociedad.

  • La simulación se construyó y verificó sin interfaz antes de que existiera el UI
  • Una verificación Monte Carlo prueba que las reglas balanceadas vencen a los dos extremos
  • Primero en español, listo para nativo con Capacitor
ReactTypeScriptZustandCapacitor
Conuco: Un juego de granja caribeño donde el punto es revivir el pueblo, no exprimir la finca.

Conuco

Código privado

Un juego de granja caribeño donde el punto es revivir el pueblo, no exprimir la finca.

  • La lógica del juego nunca importa el renderer: una sola costura sagrada, 126 pruebas
  • Guardados versionados con migraciones solo aditivas y un slot de respaldo
  • Un glosario de términos protegidos mantiene el vocabulario dominicano sin traducir en todos los idiomas
TypeScriptPixiJSVitestCapacitor

Más proyectos

Todo lo demás, incluyendo lo que viene en camino.

The System

Código privado

Un RPG de preparación de entrevistas que se volvió una cabina de búsqueda de empleo: motor determinista, IA solo en los bordes.

ReactViteClaude APITailwind

Living Todo OS

Código privado

Un sistema operativo personal que responde una sola pregunta: ¿qué es lo mejor que puedo hacer ahora mismo?

Next.jsTypeScriptClaude APITailwind

Flawless

En línea

Elige cinco personajes de anime y sobrevive un torneo de siete batallas. El juego completo pesa 83 KB.

TypeScriptViteCloudflare Workers

Coherente · Bite the Bullet

En desarrollo

Un roguelike de consistencia moral. Nunca pierdes por estar mal, solo por contradecirte.

ReactTypeScriptZustand

Hype Room

En desarrollo

La app iOS de una tienda real de tenis: drops, grails y un catálogo hecho para cambiar a Square en un archivo.

ExpoReact 19TypeScript
Retrato de Adelson Aguasvivas

05

Sobre mí

Estudié computación en Harvard y pasé dos años en Amazon trabajando en los pipelines que mantenían 55 petabytes de datos de Alexa seguros y en regla. Hoy estoy en Coachable, donde construyo la plataforma y entreno a ingenieros que se preparan para entrevistas.

Soy dominicano y crecí entre el español y el inglés, y por eso todo lo que construyo sale en los dos idiomas. Fuera del trabajo hago juegos y herramientas pequeñas, casi siempre con algo de casa adentro: el dominó, la pelota, un pueblito costero. Así me mantengo afilado, y la verdad, me divierte.

Si estás contratando, mi CV está arriba, y con gusto te explico cualquiera de estos proyectos con el detalle que quieras.

06

Escríbeme

El correo es la vía más rápida. Respondo todo.

[email protected]