HOLA, MI NOMBRE ES

MICHAEL RODRÍGUEZ

Full Stack Developer

Convierto procesos manuales en sistemas simples, estables y mantenibles.

Java · React · PostgreSQL · n8n

Servicios

Desarrollo software a medida y automatizaciones para pequeñas y medianas empresas.

Automatizaciones
Aplicaciones Web
Mantenimiento y Soporte

Automatizaciones ⚙️

Ej: Conectar ventas con contabilidad para registro automático de facturas.

Automatizo procesos repetitivos: integración de sistemas, reportes automáticos, sincronización de datos y notificaciones.

Aplicaciones Web 💻

Ej: Sistema de gestión que reemplace planillas Excel por una plataforma profesional.

Sistemas completos: gestión de clientes, inventario, facturación y reportes. Soluciones escalables con React, Node.js y PostgreSQL.

Mantenimiento & Soporte 🔧

Ej: Mantener tu sistema actual y agregar funcionalidades según tu negocio crece.

Mantenimiento de sistemas existentes, actualizaciones, corrección de bugs y soporte técnico continuo para sistemas legacy y modernos.

¿Tenés procesos que te hacen perder tiempo?

Hablemos de tu proyecto

Portfolio

Soluciones reales construidas para clientes y productos propios en producción. Cada proyecto resuelve un problema concreto de negocio.

Vista previa del sistema EQM
Vista previa del proyecto Nexo 360
Vista previa de Vendelo - Plataforma SaaS multi-tenant

EQM | Empresa de equipamiento médico

Contexto: El cliente necesitaba gestionar stock, alquiler y venta de equipos médicos. Posteriormente se incorporó facturación electrónica.

Solución: Sistema integral de gestión desarrollado en VB.NET con PostgreSQL, operativo desde hace más de 8 años con mantenimiento continuo.

Tecnologías: VB.NET para lógica de negocio, PostgreSQL para base de datos, e-Factura para facturación electrónica.

Resultados: Sistema estable operativo por más de 8 años, gestión integral de operaciones y facturación electrónica implementada exitosamente.

VB.NET PostgreSQL e-Factura

Nexo 360 | Empresa de equipamiento médico

Contexto: Empresa de equipamiento médico y servicios de acompañamiento con 2 sistemas legacy separados (10+ años de data): EQM y GISA. Operaban con procesos manuales duplicados, datos inconsistentes y falta de integración entre sistemas.

Solución: Sistema integral moderno (ERP + CRM) con arquitectura de microservicios que unifica ambos sistemas legacy. Incluye gestión de clientes/socios, inventario de equipos médicos, servicios de acompañamiento, facturación electrónica, reportes analíticos y dashboard ejecutivo.

Tecnologías: Spring Boot, React + Refine, Keycloak, Docker + Docker Compose, PostgreSQL, Kafka, ELK Stack, GitHub Actions.

Resultados: Sistema ERP modular desarrollado para unificar dos plataformas legacy con más de 10 años de operación. Arquitectura de microservicios con Spring Boot, React, Keycloak, Kafka y ELK Stack.

Spring Boot React PostgreSQL Keycloak Docker Kafka ElasticSearch Jira Confluence

Gestión Deportiva | Club Yerbalito de Fútbol

Contexto: Club de baby fútbol con 160+ jugadores en 11 categorías gestionaba cuotas manualmente con planillas Excel, generando errores, pagos duplicados y pérdida de tiempo administrativo.

Solución: Sistema web completo con gestión de jugadores, pagos mensuales, generación de comprobantes PDF, reportes anuales, fixture de partidos y blog de noticias. Incluye sistema de hermanos con pagos compartidos y notificaciones de cumpleaños.

Tecnologías: React + Vite para frontend, Node.js + Express para backend, MySQL para base de datos, Material-UI + Tailwind para UI, Docker para despliegue.

Resultados: Sistema operativo hace 8+ años con actualizaciones continuas. Reducción del 90% en tiempo administrativo, eliminación de errores de cobro, comprobantes automáticos.

React Node.js Express MySQL Material UI Tailwind Docker

e-commerce | Kuka Store

Contexto: Tienda de vestimenta para jóvenes necesitaba expandirse al canal online y automatizar procesos de venta.

Solución: Plataforma eCommerce completa con catálogo de productos, carrito de compras, sistema de pagos y panel de administración.

Tecnologías: React, Material UI, MercadoPago, Firebase.

Resultados: Tienda online operativa, aumento de alcance de clientes y automatización completa del proceso de ventas.

