Cargando portafolio

INGENIERÍA DE SOFTWARE · LONDRES

Disponible para oportunidades seleccionadas

Carlos RNúñez López

Senior Full-Stack Software Engineer

Diseño, construyo y opero productos digitales de extremo a extremo: desde la arquitectura, la identidad y las APIs hasta experiencias web que resuelven problemas reales.

Especialidad
Producto · APIs · Automatización
Experiencia
18+ años
Ubicación
Londres, Reino Unido
Carlos Rafael Núñez López, Senior Full-Stack Software Engineer
1818 años entregando software

Ingeniería con visión de producto 'end to end'

Experiencia:
18 años entregando software
Trabajos:
Reino UnidoEspañaEstados UnidosMéxicoCuba
Herramientas:
Herramientas que automatizan tareas y ahorran tiempo en el desarrollo de software.

01 · PERFIL

Convierto complejidad técnica en producto sostenible.

Principios de trabajo

SOLID · KISS · DRY · Seguridad por defecto · Evolución sostenible

Soy Senior Full-Stack Software Engineer con más de 18 años diseñando, integrando, desplegando y operando plataformas web para usuarios y organizaciones en cinco mercados internacionales.

Trabajo cerca del problema de negocio y mantengo una participación técnica profunda. Traduzco requisitos complejos en capacidades seguras y mantenibles, acompaño al equipo desde el descubrimiento hasta producción y tomo decisiones basadas en SOLID, KISS y DRY.

Mi experiencia combina arquitectura, implementación, revisión de código, mentoría, documentación y soporte de producción. Antes de optimizar una solución, busco que sea comprensible, observable y preparada para evolucionar.

18
años en ingeniería de software
10+
años con Vue, Laravel y Node.js
75%
menos esfuerzo repetitivo con tooling reutilizable
5
mercados internacionales

02 · CAPACIDADES

Arquitectura, producto y entrega en una sola conversación.

No separo la estrategia técnica de la experiencia del usuario. Estas son las capacidades que conecto para llevar una idea hasta producción.

CAP · 01

Ingeniería de software

Convierto flujos de negocio y necesidades de usuarios en incrementos pequeños, medibles y técnicamente sostenibles.

CAP · 02

Arquitectura de APIs

Diseño contratos REST, modelos de dominio, integraciones y límites modulares preparados para cambiar sin romper consumidores.

CAP · 03

Identidad y seguridad

Implemento OAuth2/OIDC, JWT, RBAC, 2FA, multi-tenancy y flujos KYC/KYB con seguridad por defecto.

CAP · 04

Automatización y tooling

Creo generadores, SDKs, pipelines y herramientas internas que reducen trabajo repetitivo y estandarizan la entrega.

CAP · 05

Liderazgo técnico

Facilito decisiones, reviso arquitectura y código, documento criterios y ayudo a que el conocimiento permanezca en el equipo.

CAP · 06

Fiabilidad en producción

Investigo incidentes de aplicación, datos, acceso e infraestructura y convierto el aprendizaje operativo en mejoras duraderas.

03 · TECNOLOGÍAS

Un stack amplio, organizado por el trabajo que resuelve.

Tecnologías utilizadas en productos, integraciones, plataformas de datos y entornos de producción reales.

Lenguajes

08
  • TypeScript
  • JavaScript
  • PHP
  • Python
  • Java

Otros

  • C++
  • C#
  • Pascal

Frontend y UI/UX

13
  • React
  • Next.js
  • Vue.js
  • Nuxt
  • PrimeVue
  • PrimeReact
  • shadcn/ui
  • Tailwind CSS
  • Pinia
  • Vite
  • HTML5
  • CSS3
  • Sass

Backend y APIs

08
  • Node.js
  • NestJS
  • Laravel
  • FastAPI
  • Django
  • REST APIs
  • OpenAPI
  • TypeORM

Identidad e integración

06
  • OAuth2 / OIDC
  • JWT
  • RBAC
  • 2FA
  • n8n
  • Webhooks

Datos

07
  • PostgreSQL
  • MySQL
  • MariaDB
  • MongoDB
  • SQL Server
  • SQLite
  • Firebase

Cloud y entrega

08
  • Docker
  • Linux
  • Git
  • GitHub
  • Azure DevOps
  • CI/CD
  • Nginx
  • Apache

Los iconos representan experiencia práctica; no porcentajes arbitrarios de dominio.

04 · EXPERIENCIA

