Saltar al contenido
ingbruno.

ING. RICARDO H. BRUNO / INGENIERÍA DE SOFTWARE

SENIORFULL STACK.

Diseño y construyo software desde cero: modelos de datos, servicios backend e infraestructura, hasta dashboards y aplicaciones web y móviles.

Ingeniero en Computación con más de nueve años de experiencia. En DEPT® asumo decisiones técnicas y desarrollo soluciones para clientes internacionales.

9+
Años construyendo software
DEPT®
Equipo actual
ES/EN
Español e inglés

01 / PROYECTOS PARA CLIENTES

PRODUCTOS REALES.INGENIERÍA REAL.

Algunos problemas que ayudé a resolver. Proyectos para clientes de DEPT®, con mi rol y las decisiones técnicas en contexto.

PLATAFORMA DE CONTENIDOS
Contentful → Páginas Next.js01 /

Estudio conceptual de arquitectura

Taskrabbit

DEPT®

Contenido que acompaña al producto.

Páginas de campañas y marketing con modelos reutilizables de Contentful y Next.js. De la planificación técnica a la entrega.

2026/05 - Actualidad

Detalles técnicos

Desarrollador Full Stack Senior

Contentful / Next.js

Ver la experiencia completa
ARQUITECTURA DE APLICACIONES
Plataformas → Unified Portal02 /

Estudio conceptual de arquitectura

QuidelOrtho

DEPT®

Un portal. Plataformas conectadas.

Unified Portal integra plataformas existentes en una experiencia, con autenticación, integración de APIs y estrategias de caché bien definidas.

2025/10 - 2026/03

Detalles técnicos

Desarrollador Full Stack Senior

React Router 7 / React Query

Ver la experiencia completa

Proyectos realizados en DEPT®. Los estudios visuales no son capturas ni identidades oficiales de los clientes.

PROYECTOS PERSONALES

Tres productos para necesidades cotidianas: organizar eventos, ordenar las finanzas y llevar el puntaje de una partida.

Finanzas personales

GastApp

Gastos recurrentes, tarjetas y deudas compartidas en un solo lugar.

  • Resumen mensual, gastos recurrentes y compras con tarjeta en cuotas.
  • Gastos compartidos, deudas e invitaciones entre cuentas.
  • Acceso con Google y recordatorios opcionales por correo.
Detalles técnicos
Producto
Una aplicación de finanzas personales para seguir vencimientos, pagos y repartos de gastos, manteniendo cada moneda por separado.
Decisiones técnicas
Los importes exactos, las actualizaciones transaccionales y la idempotencia protegen los registros financieros. La autorización del servidor se complementa con seguridad a nivel de fila en PostgreSQL; un worker independiente procesa los recordatorios por correo.
Tecnologías
  • React Router
  • React
  • TypeScript
  • Express
  • Prisma
  • PostgreSQL
  • Tailwind CSS

Anotador pensado para el celular

Burako

Llevá el puntaje de la mesa de Burako, con la partida guardada entre rondas.

  • Partidas de cuatro jugadores, rápidas o con equipos.
  • Puntaje por ronda, restas y rotación del repartidor.
  • Deshacer, consultar el historial y reabrir partidas finalizadas.
Detalles técnicos
Producto
Un anotador pensado para el celular que también funciona en escritorio, con acceso por Google y persistencia en el servidor al confirmar cada ronda.
Decisiones técnicas
SQLite permite desplegar un único contenedor con un volumen persistente. Las partidas visibles se actualizan cada cinco segundos y al recuperar conexión o foco; el servidor rechaza actualizaciones de rondas basadas en datos desactualizados.
Tecnologías
  • React Router
  • React
  • TypeScript
  • Express
  • SQLite
  • Tailwind CSS

SaaS para eventos

Auguri

Creá páginas e invitaciones para eventos y organizá lo que hay detrás de cada celebración.

  • Páginas e invitaciones personalizables, con confirmación de asistencia.
  • Invitados, planos de mesas, gastos y cronograma del evento.
  • Equipo de trabajo y un subdominio propio por evento.
Detalles técnicos
Producto
Una plataforma SaaS para crear y administrar páginas de eventos, invitaciones y experiencias digitales. Una cuenta puede participar en varios eventos, cada uno con su equipo y contenido.
Decisiones técnicas
Cada evento es un tenant identificado por su subdominio. La aplicación y PostgreSQL se comparten, con consultas y permisos limitados por evento en el servidor; las invitaciones se renderizan en el servidor y las imágenes se guardan en almacenamiento persistente.
Tecnologías
  • React Router
  • React
  • TypeScript
  • Prisma
  • PostgreSQL
  • Tailwind CSS

02 / UN POCO MÁS HUMANO

MENTE DE INGENIERO.VISIÓN DE PRODUCTO.

