Oscar Ospina
No disponible para roles senior / lead

Puedo construir lo que sueñes. Senior Full Stack Developer con 13+ años diseñando sistemas distribuidos y aplicaciones de alto rendimiento.

TS · NODE · REACT·GCP · AWS · AZURE·MEDELLÍN, COLOMBIA
Ver experiencia →

Oscar Ospina

Lead · Senior Fullstack Developer · 13+ años
LinkedIn ↗

Dónde he construido cosas

SUMZPlataforma de Servicios Financieros
Lead Senior Full Stack Developer
Oct 2024 — Presente · 15 meses
Equipo: 5 devs · 2 UX · 1 PO

Plataforma de servicios financieros de alto volumen que procesa pagos, préstamos y gestión de cuentas para clientes BNPL.

99.97%uptime
Arquitectura de microservicios cloud-native en GCP sirviendo 1,000+ clientes; migración de backend Elixir/Phoenix a Node con PostgreSQL, desplegado en Cloud Run con auto-escalado.
15+deploys/semana
Pipeline CI/CD en GitHub Actions + Cloud Build, contenerización con Docker, IaC con Terraform — releases sin downtime.
90%menos incidentes
De 10/mes a <1/mes con stack de observabilidad (Cloud Monitoring, Prometheus, logging estructurado). MTTR 4h → 45min.
45Klíneas descompuestas
Lideré monolito → microservicios event-driven (7 servicios: auth, pagos, notificaciones, reporting, user-mgmt, loan-processing, auditoría). Deploy de features 2 semanas → 3 días.
40%reviews más rápidas
Sesiones semanales de revisión de arquitectura, estándares de code review, docs OpenAPI. Mentoría de 3 juniors → mid-level.
Node.jsTypeScriptPostgreSQLGCPCloud RunTerraformVitestDocker
TranquiPlataforma para Agentes Financieros
Lead Senior Full Stack Developer
Ago 2023 — Sep 2024 · 13 meses
Equipo: IC en equipo de 12 personas

Plataforma para que agentes gestionen cuentas de clientes, transacciones y consultas de alto volumen con requisitos estrictos de rendimiento.

95%crashes eliminados
De 15 fallas críticas/semana a <1/semana. Heap profiling, circuit breakers, fixes de N+1 vía TypeORM, rate limiting. Ahorro de $45K/mes.
45% → 95%cobertura de tests
Jest (2,500+ casos), tests de API con Supertest, CI bloquea PRs bajo 80%. Bugs en producción -68% (25/mes → 8/mes).
<300mslatencia de updates
Dashboard en tiempo real para 200+ agentes concurrentes con Socket.io + React/TypeScript + MUI, fallback SSE para navegadores legacy.
85%consultas más rápidas
Migración de BD sin downtime sobre 15M+ registros: blue-green, índices CONCURRENTLY, particiones mensuales, PITR. 12s → 1.8s.
SOC 2auditoría aprobada
OAuth 2.0/JWT, RBAC con 15 niveles de permiso, firma de API, logging PCI-DSS, Snyk. Cero incidentes de seguridad.
Node.jsExpressTypeORMPostgreSQLReactSocket.ioJestMaterial-UI
Genius SportsApuestas Deportivas en Tiempo Real
Senior Full Stack Developer
Jun 2021 — Jun 2023 · 24 meses
Equipo: Cross-functional · 8 ingenieros

Widgets deportivos en vivo para NFL, NBA, Caesars, FanDuel. Latencia sub-segundo, millones de usuarios concurrentes durante eventos pico.

2.5M+usuarios concurrentes
Domingos de NFL. Microservicios event-driven, frontend React/TS, APIs Node, GraphQL, streaming WebSocket, cálculo de cuotas en AWS Lambda. P99 380ms.
47%tamaño de bundle
920KB → 487KB gzipped. Code-splitting con React.lazy, imports dinámicos, tree-shaking, JPEGs progresivos, Akamai CDN. TTI 4.2s → 1.8s.
82%carga de BD reducida
12K → 2.2K consultas/min. Redis Cluster con consistent hashing, cache-aside, warming, invalidación pub/sub. Soportó crecimiento 5x en March Madness.
<650mslatencia end-to-end
AWS SQS 50K+ msg/seg, pooling de WebSockets (100K+ concurrentes/instancia), DataLoader para N+1, virtualización React para 10K+ opciones de apuesta.
3.8 → 4.6★rating de la app
Rendimiento móvil React Native: módulos nativos, FlashList, bundle 35MB → 18MB, offline-first con SQLite. Crashes -78%.
95%cobertura de tests
Jest (4,500+ unit tests), Cypress E2E, pruebas de carga JMeter a 100K usuarios. TDD. Bugs -71%, 30+ releases/mes.
ReactTypeScriptGraphQLNode.jsAWS LambdaRedisWebSocketsReact Native
IntergrupoConsultoría · Utilities EPM
Desarrollador Junior → Arquitecto de Soluciones
Mar 2013 — Jun 2021 · 8 años 3 meses

Promovido de Desarrollador Junior a Arquitecto de Soluciones en 8 años. Lideré 15+ proyectos enterprise para la empresa de utilities EPM.

$2M+ahorro anual
Migración a Azure y automatización de procesos en 15+ proyectos enterprise.
2.5M+clientes de utilities
Plataforma de microservicios con APIs .NET Core, Azure Functions, SQL Server. Downtime 12h/mes → 2h/mes.
15+devs mentorizados
Establecí prácticas de code review, estándares de documentos de diseño técnico, workshops semanales de arquitectura.
.NET CoreAzureSQL ServerAzure Functions

El toolkit

Lenguajes
TypeScriptJavaScriptC#Elixir
Frontend
ReactNext.jsRemixTailwindMUIPhoenixLit
Backend
Node.jsExpressNestJS.NET Core
Bases de datos
PostgreSQLSQL ServerOracleMongoDBRedis
Cloud
GCPAWSAzure
DevOps
DockerKubernetesTerraformGitHub ActionsAzure DevOps
Observabilidad
PrometheusGrafanaDataDogCloudWatch
Testing
VitestJestCypressJMeter
Mensajería
Pub/SubAWS SQSRabbitMQ
APIs
RESTGraphQLWebSocketsSOAPWebhooks