Más de 18 años conectando personas, sistemas y producto.

Una trayectoria que combina ingeniería de softwarer , arquitectura de software , plataformas de datos, fintech, liderazgo técnico y docencia universitaria.

Experiencia seleccionada

  1. 01

    nov. 2024 — actualidad

    Londres, Reino Unido

    Software Engineer — Research Data Systems

    City St George's, University of London

    Soporte y administración de plataformas de datos de investigación y aplicaciones universitarias respaldadas por bases de datos.

    Investigo incidentes de aplicación, datos, infraestructura, acceso e integración; coordino recuperación de servicio y traduzco necesidades operativas en soluciones y documentación fiables.

    • REDCap
    • SQL
    • MySQL / MariaDB
    • Linux
    • Production support
  2. 02

    may. 2020 — nov. 2024

    Remoto

    Senior Full-Stack Engineer / Technical Lead

    KwikVet · Pet Care On-Demand

    Diseño y entrega de producto para una plataforma de atención veterinaria bajo demanda.

    Construí capacidades web y administrativas, APIs para citas, clientes, mascotas, historiales, facturación e inventario, además de autenticación JWT, permisos e integraciones reutilizables.

    • TypeScript
    • Vue.js
    • Node.js
    • NestJS
    • PostgreSQL
    • MongoDB
    • Firebase
  3. 03

    oct. 2021 — jul. 2023

    Remoto · México

    Backend Developer

    VixiPay / FirstOTC Fintech Platform

    Evolución de una API fintech modular para onboarding B2B/B2C, cuentas, transacciones, KYC/KYB y activos digitales.

    Implementé OAuth2, RBAC, 2FA, webhooks y flujos financieros con conciliaciones, cancelaciones, reembolsos y disputas en una plataforma de 191 endpoints y 173 tablas o vistas.

    • Laravel
    • MySQL
    • OAuth2
    • RBAC
    • 2FA
    • OpenAPI
    • KYC / KYB
  4. 04

    abr. 2021 — abr. 2023

    La Habana, Cuba · Híbrido

    Project Team Lead / Senior Developer

    Asistur Seguros / Codes

    Liderazgo del equipo responsable de plataformas de seguros con Vue.js, Laravel y PostgreSQL.

    Diseñé la arquitectura del sistema de pólizas, flujos web y móviles e integración de pagos, coordinando descubrimiento, propuesta técnica y entrega.

    • Vue.js
    • Laravel
    • PostgreSQL
    • REST APIs
    • Payments
  5. 05

    sept. 2007 — jul. 2024

    La Habana, Cuba

    Profesor / Especialista en Tecnología

    Technological University of Havana (CUJAE)

    Docencia en Ingeniería de Software, Programación Orientada a Objetos, Bases de Datos y Desarrollo Web.

    Mentoricé tesis y proyectos universitarios, creé materiales técnicos y acompañé a desarrolladores desde fundamentos hasta arquitectura y entrega.

    • Software Engineering
    • OOP
    • Databases
    • Mentoring

Experiencia adicional

nov. 2021 — feb. 2022

Azure DevOps Module Developer

Inycom

Módulos full-stack y capacidades de entrega integradas con pipelines CI/CD de Azure DevOps.

sept. 2019 — nov. 2020

Senior Software Engineer

The Cloud Group

Soluciones Vue.js y Laravel para clientes internacionales, con despliegues en servidores compartidos y VPS.

mar. 2019 — mar. 2020

Project Manager / Senior Developer

Rezglo

Arquitectura y desarrollo de una plataforma React, Laravel y MongoDB, coordinando un equipo de cuatro personas.

jun. 2013 — jul. 2017

Software Analyst & Architect

ClimbX · Excelencias Travel · Havana Club

Arquitectura para turismo, producción y sistemas empresariales con administración de infraestructura y múltiples motores de datos.

05 · PROYECTOS

Productos que se entienden al verlos funcionar.

Una selección de sistemas reales contada desde el problema, la interfaz y las decisiones que los convierten en herramientas de trabajo.