Soy el Ing. Ricardo H. Bruno; podés decirme Ricky. Me formé en la Universidad Nacional de Tucumán y me interesa entender cómo encajan todas las partes de un producto.

Cofundé Ingeit, fui docente y mentor en Rolling Code School y lideré equipos de desarrollo. Hoy trabajo con clientes internacionales en DEPT® y construyo productos propios. Esa experiencia me enseñó a explicar las decisiones técnicas con claridad y a hacerme responsable del trabajo más allá de mi propio código.

Formación y perfil profesional

Ing. Ricardo H. Bruno

Asumo la planificación técnica y la implementación, trabajando con clientes y equipos en decisiones de arquitectura, problemas complejos y mejoras en los procesos de desarrollo. Mi experiencia también abarca liderazgo de equipos, docencia y mentoría.

Provincia
Tucumán
Nacionalidad
Argentina
Idiomas
Español (nativo) · Inglés (fluido)
Experiencia
Más de nueve años
Perfil profesional
Ingeniero en Computación · Desarrollador Full Stack Senior
Correo
rbrunount@gmail.com

Formación universitaria

Ingeniería en Computación

Universidad Nacional de Tucumán

2008–2016

Certificaciones profesionales

Certificación en Contentful

2024

Experiencia con AWS

Experiencia práctica en el mantenimiento y la resolución de problemas en entornos de producción de AWS. Capacidad para garantizar la estabilidad operativa mediante la gestión de servicios en contenedores con ECS, la resolución de problemas de distribución del tráfico con Elastic Load Balancing (ELB) y la corrección de configuraciones DNS en Route 53.

03 / EXPERIENCIA PROFESIONAL

EL TRABAJODETRÁS DEL TRABAJO.

