Saltar al contenido principal

Sobre mí

Matías Sebastián Cappato

Analista de Sistemas | Desarrollador Full Stack

Creo, modernizo y mantengo plataformas web en producción. +20 años colaborando en equipos con metodologías ágiles.

Stack principal: JavaScript · TypeScript · Node.js · PHP · React · Vue · Docker · Astro · GCP · Cloudflare

Posición Actual

Tecnologías y Herramientas:
React 18 TypeScript Angular JavaScript Moderno Tailwind CSS Node.js Express Strapi PHP Laravel Docker Docker Swarm Traefik AWS Google Cloud Nginx MySQL Firestore Redis GitHub Actions Jenkins Scrum Jira Confluence
Impacto y Responsabilidades:
  • >_ Mantuve y extendí varios productos web (site público, blog, help center y academy).
  • >_ Puse en orden proyectos legacy llevándolos a Docker para que el entorno sea reproducible y el desarrollo sea más consistente.
  • >_ Armé dashboards para clientes con micro-frontends (React/Angular) y lo acompañé con unit tests en Jest para no romper cosas.
  • >_ Coordiné dailies/planning/demos y trabajé con Marketing en prioridades y estimaciones y mantenimiento de backlog. Hice mentoring/onboarding + code reviews.
  • >_ Implementé push notifications con Service Workers + Firebase.
  • >_ Implementé Redis Streams para procesamiento de trabajos en segundo plano y manejo de colas en un sistema orientado a eventos.
  • >_ Toqué backend/infra cuando hizo falta: Node.js + Strapi (migraciones/upgrades) y hardening con Nginx + Cloudflare.
  • >_ En un proyecto de eventos refactoricé a componentes e integré Stripe (Node/TS/Express) para cobrar entradas.
  • >_ Empujé mejoras de UX/UI en pantallas de data para que sean más claras.
  • >_ Participé en entrevistas técnicas 1:1 para búsquedas (ej. perfiles senior React).

Logros

  • >_ Reemplazo de entornos LAMP/WAMP por Docker, estandarizando entornos de desarrollo.
  • >_ Refactorización de código rígido a soluciones flexibles y mantenibles.
  • >_ Promoción de reutilización de código y separación de componentes.
  • >_ Mejora de seguridad en servidores mediante reglas Nginx y Cloudflare.

Habilidades

  • >_ Conocimiento sólido de buenas prácticas, metodologías ágiles y trabajo en equipo.
  • >_ Habilidad para diseñar software accesible y amigable.
  • >_ Fuerte capacidad analítica y migración de código legado.
  • >_ Resolución de problemas y enfoque en código limpio.
  • >_ Frontend: JavaScript (ES6+), TypeScript, React, Angular, Tailwind CSS
  • >_ Backend: Node.js, Express, PHP, Laravel, Symfony
  • >_ Databases: MySQL, PostgreSQL, MongoDB, Firestore
  • >_ DevOps: Docker, Traefik, Nginx, AWS, GCP
  • >_ Testing: Jest, PHPUnit

Pasatiempos

  • >_ Apasionado por la programación.
  • >_ Disfruto jugar ajedrez, hacer surf y nadar.
  • >_ Realicé un curso de guardavidas por interés personal.

Educación

>_

Formación integral en análisis, diseño y desarrollo de sistemas de software, bases de datos y gestión de proyectos tecnológicos.

>_

Formación académica avanzada en ingeniería de software, arquitecturas distribuidas y ciencias de la computación.

exa.unicen.edu.ar/

Experiencia Profesional