Página de presentación de Payment Emulator Lab, un entorno local para probar integraciones de pago Payment Emulator LabPayment Emulator LabDesarrolla integraciones de pago fiables antes de ponerlas en manos de tus clientes. Payment Emulator Lab permite probar flujos seleccionados de Mercado Pago, Stripe y PayPal en un entorno que tú controlas: reproduce pagos rechazados, valida reembolsos y comprueba que los reintentos o webhooks duplicados no procesen un pedido dos veces. Inspecciona los resultados mediante trazas y contabilidad simulada, y automatiza pruebas repetibles de QA y CI. Una plataforma exclusiva de pruebas, sin dinero ni credenciales reales de proveedores y sin depender de un sandbox externo.
Página pública de SIVU con descripción del sistema y sus aliados verdes SIVUSIVUSistema de Información de Vegetación Urbana que reúne inventario verde, mapas, calor urbano, riesgo y sensores IoT en una única herramienta operativa.
Portada editorial de Eros Experiences para descubrir y reservar experiencias en Buenos Aires Eros ExperiencesEros ExperiencesPlataforma de descubrimiento y reserva de experiencias para adultos en Buenos Aires, con catálogo filtrable, fichas detalladas, directorio de espacios y atención discreta.
Página pública de KwikVet presentando atención veterinaria en casa y por teléfono KwikVetKwikVetPlataforma de atención veterinaria bajo demanda que conecta telemedicina, visitas a domicilio y operación clínica en una experiencia digital disponible 24/7.
Portada de Trio Valdés Royale con su identidad dorada y retrato principal Trio Valdés RoyaleTrio Valdés RoyaleUna presentación audiovisual para Trio Valdés Royale que conecta legado afrocubano, visión contemporánea y cinco actuaciones grabadas en el Palacio de Bellas Artes de Cuba.

Usa la flecha diagonal para desplegar los detalles del proyecto.

06 · CÓDIGO ABIERTO

Repositorios públicos y actividad verificable.

Selección curada de repositorios propios cargada desde la API pública de GitHub. Los forks y proyectos no representativos se excluyen para mantener el foco técnico.

github.com/charlietyn
Con documentación

rest-generic-class

Paquete Laravel con bases reutilizables para APIs REST CRUD, filtros dinámicos, relaciones, jerarquías y operaciones masivas.

PHP 6 0Actualizado oct 2026
Con documentación

openapi-generator

Generador para Laravel de especificaciones OpenAPI 3.0.3 y colecciones compatibles con Postman e Insomnia.

PHP 3 0Actualizado sept 2026

laravel-federated-auth

Puente configurable de autenticación federada para Google, Facebook, Keycloak y proveedores OIDC genéricos.

PHP 1 0Actualizado ago 2026

tech-context-graph

Grafos de conocimiento tecnológico locales para comprender código y contexto con desarrollo asistido por IA.

TypeScript 6 0Actualizado oct 2026

laravel-agent-protocol

SDK Laravel para exponer metadatos de APIs de forma estructurada y consumible por agentes de IA.

PHP 2 0Actualizado ago 2026

laravel-cloud

Reusable Laravel cloud abstraction layer for AWS-compatible services, designed for seamless development with Floci and migration to AWS.

PHP 0 0Actualizado sept 2026

nest-rest-generic-mikroorm

Generic NestJS base classes (Model / Service / Controller) for building advanced REST CRUD APIs with MikroORM(mikroORM-typescript). TypeScript port of the Laravel package rest-generic-class — same HTTP contract, same feature set.

TypeScript 0 0Actualizado ago 2026

laravel-app-context

Repositorio público orientado a gestionar contexto de aplicaciones Laravel.

PHP 0 0Actualizado ago 2026

nest-rest-generic-typeorm

Base reutilizable para construir APIs REST con NestJS y TypeORM.

TypeScript 1 0Actualizado jun 2026

nest-rest-generic-sequelize

Base reutilizable para construir APIs REST con NestJS y Sequelize.

TypeScript 0 0Actualizado jun 2026

laravel-caldav

Integración experimental de CalDAV para aplicaciones Laravel.

PHP 0 0Actualizado mar 2026

07 · FORMACIÓN E IDIOMAS

Base académica y comunicación internacional.

Formación

Ingeniería de Software, BEng (Hons)

Technological University of Havana (CUJAE)

2001–2007

17 años de docencia universitaria y mentoría técnica

Experiencia explicando arquitectura, bases de datos, programación y diseño de software a estudiantes, equipos y stakeholders.

Idiomas

  • EspañolNativo
  • InglésB2 Upper-Intermediate (IELTS)

08 · CONTACTO

Construyamos la siguiente capacidad de producto.

Disponible para conversar sobre ingeniería de software, arquitectura de APIs, plataformas de datos, identidad, automatización y liderazgo técnico.