franco.ravera
Construyamos juntosArgentina · GMT-3

El productocompleto,punta a punta

Desarrollador full stack 2+ años creando sistemas escalables, seguros y eficientes. Mi especialidad es el backend: APIs REST, GraphQL y microservicios con Node.js, NestJS y TypeScript, sobre bases de datos SQL y NoSQL modeladas con Prisma, TypeORM y Sequelize. En el frontend trabajo con React, Next.js y Angular, y completo el ciclo con Docker, CI/CD y despliegue en la nube.

franco@ravera
ONLINE
2+
Años construyendo software
6+
Empresas que usan mi código
5+
Industrias distintas
45+
Tecnologías en el stack
//01Perfil

El producto completo, no solo una capa

Soy desarrollador full stack semi senior con más de 2 años construyendo software que hoy está en producción con clientes reales. Trabajo las dos puntas del producto, pero mi orientación es el backend: es donde tomo las decisiones de arquitectura y donde hago el aporte más fuerte.

Ahí diseño e implemento APIs REST y GraphQL, microservicios, integraciones con servicios externos, automatización de procesos y comunicación en tiempo real, sobre arquitecturas modulares y desacopladas que se mantienen predecibles con alta concurrencia. Diseño el esquema de datos y optimizo el rendimiento de las consultas sobre bases que ya están en uso.

También construyo la interfaz que consume esas APIs, con React, Next.js y Angular. Entender las dos puntas es lo que me permite decidir dónde va cada responsabilidad, qué se resuelve en el servidor y qué en el cliente, y sostener esa decisión con argumentos.

Me hago cargo del ciclo hasta producción: contenedores, CI/CD y despliegue en la nube, con los servicios andando y monitoreados después del deploy. Y sumo IA aplicada cuando el producto la necesita: asistentes conversacionales y soporte automatizado sobre APIs externas de IA, incluyendo interacción por voz en tiempo real.

Ubicación
Paraná, Entre Ríos, Argentina
Zona horaria
GMT-3 · Argentina
Idiomas
Español (Nativo) · Inglés (Intermedio (B1))
Disponibilidad
Full-time

Cómo trabajo

  • Autonomía
  • Resolución de problemas complejos
  • Pensamiento analítico
  • Comunicación efectiva
  • Creatividad
  • Adaptabilidad
  • Gestión del tiempo
  • Atención al detalle
  • Orientación a resultados
  • Aprendizaje continuo
  • Proactividad
  • Trabajo en equipo
//02Stack

Las herramientas que uso

Tecnologías que uso en producción, agrupadas por su lugar en el sistema.

01

Backend y APIs

  • Express.js
  • EXExternal APIs
  • GRGraphQL
  • Jest
  • MIMicroservices
  • NestJS
  • Node.js
  • REREST APIs
  • TypeScript
  • WebSockets
02

Frontend

  • Angular
  • CSS3
  • HTML5
  • Material UI
  • Next.js
  • PRPrimeNG
  • React
  • Redux
  • Tailwind CSS
03

Bases de datos y ORMs

  • MongoDB
  • MySQL
  • Oracle
  • PostgreSQL
  • Prisma ORM
  • Redis
  • Sequelize
  • SQL Server
  • TYTypeORM
04

Cloud e infraestructura

  • AWS
  • CICI/CD
  • Cloud Run
  • Docker
  • Firebase
  • Google Cloud
  • PMPM2
05

Asistido por IA

  • Claude
  • Codex
  • CUCursor
  • GitHub Copilot
06

Herramientas

  • Cloudinary
  • Discord
  • Draw.io
  • Figma
  • Git
  • GitHub
  • Jira
  • Postman
  • Slack
  • Trello
//03Experiencia

El camino hasta acá

18Dev

18Dev

Buenos Aires, AR · Remoto

ene 2025 — Actualidad

Actualidad18dev.com.ar

Full Stack Developer

Trabajo las dos puntas del producto para clientes enterprise: desarrollo y mantengo APIs escalables con Node.js, NestJS y TypeScript, y construyo en Angular y Next.js las interfaces que las consumen. Diseño, optimizo y mantengo las bases de datos SQL que están detrás, mejorando el rendimiento y la estabilidad de sistemas que ya están en producción.

  • Interfaces administrativas en Angular y Next.js sobre las mismas APIs que desarrollo.
  • Integración entre sistemas y servicios de terceros para mantener las plataformas interoperables.
  • Automatización de procesos: extracción, sincronización y análisis de datos entre sistemas.
  • Contenedores con Docker y despliegue en entornos productivos.
