franco.ravera
Let's build togetherArgentina · GMT-3

The wholeproduct,end to end

Full stack developer with 2+ years building scalable, secure and efficient systems. I specialise in the backend: REST APIs, GraphQL and microservices with Node.js, NestJS and TypeScript, over SQL and NoSQL databases modelled through Prisma, TypeORM and Sequelize. On the frontend I work with React, Next.js and Angular, and I complete the cycle with Docker, CI/CD and cloud deployment.

franco@ravera
ONLINE
2+
Years shipping software
6+
Companies running my code
5+
Different industries
45+
Technologies in my stack
//01About

The whole product, not just one layer

I am a mid-level full stack developer with over 2 years building software that is in production today with real clients. I work both ends of the product, but my focus is the backend: that is where I make the architecture calls and where I contribute most.

There I design and implement REST and GraphQL APIs, microservices, integrations with external services, process automation and real-time communication, on modular, decoupled architectures that stay predictable under high concurrency. I design the data schema and optimise query performance on databases that are already live.

I also build the interface those APIs feed, with React, Next.js and Angular. Understanding both ends is what lets me decide where each responsibility belongs, what the server resolves and what the client does, and defend that call with an argument.

I own the cycle through to production: containers, CI/CD and cloud deployment, with the services running and monitored after the deploy. And I add applied AI when the product needs it: conversational assistants and automated support on external AI APIs, including real-time voice interaction.

Location
Paraná, Entre Ríos, Argentina
Timezone
GMT-3 · Argentina
Languages
Spanish (Native) · English (Intermediate (B1))
Availability
Full-time

How I work

  • Autonomy
  • Complex problem solving
  • Analytical thinking
  • Effective communication
  • Creativity
  • Adaptability
  • Time management
  • Attention to detail
  • Results oriented
  • Continuous learning
  • Proactivity
  • Team work
//02Stack

The tools I reach for

Technologies I use in production, grouped by where they sit in the system.

01

Backend & 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

Databases & ORMs

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

Cloud & infrastructure

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

AI-assisted

  • Claude
  • Codex
  • CUCursor
  • GitHub Copilot
06

Tooling

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

The road so far

18Dev

18Dev

Buenos Aires, AR · Remote

Jan 2025 — Present

Present18dev.com.ar

Full Stack Developer

I work both ends of the product for enterprise clients: I build and maintain scalable APIs with Node.js, NestJS and TypeScript, and I build the Angular and Next.js interfaces that consume them. I design, optimise and maintain the SQL databases behind them, improving the performance and stability of systems already in production.

  • Admin interfaces in Angular and Next.js on the same APIs I develop.
  • Integration between systems and third-party services to keep platforms interoperable.
  • Process automation: extracting, syncing and analysing data across systems.
  • Containers with Docker and deployment to production environments.
Clients and products I worked on
18Dev18Dev

The team's internal platform: hour logging per project, project and task management with assignees, comments and attachments, real-time chat per project, and a dashboard with time-tracking metrics.

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

A centralised platform that unifies the processes and data of eight companies in the group into a single system: order tracking, invoicing and management reporting. It integrates the Tango ERP to sync administrative data and feed the business KPIs.

  • Angular
  • NestJS
  • PostgreSQL
  • TypeORM
  • TypeScript
ClaroClaro

Automated PUE reporting — the energy efficiency index of a data centre: it pulls sensor metrics from OpenSearch in batches, computes hourly PUE from general AC, UPS and DC consumption, flags anomalous readings and publishes minimum, maximum and average, logging every run in MySQL.

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

A lead management CRM for the Hyundai Seoul dealership: it centralises WhatsApp Business conversations into a single inbox, with real-time chat over WebSockets, and tracks every lead through statuses, tasks, comments, attachments and automated notifications.

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

A truck weighing and fuel dispatch management system, built on the corporate SQL Server database that holds the SAP documents: it records double weigh-in and weigh-out against orders, deliveries and transport orders, plus transfers between plants and distance-based pricing.

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

A lead CRM for a flooring and wall coverings company, built on the same platform as the Hyundai Seoul one and adapted to how their sales team works. It adds an analytics module that measures the team's performance on the leads captured.

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

An internal survey and feedback analytics platform for the dealership network (Alra), collecting data across multiple branches. It includes a WhatsApp integration for customer follow-up.

  • 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 · Remote