Tecnologías y Herramientas:
React 18 TypeScript Angular JavaScript Moderno Tailwind CSS Node.js Express Strapi PHP Laravel Docker Docker Swarm Traefik AWS Google Cloud Nginx MySQL Firestore Redis GitHub Actions Jenkins Scrum Jira Confluence
Impacto y Responsabilidades:
  • >_ Mantuve y extendí varios productos web (site público, blog, help center y academy).
  • >_ Puse en orden proyectos legacy llevándolos a Docker para que el entorno sea reproducible y el desarrollo sea más consistente.
  • >_ Armé dashboards para clientes con micro-frontends (React/Angular) y lo acompañé con unit tests en Jest para no romper cosas.
  • >_ Coordiné dailies/planning/demos y trabajé con Marketing en prioridades y estimaciones y mantenimiento de backlog. Hice mentoring/onboarding + code reviews.
  • >_ Implementé push notifications con Service Workers + Firebase.
  • >_ Implementé Redis Streams para procesamiento de trabajos en segundo plano y manejo de colas en un sistema orientado a eventos.
  • >_ Toqué backend/infra cuando hizo falta: Node.js + Strapi (migraciones/upgrades) y hardening con Nginx + Cloudflare.
  • >_ En un proyecto de eventos refactoricé a componentes e integré Stripe (Node/TS/Express) para cobrar entradas.
  • >_ Empujé mejoras de UX/UI en pantallas de data para que sean más claras.
  • >_ Participé en entrevistas técnicas 1:1 para búsquedas (ej. perfiles senior React).
Tecnologías y Herramientas:
PHP (Symfony, CakePHP, Laravel) Node.js NestJS TypeScript Python SQL Vue.js 2 Flutter (patrón BLoC) AWS
Impacto y Responsabilidades:
  • >_ Trabajé en el desarrollo interno de una plataforma de gestión de propiedades para administración de gastos, incluyendo notificaciones de usuarios y alertas de facturas pendientes.
  • >_ Aceleración del desarrollo móvil multiplataforma (iOS/Android) utilizando Flutter y Vue.js, reduciendo tiempos de entrega para el cliente.
  • >_ Modernización de la arquitectura backend implementando NestJS para facilitar la escalabilidad y modularidad de la plataforma.
  • >_ Colaboración en la transición hacia una arquitectura de microservicios en AWS, mejorando la resiliencia del sistema.
Tecnologías y Herramientas:
Vue.js Quasar Framework Node.js NestJS TypeScript TypeORM MySQL autenticación JWT
Impacto y Responsabilidades:
  • >_ Liderazgo en la implementación de un sistema de replicación automática de instancias, permitiendo el onboarding instantáneo de nuevos clientes industriales.
  • >_ Desarrollo de dashboard configurable por cliente, eliminando la necesidad de intervención manual en la configuración de reglas de negocio.
  • >_ Gestión directa de requisitos técnicos con clientes corporativos para asegurar el cumplimiento de normativas de seguridad y documentación.
Tecnologías y Herramientas:
Google Cloud Platform Firebase (Firestore, Cloud Functions) Node.js (arquitectura de servicios API) SQL Server (procedimientos almacenados) Vue.js Redis Streams WhatsApp Business API Facebook for Developers Autenticación Social Progressive Web Apps
Impacto y Responsabilidades:
  • >_ Asumí el rol de Líder Técnico para un proyecto de desarrollo de aplicación híbrida (PWA) dirigido a empresas de taxis y transporte compartido en toda Argentina.
  • >_ Lideré el desarrollo de un bot de WhatsApp que interactuaba con usuarios a través de un sistema de menú, integrando la API de WhatsApp y la API de Google Maps para predecir direcciones y rutas.
  • >_ Construí una Progressive Web App para usuarios finales, con una interfaz basada en mapas (similar a Uber) que mostraba la foto del conductor, vehículo y ruta.
  • >_ Utilicé Firebase (Firestore, Authentication, Hosting) y GCP Cloud Functions para lógica backend serverless.
  • >_ Conecté a bases de datos SQL Server a través de procedimientos almacenados usando Node.js, aplicando principios de arquitectura hexagonal.
  • >_ Implementé Redis Streams para procesamiento de trabajos en segundo plano y manejo de colas.
  • >_ Lideré discusiones de equipo, mentoricé desarrolladores junior y tomé decisiones técnicas clave durante todo el proyecto.
Tecnologías y Herramientas:
Scratch 2.0
Impacto y Responsabilidades:
  • >_ Dicté un curso especial para estudiantes de 16 años, introduciéndolos a la programación de software.
  • >_ Parte del programa de la fundación Sadosky.ar, utilizando Scratch 2.0.
  • >_ Directora: Fernanda Bardi.