Clientes y productos en los que trabajé
18Dev18Dev

Plataforma interna del equipo: carga de horas por proyecto, gestión de proyectos y tareas con asignados, comentarios y archivos adjuntos, chat en tiempo real por proyecto y tablero con métricas de dedicación.

  • NestJS
  • Next.js
  • PostgreSQL
  • React
  • TypeORM
  • TypeScript
  • WebSockets
BuhlBuhl

Plataforma centralizada que unifica los procesos y datos de ocho empresas del grupo en un único sistema: seguimiento de pedidos, facturación y reportes de gestión. Integra el ERP Tango para sincronizar la información administrativa y alimentar los indicadores del negocio.

  • Angular
  • NestJS
  • PostgreSQL
  • TypeORM
  • TypeScript
ClaroClaro

Automatización del cálculo de PUE, el índice de eficiencia energética de un datacenter: extrae por lotes las métricas de sensores desde OpenSearch, calcula el PUE horario sobre el consumo de AC general, UPS y DC, detecta lecturas anómalas y publica mínimo, máximo y promedio, dejando registro de cada corrida en MySQL.

  • CronJobs
  • JavaScript
  • MySQL
  • Node.js
  • OpenSearch
HyundaiHyundai

CRM de gestión de leads para la concesionaria Hyundai Seoul: centraliza las conversaciones de WhatsApp Business en una bandeja única, con chat en tiempo real sobre WebSockets, y sigue cada lead con estados, tareas, comentarios, archivos adjuntos y notificaciones automáticas.

  • Angular
  • NestJS
  • PostgreSQL
  • TypeORM
  • TypeScript
  • WebSockets
Kalpa GroupKalpa Group

Sistema de pesaje de camiones y gestión de despachos de combustible, construido sobre la base SQL Server corporativa donde viven los documentos de SAP: registra el doble pesaje de ingreso y egreso contra los pedidos, entregas y órdenes de transporte, más los traslados entre plantas y el cálculo de precios por distancia.

  • Angular
  • NestJS
  • SQL Server
  • TypeORM
  • TypeScript
Patagonia FlooringPatagonia Flooring

CRM de leads para una empresa de pisos y revestimientos, construido sobre la misma plataforma que el de Hyundai Seoul y adaptado a su operación comercial. Suma un módulo de analytics que mide el rendimiento del equipo sobre los leads capturados.

  • Angular
  • NestJS
  • PostgreSQL
  • TypeORM
  • TypeScript
  • WebSockets
VolkswagenVolkswagen

Sistema de encuestas internas y análisis de feedback para la red de concesionarios (Alra), que facilita la recopilación de datos de múltiples sucursales. Incluye integración con WhatsApp para el seguimiento de clientes.

  • Angular
  • NestJS
  • PostgreSQL
  • TypeScript
Stack
  • Node.js
  • NestJS
  • TypeScript
  • PostgreSQL
  • TypeORM
  • WebSockets
  • Jest
  • Docker
  • Angular
  • React
  • Next.js
Blu Realty & Investments

Blu Realty & Investments

Miami, FL, US · Remoto

sept 2024 — ene 2025

Full Stack Web Developer

Desarrollé aplicaciones web full stack para una inmobiliaria, con el foco puesto en automatizar el trabajo comercial: captación y seguimiento de clientes, generación de documentación y asistentes de IA metidos dentro del flujo de venta.

  • Integraciones con Zoho CRM: creación automática de leads, generación de contratos y triggers escritos en Deluge para sincronizar datos entre plataformas.
  • Asistente conversacional con IA, con voz a texto y texto a voz, para atender consultas de clientes sin intervención manual.
  • Despliegue y mantenimiento en Google Cloud Run y Firebase, asegurando disponibilidad y rendimiento en producción.
Stack
  • Node.js
  • TypeScript
  • React
  • REST APIs
  • Zoho CRM
  • Deluge
  • Cloud Run
  • Firebase
  • External APIs
//04Proyectos

Por mi cuenta

ADM Consorcio

ADM Consorcio

Plataforma de administración de edificios y consorcios

01
ene 2025 — Actualidad
Rol

Desarrollador Full Stack

