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
ING. RICARDO H. BRUNO / INGENIERÍA DE SOFTWARE
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.
01 / PROYECTOS PARA CLIENTES
Algunos problemas que ayudé a resolver. Proyectos para clientes de DEPT®, con mi rol y las decisiones técnicas en contexto.
Estudio conceptual de arquitectura
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
Estudio conceptual de arquitectura
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
Proyectos realizados en DEPT®. Los estudios visuales no son capturas ni identidades oficiales de los clientes.
Tres productos para necesidades cotidianas: organizar eventos, ordenar las finanzas y llevar el puntaje de una partida.
Anotador pensado para el celular
Llevá el puntaje de la mesa de Burako, con la partida guardada entre rondas.
SaaS para eventos
Creá páginas e invitaciones para eventos y organizá lo que hay detrás de cada celebración.
02 / UN POCO MÁS HUMANO
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.
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.
Ingeniería en Computación
Universidad Nacional de Tucumán
2008–2016
Certificación en Contentful
2024
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
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®.
2026/05 - Actualidad
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
2025/10 - 2026/03
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
2025/05 - 2025/09
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
2024/10 - 2024/10
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
2024/07 - 2024/09
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
2024/05 - 2024/07
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
2023/09 - 2023/12
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
2023/07 - 2023/11
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
2022/11 - 2023/06
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
2021/12 - 2022/11
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
2021/03 - 2021/12
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)
2019 - 2020
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
2017 - 2022
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
2016 - 2022
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
04 / CÓMO PIENSO
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
Mi experiencia en desarrollo web y móvil, backend, datos, contenido e infraestructura, organizada por área.
Interfaces que hacen simple lo complejo.
Interacción · Accesibilidad · Rendimiento
Contratos claros. Límites bien pensados.
Modelado de datos · Diseño de APIs · Confiabilidad
La estructura necesaria para lo que viene.
Mantenibilidad · Decisiones · Diseño de sistemas
El trabajo continúa después del merge.
Infraestructura cloud · Entrega · Calidad de software
La próxima persona debería entender por qué funciona, además de que funciona.
Conectar la intención del producto, las decisiones técnicas y la experiencia final.
Rendimiento, accesibilidad y mantenibilidad son parte del trabajo desde el principio.
05 / ¿QUÉ SIGUE?
¿Buscás un Desarrollador Full Stack Senior o Software Engineer? Conversemos sobre tu equipo, el producto y los problemas que necesitás resolver.