Tecnologías y Herramientas:
PHP (Laravel 5.6) JavaScript React Oracle Ubuntu Jira Sheena
Impacto y Responsabilidades:
  • >_ Colaboré con el equipo en un compromiso a corto plazo para actualizar y mantener aplicaciones web.
  • >_ Trabajé con Laravel y React para desarrollar y mejorar funcionalidades.
  • >_ Manejé conexiones y consultas de bases de datos Oracle.
  • >_ Participé en reuniones internas y ceremonias ágiles para priorizar y asignar tareas.
  • >_ Apoyé las etapas iniciales de esfuerzos de virtualización de contenedores usando VirtualBox.
Tecnologías y Herramientas:
PHP (Yii 2.0) JavaScript (Vanilla) SQL Server (procedimientos almacenados) HTML5 CSS3 AJAX jQuery JSON Servicios Web REST y SOAP Active Directory WSDL SharePoint
Impacto y Responsabilidades:
  • >_ Lideré reuniones técnicas con clientes mayoristas para entender sus necesidades de negocio y definir requisitos del sistema.
  • >_ Asumí la propiedad completa de una plataforma de e-commerce personalizada y optimizada, diseñada para franquiciados y mayoristas.
  • >_ Tomé decisiones tecnológicas clave y mentoricé a compañeros en la adopción de la nueva plataforma.
  • >_ Desarrollé un sistema avanzado de búsqueda de productos con filtrado por talla, color, género y rango de precio, incluyendo lógica de ordenamiento personalizada.
  • >_ Construí procedimientos almacenados altamente optimizados en SQL Server para asegurar rendimiento y eficiencia de recursos.
  • >_ Diseñé el frontend en JavaScript puro, enfocándome en velocidad, experiencia de usuario y mantenibilidad.
  • >_ Este fue un proyecto desarrollado desde cero y sigue en uso hoy, algo de lo que estoy verdaderamente orgulloso.
Tecnologías y Herramientas:
PHP HTML5 CSS3 JavaScript AJAX jQuery JSON ASP DB2 MySQL
Impacto y Responsabilidades:
  • >_ Conecté un sistema legacy AS/400 a la web usando drivers especializados y PHP, una solución técnicamente desafiante que trajo gran satisfacción al cliente.
  • >_ Desarrollé y mantuve sistemas internos como gestión de empleados, mensajería y notas, y un sistema de tickets de soporte.
  • >_ Creé una plataforma de directorio de profesionales y proveedores con capacidades de filtrado.
  • >_ Impartí sesiones de capacitación para el personal para asegurar el uso y adopción adecuada de las nuevas herramientas.
  • >_ Trabajé estrechamente con stakeholders para recopilar requisitos e iterar rápidamente en mejoras.
Tecnologías y Herramientas:
GeneXus JavaScript HTML CSS Servicios Web
Impacto y Responsabilidades:
  • >_ Desarrollé y mantuve un sistema de gestión de tarjetas de crédito para una empresa financiera regional.
  • >_ Implementé nuevas funcionalidades y optimicé las existentes en el portal de clientes.
  • >_ Creé reportes y dashboards para uso interno y análisis de clientes.
  • >_ Integré el sistema con procesadores de pago externos y servicios bancarios.
  • >_ Colaboré con el equipo de QA para asegurar la calidad y confiabilidad del software.
  • >_ Participé en la migración de sistemas legacy a tecnologías más nuevas.
Tecnologías y Herramientas:
PHP JavaScript Ajax jQuery MySQL PostgreSQL Tomcat Servicios Web
Impacto y Responsabilidades:
  • >_ Desarrollé aplicaciones web personalizadas para varios clientes en diferentes industrias.
  • >_ Creé y mantuve esquemas de bases de datos y procedimientos almacenados.
  • >_ Implementé interfaces frontend usando JavaScript y jQuery.
  • >_ Integré aplicaciones con servicios y APIs de terceros.
  • >_ Participé en el ciclo completo de desarrollo de software, desde la recolección de requisitos hasta el despliegue.
  • >_ Colaboré con diseñadores para asegurar la implementación adecuada de diseños UI/UX.

Contacto Profesional

Hablemos

Disponible para desafíos técnicos, modernización de stacks y mejora de mantenibilidad/operación. Escribime y coordinamos.