Sep 2024 — Jan 2025

Full Stack Web Developer

I built full stack web applications for a real estate company, focused on automating commercial work: lead capture and follow-up, document generation and AI assistants wired into the sales flow.

  • Zoho CRM integrations: automatic lead creation, contract generation and triggers written in Deluge to sync data across platforms.
  • A conversational AI assistant with speech-to-text and text-to-speech, handling client queries without manual work.
  • Deployment and maintenance on Google Cloud Run and Firebase, keeping availability and performance in production.
Stack
  • Node.js
  • TypeScript
  • React
  • REST APIs
  • Zoho CRM
  • Deluge
  • Cloud Run
  • Firebase
  • External APIs
//04Projects

On my own

ADM Consorcio

ADM Consorcio

Building and HOA management platform

01
Jan 2025 — Present
Role

Full Stack Developer

A web platform for property managers, running with real clients today. It centralises buildings, units, owners and tenants, and automates the full expense cycle: billing, issuing, collection and debt tracking. I worked on both backend and frontend.

  • PDF generation of the monthly expense statements, ready to send to each unit.
  • Automatic notifications when a payment is registered.
  • Late-fee calculator for overdue balances.
  • CronJobs that recalculate interest and move debt states with no manual work.
  • Scalable APIs with NestJS, TypeScript, PostgreSQL and TypeORM, and admin interfaces in Angular and PrimeNG.
  • NestJS
  • TypeScript
  • PostgreSQL
  • TypeORM
  • Angular
  • PrimeNG
  • CronJobs
  • REST APIs
AI Voice Chat Bot

AI Voice Chat Bot

Real-time voice assistant with OpenAI

02
Dec 2024 — Jan 2025
Role

Full Stack Developer

An AI chatbot that holds conversations by text and by voice in real time using the OpenAI API. It includes speech recognition and synthesis, so the interaction feels continuous and natural.

  • Node.js backend with real-time communication over WebSockets.
  • OpenAI API integration for text generation and speech synthesis.
  • React frontend with voice capture, response rendering and audio playback.
  • Conversation flow designed to adapt to different user contexts.
  • Node.js
  • WebSockets
  • External APIs
  • React
  • TypeScript
Estudio Martínez & Asoc.

Estudio Martínez & Asoc.

Management system for law and accounting firms

03
Jun 2026 — Present
Role

Full Stack Developer

A management system for Estudio Jurídico Martínez y Asociados, built end to end. It replaces spreadsheet tracking: case files and their filings, a calendar aware of court holidays, fees and firm analytics all live in one place. The architecture is multi-tenant, so the same instance can serve other firms without a rewrite.

  • Case files with heading, type and status, and the full history of filings for each matter.
  • Deadlines on a calendar that accounts for court holidays, synced with Google Calendar.
  • Case documents and written submissions stored in Google Drive.
  • Automatic WhatsApp and email reminders before a deadline expires.
  • Firm analytics and an audit trail: what changed, when and by whom.
  • Each firm's data isolation verified by tests.
  • NestJS
  • TypeScript
  • PostgreSQL
  • Prisma ORM
  • Redis
  • Next.js
  • React
  • Tailwind CSS
  • Docker
Rodar

Rodar

Car dealership platform

04
Aug 2024 — Present
Role

Full Stack Developer

A platform for a car dealership: the catalogue customers browse and the panel where the dealership keeps its inventory up to date. I built it end to end and still maintain it, from the database design through to the interface.

  • Admin panel to add units, update their details and publish or pull them from the catalogue without touching code.
  • Photo galleries per vehicle: images are uploaded to Cloudinary and served already optimised, so the catalogue stays fast even with dozens of shots per unit.
  • Restricted access: only the dealership's admin users can change the inventory.
  • NestJS and TypeScript backend over MySQL with Prisma, in a layered architecture.
  • NestJS
  • TypeScript
  • MySQL
  • Prisma ORM
  • Cloudinary
  • Next.js
  • React
//05Education

Training

Henry Bootcamp

Full Stack Web Developer

Henry Bootcamp

2023 · 800 hours of theory and practice

Languages

Spanish
Native
English
Intermediate (B1)
//06Contact

Let us build something

Open to backend and full stack roles, remote or hybrid. Tell me what you are building and I will get back to you.