Retrato de Leonardo Tapia al aire libre, al atardecer

Software Engineer · Product Builder · Technical Founder

Leonardo Tapia

De la idea al producto.

Perfil

Ingeniero de software y product builder. Llevo más de 17 años construyendo software, desde 2009, y he trabajado en prácticamente todas las capas de un producto: interfaz y experiencia de usuario, backend, bases de datos, arquitectura e infraestructura. Me gusta tomar una idea que todavía no existe y convertirla en un producto real. Hoy construyo Sonir, un producto propio de movilidad y delivery, como socio y responsable tecnológico.

Proyectos destacados

Socio · Responsable tecnológico

Plataforma de movilidad y delivery construida desde cero (Barinas, Venezuela).

  • Cinco piezas: apps de pasajero y chofer, backoffice, API y servicio de voz.
  • API con 21 módulos en arquitectura hexagonal + DDD y 489 tests automatizados.
  • Delivery con pago QR desde la billetera y catálogo maestro de más de 10.000 productos.
  • Asistente de voz en tiempo real con la Live API de Gemini.

Expo · React Native · Next.js · Node.js · Express · Prisma · PostgreSQL · Redis · Socket.IO · Python · FastAPI

Software Engineer · SEO Digital

Plataforma multi-club de reservas para clubes de pádel (Argentina).

  • App móvil para jugadores y panel web para club, profesor y super administrador.
  • API en 10 contextos con arquitectura hexagonal + DDD.
  • Pagos con Mercado Pago: retención, captura, split de marketplace y reglas de cancelación.
  • Matchmaking con ranking ELO, ligas, americanos y analítica para clubes.

Expo · React Native · Next.js · Node.js · Express · MongoDB · Socket.IO · Mercado Pago · Jest · Playwright

Capacidades

Producto
Convertir ideas en productos · UX/UI · Flujos
Arquitectura
DDD · TDD · Clean Architecture · Hexagonal · Design Patterns
Frontend
TypeScript · React · Next.js · Angular · Tailwind CSS
Mobile
React Native · Expo
Backend y datos
Node.js · Express · Python · PostgreSQL · MongoDB · Socket.IO
Infraestructura
Linux · Nginx · SSL · VPN · Reverse Proxy · Colas · Railway
IA
Agentes · IA conversacional · Desarrollo asistido por IA

Cómo construyo

  1. 01

    Entender

    Antes de escribir código, entiendo el problema: qué necesita resolverse y por qué.

  2. 02

    Diseñar

    Diseño producto y arquitectura: flujos, experiencia de usuario y las decisiones técnicas que lo sostienen.

  3. 03

    Construir

    Construyo de extremo a extremo: frontend, backend, mobile, datos e infraestructura.

  4. 04

    Evolucionar

    Pienso en lo que viene después: mantenimiento, evolución y crecimiento del producto.

Leonardo Tapia · leonardotapia.info1 / 2

Experiencia

  1. Actualidad

    Sonir · Socio · Responsable tecnológico

    Barinas, Venezuela

    • Construcción integral del producto: decisiones de producto, arquitectura, apps, backoffice, API e IA.
  2. 2026 – Actualidad

    SEO Digital · Software Engineer

    Remoto

    • Desarrollo integral (frontend, backend y mobile) de plataformas a medida, con autonomía en stack y arquitectura.
    • Proyectos: SetMatch, Xenoidex (panel de una plataforma PaaS) y Aural (agente de voz telefónico con IA), entre otros.
  3. 2026

    Freelance · Desarrollador Full-Stack

    Remoto

    • Medicus247: plataforma de telemedicina con videoconsultas, pagos y tiempo real.
  4. 2023 – 2025

    Citybest X · Desarrollador de aplicaciones móviles

    Santiago, Chile · Remoto

    • Gestión de estado, modularización, animaciones y nuevas funcionalidades de la app móvil de Citybest.
  5. 2022 – 2023

    Alicunde · Fullstack TypeScript Developer

    Madrid, España · Remoto

    • Desarrollo UI/UX de una librería frontend en React, implementada con arquitectura hexagonal y Property Pattern.
  6. 2019 – 2022

    Syntax de Colombia SAS · Programador Frontend Senior UI/UX

    Medellín, Colombia

    • CRM con React y Atomic Design; componentes para una librería de UI.
  7. 2017 – 2019

    Novatec Solutions · Ingeniero de desarrollo Angular

    Medellín, Colombia · Remoto

    • Frontend de los sistemas de portabilidad numérica y mesa de control de Claro.
  8. 2015 – 2016

    PDT Agencia de Medios · Programador full stack

    Medellín, Colombia

    • Desarrollo móvil y web con React y React Native; CRM y APIs para integración de sistemas.
  9. 2012 – 2014

    Mikroteknikas · Ingeniero de software

    Barinas, Venezuela

    • CRM para la administración de dispositivos de telecomunicaciones mediante SNMP.
    • Desarrollo y mantenimiento del sitio web de IP Solutions.
  10. 2009 – 2011

    IP-Solutions Inc. · Desarrollo de software · inicio profesional

    Puerto Rico · Remoto desde Venezuela

    • CRM para ISP, registro de antenas y monitorización SNMP.

Formación

  • Desarrollador de software autodidacta.
  • Formación continua en CodelyTV: arquitectura de software, patrones de diseño y buenas prácticas.
  • Cursos especializados en desarrollo web, móvil, backend e IA aplicada.

Idiomas

Español
Nativo
Inglés
Intermedio · lectura técnica avanzada

Mercados

  • Venezuela
  • Puerto Rico
  • Colombia
  • España
  • Chile
  • Argentina