
Sobre mí
Hace más de 25 años que trabajo en desarrollo de software. Programé, lideré equipos, formé developers y construí más de cien productos desde cero. Soy CTO y cofundador de 404 Crafters, una empresa enfocada en software de calidad y con una fuerte cultura de aprendizaje.
Trabajé en web, mobile, SmartPOS, wearables, sistemas embebidos, APIs y backends, para startups y empresas de fintech, banca, logística, e-commerce, edtech, agtech, proptech y videojuegos, además de gobierno y ONGs. Diseñé monolitos modulares, microservicios, sistemas distribuidos y arquitecturas orientadas a eventos, y modernicé sistemas legacy de a poco, con tests y refactoring.
Lo que más me importa es que el software sea habitable: que se pueda entender y cambiar con confianza, con la deuda técnica y la cognitiva bajo control. Con los años descubrí que es lo que permite avanzar rápido y sostener ese ritmo en el tiempo.
Trabajo con prácticas de Extreme Programming: TDD, pair y mob programming, integración y entrega continua, diseño simple y refactoring, en ciclos cortos, entregando valor desde el primer día y con feedback constante. Adapto las prácticas, las tecnologías y la arquitectura a las necesidades de cada negocio: no es lo mismo un MVP que un sistema enterprise.
Los agentes son parte del equipo: ellos programan y yo los dirijo. Armo y mejoro harnesses para que respeten el diseño y las prácticas de cada proyecto, y me concentro en las decisiones de negocio, de producto y de arquitectura.
Me dedico a armar y hacer crecer equipos autónomos y cross-funcionales, con responsabilidad compartida sobre lo que entregan. Cuido que haya seguridad psicológica, para que cualquiera pueda pensar, proponer y mejorar sin miedo.
Me apasiona enseñar. Diseñé programas de formación, como el apprenticeship de 404, dicté cursos y workshops y mentoreé a muchos developers.
Experiencia
Cofundador, CTO y COO
404 Crafters • 2011 - Presente
404 Crafters es la empresa de desarrollo de software que cofundé y que dirijo junto a mi socio. Construimos productos de punta a punta, desde el discovery hasta la infraestructura, y ayudamos a nuestros clientes a mejorar sus equipos y su forma de trabajar.
Estoy a cargo de toda la producción: los equipos de desarrollo y los PMs, la tecnología, los procesos, las prácticas técnicas y la formación. Me ocupo de la arquitectura de los proyectos y de la calidad técnica, y trabajo con los equipos en TDD, pair y mob programming, diseño simple, DDD e integración continua.
Trabajamos en equipos cross-funcionales, en ciclos cortos y con feedback constante, con responsabilidad compartida y seguridad psicológica.
Consultor senior, arquitecto y developer
Geopagos • 2023 - 2024
Diseñé y construí un framework modular en React Native para soportar el desarrollo de todas las aplicaciones móviles de SmartPOS y MPOS. También mentoreé a los equipos en prácticas de Extreme Programming (XP) y en gestión agile.
Consultor senior, líder técnico y developer
Digital House • 2020 - 2022
Lideré técnicamente la plataforma de onboarding de la carrera Certified Tech Developer, impulsada por Mercado Libre y Globant: definí la arquitectura y programé con el equipo. La plataforma automatizaba todo el proceso de los candidatos: la inscripción, tests de capacidad de aprendizaje con IA, entrevistas y la asignación de becas. Recibió más de 100.000 inscripciones en 7 países, con picos de mucha concurrencia, y asignó 5.000 becas.
Consultor senior, arquitecto, developer y formador
Veritran • 2016 - 2020
Diseñé y programé Veritran Designer, el IDE web de la plataforma para crear apps de forma visual, e hice los runtimes para smartwatches. Trabajé junto al CTO en el diseño y la arquitectura de nuevas iniciativas, y en la refactorización de código legacy. Formé a developers, managers y ejecutivos en Extreme Programming (XP), prácticas técnicas y agile, y lideré el armado de los primeros equipos cross-funcionales.
Gerente de desarrollo, arquitecto principal y principal software developer
Avatar • 2008 - 2011
Avatar es una agencia de marketing digital que comenzó como una empresa de desarrollo de software. Yo estaba a cargo del área de desarrollo. Introduje metodologías agile en la empresa, diseñé los procesos de trabajo y entrené a los equipos. Además, creé y dirigí el área de innovación, donde desarrollamos motores de videojuegos, aplicaciones para Facebook, proyectos de realidad aumentada y experiencias en 3D. Diseñé e implementé los procesos internos de la compañía, incluyendo métricas de negocio, y fundé el departamento de project management, formando y capacitando a los PMs. En la parte técnica, desarrollé un framework en Flash para videojuegos y lideré el desarrollo de un motor de concursos para Disney utilizando .NET y ActionScript. También diseñé y construí un web crawler y un servicio de text mining para el área de buzz monitoring, área que ayudé a crear desde sus bases. Participé activamente en las propuestas creativas de la empresa, combinando tecnología y producto. Hice la arquitectura y lideré proyectos para clientes como Coca-Cola, Disney, Tigo, Whirlpool, Greenpeace, Banco Ciudad y Banco Nación Argentina.
Gerente de desarrollo, arquitecto principal y principal software developer
Exelsum • 2006 - 2008
Exelsum es una empresa de desarrollo de software. Yo estaba a cargo de toda el área de desarrollo. Formé los equipos y a los developers, hice la arquitectura y lideré la mayoría de los proyectos para clientes como Intel, Red Hat y Mapfre.
Arquitecto principal, project manager y principal software developer
Avatar • 2002 - 2006
Avatar es una agencia de marketing digital que comenzó como una empresa de desarrollo de software. Fui el referente técnico principal y participé en el diseño y desarrollo de gran parte de las soluciones de la empresa. Desarrollé un framework en PHP que se utilizó en todos los proyectos, creé intranets, sistemas de e-learning y content management systems (CMS). También desarrollé una aplicación similar a Spotify, con un reproductor de escritorio en C++ que incluía DRM. Además, construí diversas herramientas internas para la gestión de proyectos, reporte de horas y administración financiera.
PHP developer
DigBang • 2002 - 2003
DigBang es una empresa de desarrollo de software. Desarrollé múltiples sitios web en PHP, Oracle y PostgreSQL. Hice un framework OOP para facilitar el desarrollo en PHP.
C++ software developer
GlobalMind • 2001 - 2002
GlobalMind fue una de las primeras agencias digitales full-service que ofrecía servicios de publicidad online. Desarrollé herramientas para gestión automática de SEO, dashboards para campañas publicitarias y múltiples sitios web.
C++ software developer
Frost Corp - Freelance • 2001 - 2002
Trabajé para Frost Corp desarrollando un sistema para monitorear la cadena de frío de barriles. El sistema fue utilizado por Coca-Cola. Diseñé todo el sistema, desde los drivers en assembler hasta el sistema principal en C++ y un dashboard web en ASP y SQL Server.
C++ software developer
Incosat - Freelance • 2000 - 2001
Trabajé como freelance para Incosat, diseñando y desarrollando un sistema utilizando la tecnología de MapInfo. Era un sistema de monitoreo de incidentes de seguridad en tiempo real para la Policía Federal Argentina. Permitía visualizar las patrullas policiales más cercanas a cada incidente y redirigirlas al lugar del hecho. Mi rol en el proyecto fue de arquitecto y desarrollador principal. El sistema permitía a los operadores rastrear y gestionar en tiempo real las unidades policiales y los incidentes desde un centro de comando.
C++ software developer
Dearriba.com • 2000 - 2001
Dearriba.com fue uno de los primeros proveedores de servicios de Internet (ISP). Tenían una herramienta llamada JiffyBar, que consistía en una barra fija en el escritorio que mostraba anuncios mientras el usuario navegaba por la web. El programa registraba los anuncios visualizados y, después de un cierto período de tiempo, los usuarios recibían un pago con un porcentaje de los ingresos generados. La aplicación era una app de escritorio para Windows con arquitectura cliente/servidor. El lenguaje utilizado era Visual C++ y la base de datos, SQL Server.
Desarrollador Clarion, IT
Menconi - Freelance • 1998 - 2000
Este fue mi primer trabajo formal. Trabajé para una empresa de logística llamada Menconi, haciendo servicios de IT y programando en el lenguaje Clarion.
Empresas con las que trabajé
Tecnologías y prácticas que uso
Principios y prácticas
Arquitectura y modelado de dominio
IA
Backend
Frontend
Mobile, escritorio y dispositivos
Bases de datos
Infraestructura
Producto y discovery
Equipos y agilidad
Diseño UI/UX
Productividad
Explorá más
Mis cursos
Cursos y workshops sobre desarrollo agile, diseño de software y prácticas de calidad.
Ver cursos →Proyectos open source
Librerías que diseñé para resolver problemas reales de desarrollo con buenas prácticas.
Ver proyectos →Hablemos
Si tenés un producto para construir, un equipo que quiere mejorar cómo trabaja o un proyecto donde la calidad importa, escribime.
Escribime