Proyectos para clientes de DEPT® y roles previos en desarrollo, liderazgo y docencia. Las fechas corresponden a cada proyecto o rol, no a la antigüedad total en DEPT®.

  1. 2026/05 - Actualidad

    DEPT® / Taskrabbit

    Desarrollador Full Stack Senior

    Lideré el rediseño de páginas de campañas y marketing, migrando la gestión de contenidos desde soluciones basadas en APIs hacia Contentful. Diseñé e implementé modelos de contenido reutilizables y los integré con Next.js para renderizar páginas dinámicamente.

    Asumí la responsabilidad de las decisiones técnicas, la planificación de tareas y su implementación, trabajando de manera autónoma con la aprobación del cliente. Colaboré con el equipo para garantizar la calidad, mantenibilidad y consistencia del código, gestionando las funcionalidades desde la planificación inicial hasta la revisión del código.

    Contentful / Next.js

  2. 2025/10 - 2026/03

    DEPT® / QuidelOrtho

    Desarrollador Full Stack Senior

    Tuve un papel clave en el diseño y desarrollo de Unified Portal, una aplicación centralizada que integra múltiples plataformas existentes en una experiencia unificada. Asumí responsabilidades importantes en las decisiones arquitectónicas, proponiendo e implementando soluciones adoptadas por el líder técnico, incluyendo React Router 7, React Query, estrategias de caché y estandarización del código.

    Desarrollé flujos de autenticación, interfaces administrativas e integraciones con APIs, priorizando el rendimiento, la mantenibilidad y la escalabilidad. Participé activamente en la planificación técnica y las decisiones arquitectónicas, asumiendo responsabilidades de liderazgo técnico más allá de mi rol de Desarrollador Full Stack Senior.

    React Router 7 / React Query

  3. 2025/05 - 2025/09

    DEPT® / Taskrabbit

    Desarrollador Full Stack Senior

    Desarrollé un formulario de reclamos de múltiples pasos con preguntas dinámicas según el tipo de reclamo. Utilicé átomos de Jotai para gestionar y persistir el estado, permitiendo retomar el formulario después de actualizar o cerrar la página.

    Implementé validaciones por paso y visibilidad dinámica con Formik y Zod, y una interfaz robusta con TypeScript y Next.js. Colaboré con el equipo backend en la definición de endpoints BFF y el diseño del flujo del formulario, incluyendo la navegación automática al último paso completado.

    Implementé un módulo de carga segura de archivos adjuntos mediante Amazon S3 y lo integré al formulario. Creé fábricas de datos y utilidades para probar componentes y hooks de forma confiable.

    TypeScript / Next.js / Jotai / Formik / Zod / Amazon S3 / BFF

  4. 2024/10 - 2024/10

    DEPT® / Groupe Dynamite

    Desarrollador React Native Senior

    Colaboré con otro desarrollador en la mejora de una aplicación React Native, incorporando una función de vista previa de contenido en tiempo real para editores. Diseñé e implementé la recuperación y visualización de contenido en estado borrador directamente desde el CMS, permitiendo revisar los cambios antes de publicarlos.

    Optimicé las consultas a las APIs y las estrategias de caché para mantener el rendimiento y la sincronización entre el CMS y la aplicación. Resolví casos particulares relacionados con actualizaciones de contenido y compatibilidad entre dispositivos, garantizando una experiencia fluida durante las vistas previas.

    Esta funcionalidad mejoró considerablemente el flujo de edición y redujo los tiempos de publicación.

    React Native / CMS / API caching

  5. 2024/07 - 2024/09

    DEPT® / Gong cha

    Desarrollador frontend

    Colaboré con el equipo en el desarrollo de un sitio web completamente dinámico y modular con componentes documentados en Storybook. Diseñé e implementé una arquitectura escalable integrada con un CMS para generar páginas y contenido dinámicamente.

    Desarrollé componentes reutilizables para el sitio web y sus correspondientes módulos dinámicos en el CMS, permitiendo personalizar y editar todo el contenido. Los módulos podían combinarse libremente en el CMS para crear páginas que el sitio renderizaba según la configuración definida.

    Garanticé un código eficiente, mantenible y flexible para facilitar el crecimiento futuro del sitio.

    Storybook / CMS

  6. 2024/05 - 2024/07

    DEPT® / AMA

    Desarrollador backend

    Lideré la migración completa de un repositorio de Python a Node.js con TypeScript para garantizar la seguridad de tipos y mejorar la mantenibilidad del código. Reescribí el procesamiento de fuentes XML, incorporando un manejo robusto de errores y flujos eficientes de transformación de datos para asegurar su almacenamiento correcto en la base de datos.

    Diseñé una arquitectura modular y con tipado estricto que facilitó las actualizaciones, mejoró la experiencia de desarrollo y permitió incorporar futuras integraciones. Optimicé las operaciones de base de datos para procesar grandes volúmenes de datos XML, reduciendo considerablemente los tiempos de procesamiento.

    Colaboré con las partes involucradas para validar la consistencia de los datos y el cumplimiento de los requisitos del negocio.

    Python / Node.js / TypeScript / XML

  7. 2023/09 - 2023/12

    DEPT® / Otherling

    Desarrollador frontend

    Colaboré con el equipo en el desarrollo de un sistema completo para crear catálogos de estilo personalizados. Diseñé e implementé una arquitectura modular con Next.js 13 y TypeScript, garantizando escalabilidad y mantenibilidad.

    Utilicé Tailwind CSS, Styled Components y Ant Design para desarrollar una interfaz atractiva y adaptable a distintos dispositivos. Trabajé con el equipo para integrar funciones dinámicas que permitieran a los usuarios personalizar y gestionar sus catálogos fácilmente.

    Optimicé el rendimiento y la compatibilidad entre navegadores para ofrecer una experiencia fluida. Participé en revisiones de código y contribuí a mantener altos estándares de calidad durante todo el proyecto.

    Next.js 13 / TypeScript / Tailwind CSS / Styled Components / Ant Design

  8. 2023/07 - 2023/11

    DEPT® / SOAFEE

    Desarrollador Full Stack

    Participé en el rediseño completo del sitio web de SOAFEE (soafee.io), implementando una arquitectura moderna con Next.js y MDX para integrar contenido dinámico. Utilicé Tailwind CSS para crear un diseño atractivo y adaptable a distintos dispositivos.

    Trabajé en mejoras de rendimiento, accesibilidad y posicionamiento en buscadores (SEO), alineadas con los objetivos del proyecto y la identidad de marca. Colaboré estrechamente con el equipo para entregar un sitio coherente y de alta calidad.

    Next.js / MDX / Tailwind CSS

  9. 2022/11 - 2023/06

    DEPT® / Cartamundi

    Líder de equipo Full Stack

    Lideré el desarrollo de un nuevo sitio web para Hro y la refactorización del sitio de Bicycle Cards, implementando una estrategia de código compartido para gestionar múltiples marcas dentro de un único repositorio. Diseñé e implementé soluciones escalables con Remix (remix.run), React y Tailwind CSS, integrando Contentful y Algolia para la gestión dinámica de contenidos y las funciones de búsqueda.

    Coordiné al equipo para garantizar el despliegue en servicios de AWS, optimizando el rendimiento y la mantenibilidad de los proyectos.

    Remix / React / Tailwind CSS / Contentful / Algolia / AWS

  10. 2021/12 - 2022/11

    Endava

    Desarrollador Full Stack / Líder backend

    Me desempeñé como líder del equipo backend en el proyecto INSURANCE, un sistema integral de gestión de productos de seguros para condominios y propietarios de viviendas. Tecnologías utilizadas: Express.js / Prisma ORM / TypeScript / PostgreSQL / Servicios en la nube de AWS.

    Express.js / Prisma ORM / TypeScript / PostgreSQL / AWS

  11. 2021/03 - 2021/12

    EntreConsultas

    Líder de equipo Full Stack

    Desarrollé íntegramente una aplicación móvil con React Native y Expo que permite a los usuarios tomar fotografías de su cuerpo para obtener una evaluación del grado de psoriasis mediante inteligencia artificial. Otro equipo desarrolló el backend y el componente de inteligencia artificial.

    También desarrollé otros proyectos con React, React Native e Ionic 5 con React.

    React / React Native / Expo / Ionic 5 (React)

  12. 2019 - 2020

    Rolling Code School

    Docente y mentor

    Me desempeñé como docente de un curso de desarrollo web Full Stack, impartiendo contenidos de HTML, CSS, Git, Scrum, React, Node.js y MongoDB.

    HTML / CSS / Git / Scrum / React / Node.js / MongoDB

  13. 2017 - 2022

    Honorable Legislatura de Tucumán

    Desarrollador Full Stack

    Trabajé en el área de Informática, desarrollando sistemas web para uso interno. Desarrollé íntegramente el sistema del Boleto Estudiantil Gratuito de Tucumán, destinado a estudiantes que residen en el interior de la provincia.

    Tecnologías utilizadas: Node.js (Express.js) / Angular 4 / MySQL.

    Node.js / Express.js / Angular 4 / MySQL

  14. 2016 - 2022

    Ingeit

    Socio fundador / Desarrollador Full Stack

    Desarrollé múltiples aplicaciones web y móviles para clientes locales, entre ellos Mobile Quest, Nexagro, SuTicket, Mutual Congreso, BonusTicket y Club Honorarios. Tecnologías utilizadas: PHP (Laravel) / Node.js (Express.js) / Angular 2+ / React / React Native / Ionic 3+ / MySQL / MongoDB.

    PHP / Laravel / Node.js / Express.js / Angular 2+ / React / React Native / Ionic 3+ / MySQL / MongoDB

