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

Aquí puedes ver una selección de mi trabajo, desde proyectos personales donde desarrollo ideas innovadoras, hasta soluciones comerciales para clientes reales. Cada proyecto representa un desafío único y demuestra mi capacidad para adaptarme a diferentes tecnologías y necesidades.

Vista previa del sistema EQM
Vista previa del proyecto Nexo 360

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: Proyecto en desarrollo activo (Fase 3 de 4). Arquitectura completa desplegada con Keycloak, microservicios operativos y módulos core funcionando.

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

Contexto: Desarrollo de plataforma eCommerce personal para demostrar habilidades full-stack y crear una base reutilizable para proyectos comerciales.

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

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

Resultados: Proyecto funcional que sirvió como base para proyectos comerciales posteriores, demostrando habilidades full-stack completas.

React Node.js Vite Mercado Pago Firebase

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

Sitio web Touruguay

Contexto: Proyecto académico desarrollando una plataforma de turismo completa.

Solución: Plataforma con roles de usuario, sistema de reservas y gestión de destinos. Mi rol: Backend y DevOps con despliegue en la nube.

Tecnologías: Java + Spring Boot para backend, React para frontend, MySQL, AWS, Docker, Ansible.

Resultados: Proyecto funcional desplegado en la nube, demostrando trabajo en equipo, metodologías ágiles y habilidades DevOps completas.

Java Spring Boot React AWS MySQL Docker

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.