React Firebase Mercado Pago

e-commerce | India Cueros

Contexto: Negocio de artesanías y artículos en cuero necesitaba establecer presencia online y mostrar su catálogo de productos.

Solución: Sitio web corporativo con catálogo de productos, información del negocio y formulario de contacto.

Tecnologías: React, Material UI, Firebase.

Resultados: Presencia online establecida, mejor visibilidad en buscadores y canal de contacto directo con clientes.

React Firebase

Automatizaciones con n8n

Contexto: Demostración ligera de cómo una automatización orquesta acciones entre servicios: captura un evento, guarda datos en Google Sheets, envía un correo y notifica por WhatsApp.

Simulación: Animación interactiva y repetitiva que muestra el flujo de datos entre los nodos representativos (n8n, Google Sheets, Gmail, WhatsApp).

Tecnologías: n8n (orquestación), Webhooks, Google Sheets API, Gmail API, WhatsApp API (simulado).

n8n Google Sheets Gmail WhatsApp

Vendelo

Contexto: Plataforma SaaS multi-tenant de e-commerce. Cada cliente tiene su tienda independiente en un subdominio (tienda.vendelo.uy), con productos, órdenes y pagos aislados por tenant.

Solución: Arquitectura multi-tenant con resolución por subdominio, panel de administración por tenant, pagos MercadoPago con credenciales propias de cada negocio, suscripciones automatizadas vía webhook.

Tecnologías: React + Vite, Node.js + Express, Firebase, MercadoPago, Vercel.

Resultados: Plataforma SaaS multi-tenant construida y desplegada en producción. Arquitectura lista para incorporar nuevos tenants de forma autónoma vía suscripción automatizada.

React Node.js Firebase

Habilidades

Sobre mí

👋 Soy Michael, un Desarrollador Full Stack con más de 10 años construyendo soluciones para operaciones reales. Combino experiencia en telecomunicaciones con desarrollo de software, lo que me da una visión práctica de cómo la tecnología debe sostener negocios y procesos.

Trabajo con React, Node.js y Spring Boot, enfocándome en arquitectura mantenible, performance y despliegue confiable (Docker, AWS, CI/CD). He mantenido sistemas en producción por más de 8 años, priorizando estabilidad, tiempos de respuesta y evolución continua.

Aporto una visión de negocio para liderar integraciones complejas—como la migración de sistemas legacy o la automatización orquestada de procesos operativos—entregando soluciones arquitectónicas end-to-end.

Puedes ver mi CV completo descargándolo aquí: Descargar CV

10+ Años de experiencia
4+ Sectores con proyectos reales
8+ Años manteniendo
sistemas en producción

Preguntas Frecuentes

¿Cuánto tiempo tardas en desarrollar una aplicación?

+

El tiempo de desarrollo de una aplicación web o desktop depende de la complejidad del proyecto. Para darte una estimación más precisa, necesitaría conocer más detalles sobre tu proyecto. ¡Contáctame y hablamos!

¿Proporcionas soporte después de la entrega del proyecto?

+

Sí, ofrezco paquetes de soporte continuo que incluyen mantenimiento, actualizaciones y mejoras según sea necesario.

¿Qué tecnologías utilizas para desarrollar?

+

Suelo usar una combinación de tecnologías según el alcance: Frontend con React; Backend en Java (Spring Boot) y Node.js; Bases de datos PostgreSQL y MySQL. Para automatizaciones y orquestación de flujos uso n8n. En DevOps trabajo con Docker, Docker Compose, AWS y Vercel. Para observabilidad y eventos: ELK Stack y Kafka. Herramientas: Git/GitHub, Postman, Jira, Notion y Figma.

¿Qué diferencia hay entre trabajar contigo y contratar una agencia?

+

La principal diferencia es que trabajar conmigo te permite tener un contacto directo con el desarrollador, lo que facilita la comunicación y la toma de decisiones. Además, al ser freelance, puedo ofrecerte precios más competitivos que una agencia de desarrollo.

Contacto

¿Tenés un proyecto en mente?

Estoy disponible para proyectos freelance y posiciones remotas. Si necesitás desarrollar una aplicación web, automatizar procesos o mejorar un sistema existente, hablemos.

⚡ Respondo en menos de 24 horas

Puedes ponerte en contacto conmigo utilizando el siguiente formulario, o enviándome un email a hola@olimarteam.uy

También puedes encontrarme en LinkedIn, GitHub, Discord o WhatsApp.