Plataforma web para administradores de consorcios, hoy funcionando con clientes reales. Centraliza edificios, unidades, propietarios e inquilinos, y automatiza el ciclo completo de las expensas: liquidación, emisión, cobro y seguimiento de la deuda. Trabajé en backend y frontend.

  • Generación de las expensas en PDF, listas para distribuir a cada unidad.
  • Notificaciones automáticas al registrarse un pago.
  • Calculadora de intereses por mora sobre las deudas vencidas.
  • CronJobs que recalculan intereses y actualizan los estados de deuda sin intervención manual.
  • APIs escalables con NestJS, TypeScript, PostgreSQL y TypeORM, e interfaces administrativas en Angular y PrimeNG.
  • NestJS
  • TypeScript
  • PostgreSQL
  • TypeORM
  • Angular
  • PrimeNG
  • CronJobs
  • REST APIs
AI Voice Chat Bot

AI Voice Chat Bot

Asistente de voz en tiempo real con OpenAI

02
dic 2024 — ene 2025
Rol

Desarrollador Full Stack

Un chatbot de IA capaz de mantener conversaciones por texto y por voz en tiempo real usando la API de OpenAI. Incluye reconocimiento y síntesis de voz, para que la interacción se sienta continua y natural.

  • Backend en Node.js con comunicación en tiempo real sobre WebSockets.
  • Integración con la API de OpenAI para generación de texto y síntesis de voz.
  • Frontend en React con captura de voz, visualización de respuestas y reproducción de audio.
  • Flujo de conversación diseñado para adaptarse a distintos contextos de usuario.
  • Node.js
  • WebSockets
  • External APIs
  • React
  • TypeScript
Estudio Martínez & Asoc.

Estudio Martínez & Asoc.

Sistema de gestión para estudios jurídico-contables

03
jun 2026 — Actualidad
Rol

Desarrollador Full Stack

Sistema de gestión para el Estudio Jurídico Martínez y Asociados, desarrollado de punta a punta. Reemplaza el seguimiento en planillas: los expedientes y sus movimientos, la agenda con los feriados judiciales, los honorarios y las estadísticas del estudio quedan en un solo lugar. La arquitectura es multi-tenant, así que la misma instancia puede dar servicio a otros estudios sin reescribir nada.

  • Expedientes con carátula, tipo y estado, y el historial completo de movimientos de cada causa.
  • Plazos y vencimientos sobre una agenda que contempla los feriados judiciales, sincronizada con Google Calendar.
  • Documentos y escritos del expediente guardados en Google Drive.
  • Recordatorios automáticos por WhatsApp y email antes de que venza un plazo.
  • Estadísticas del estudio y registro de auditoría: qué se modificó, cuándo y quién.
  • Aislamiento de los datos de cada estudio verificado por tests.
  • NestJS
  • TypeScript
  • PostgreSQL
  • Prisma ORM
  • Redis
  • Next.js
  • React
  • Tailwind CSS
  • Docker
Rodar

Rodar

Plataforma para concesionario de vehículos

04
ago 2024 — Actualidad
Rol

Desarrollador Full Stack

Plataforma para un concesionario de vehículos: el catálogo que ven los clientes y el panel donde el concesionario mantiene su inventario. Lo desarrollé de punta a punta y lo sigo manteniendo, desde el diseño de la base de datos hasta la interfaz.

  • Panel de administración para dar de alta unidades, actualizar sus datos y publicarlas o bajarlas del catálogo sin tocar código.
  • Galerías de fotos por vehículo: las imágenes se suben a Cloudinary y se sirven ya optimizadas, así el catálogo carga rápido aunque cada unidad tenga decenas de fotos.
  • Acceso restringido: solo los usuarios administradores del concesionario pueden modificar el inventario.
  • Backend en NestJS y TypeScript sobre MySQL con Prisma, en arquitectura por capas.
  • NestJS
  • TypeScript
  • MySQL
  • Prisma ORM
  • Cloudinary
  • Next.js
  • React
//05Educación

Formación

Henry Bootcamp

Full Stack Web Developer

Henry Bootcamp

2023 · 800 horas de cursado teórico-práctico

Idiomas

Español
Nativo
Inglés
Intermedio (B1)
//06Contacto

Construyamos algo

Disponible para posiciones backend y full stack, remoto o híbrido. Contame qué estás construyendo y te respondo.