Descargar el CV completo

04 / CÓMO PIENSO

DE PUNTA A PUNTA.CON CRITERIO.

Conecto la interfaz, la lógica de la aplicación y la infraestructura. Cada capa tiene un propósito y las decisiones deben funcionar en conjunto.

Que lo complejo se sienta claro.

Interfaces web y móviles accesibles y adaptables. Interacciones útiles, atención al rendimiento y a los detalles que las personas experimentan.

React · Next.js · Remix · Angular · React Native · Expo · Ionic · Tailwind CSS

Tecnologías y herramientas

Mi experiencia en desarrollo web y móvil, backend, datos, contenido e infraestructura, organizada por área.

Desarrollo web e interfaces

  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • React
  • Next.js
  • Remix
  • React Router
  • Angular
  • Tailwind CSS
  • Bootstrap
  • Material UI
  • Ant Design
  • Styled Components
  • Storybook

Desarrollo móvil

  • React Native
  • Expo
  • Ionic

Backend y APIs

  • Node.js
  • Express.js
  • PHP
  • Laravel
  • Python
  • GraphQL
  • Apollo GraphQL
  • Prisma ORM
  • XML

Bases de datos

  • PostgreSQL
  • MySQL
  • MongoDB
  • SQLite

Contenido y búsqueda

  • Contentful
  • Sanity
  • Algolia
  • MDX

Infraestructura y sistemas

  • AWS
  • Amazon ECS
  • Elastic Load Balancing
  • Route 53
  • Amazon S3
  • Ubuntu Server
  • Docker

Estado, formularios y validación

  • React Query
  • Jotai
  • Formik
  • Zod

Herramientas y calidad de código

  • Git
  • ESLint
  • Prettier
  • Scrum
/01

Ingeniería frontend

Interfaces que hacen simple lo complejo.

Interacción · Accesibilidad · Rendimiento

/02

Backend y APIs

Contratos claros. Límites bien pensados.

Modelado de datos · Diseño de APIs · Confiabilidad

/03

Arquitectura de software

La estructura necesaria para lo que viene.

Mantenibilidad · Decisiones · Diseño de sistemas

/04

Del código a producción

El trabajo continúa después del merge.

Infraestructura cloud · Entrega · Calidad de software

01

Claridad antes que ingenio.

La próxima persona debería entender por qué funciona, además de que funciona.

02

Mirar el panorama completo.

Conectar la intención del producto, las decisiones técnicas y la experiencia final.

03

Que los detalles importen.

Rendimiento, accesibilidad y mantenibilidad son parte del trabajo desde el principio.

05 / ¿QUÉ SIGUE?

CONSTRUYAMOSALGO BUENO.

¿Buscás un Desarrollador Full Stack Senior o Software Engineer? Conversemos sobre tu equipo, el producto y los problemas que necesitás resolver.

rbrunount@gmail.com