English
Matias Perrone' Picture

Matias Perrone

Desarrollador Senior Frontend y Backend | Node, PHP, Javascript, Vue & React

Desarrollador Full Stack experimentado, Arquitecto de Soluciones Escalables

Con más de 20 años de experiencia en desarrollo de software, he construido y liderado aplicaciones web innovadoras en múltiples industrias, incluyendo SaaS, e commerce, bienes raíces, telecomunicaciones y alquiler temporal de alojamientos. Mi experiencia abarca desarrollo frontend y backend, arquitectura de software y roles de liderazgo como líder de equipo, project manager y fundador.

Me especializo en PHP, Node, React, Next, Vue, Nuxt, y gestión de bases de datos con MySQL, PostgreSQL, MongoDB, MariaDB, SQL Server y Oracle. También tengo amplia experiencia en computación en la nube (AWS, Docker) y escalabilidad de sistemas.

Con un título universitario en Análisis de Sistemas, destaco en entornos de ritmo acelerado, resolviendo desafíos técnicos complejos, optimizando el rendimiento y guiando equipos para entregar soluciones de alto impacto.

Analista de Sistemas - UTN - Universidad Tecnológica Nacional

Desde: 1997 - 2005

Buenos Aires, Argentina

AWS
Docker
Javascript
Typescript
Node
React
Next
Vue
Nuxt
CSS
HTML5
PHP
Laravel
CodeIgniter
MongoDB
MariaDB
MySQL
SQL Server
PostgreSQL
Oracle
AWS, Docker, Javascript, Typescript, Node, React, Next, Vue, Nuxt, CSS, HTML5, PHP, Laravel, CodeIgniter, MongoDB, MariaDB, MySQL, SQL Server, PostgreSQL, Oracle

Contratista / Freelancer - Argentina, USA, México y otros - Desarrollador Full Stack Senior
:  - :

: Typescript, React, Next, Vue, PHP, Node, Laravel, Docker
: PostgreSQL, MongoDB, MySQL, Oracle, SQL Server.
Los clientes necesitaban un alcance de proyecto claro, presupuestos realistas e hitos definidos antes de comenzar el trabajo técnico, muchas veces con requerimientos cambiantes.
Recopilo requerimientos personalizados directamente con cada cliente, estimo el alcance del proyecto y negocio presupuestos, cronogramas de pago y entregables para cada hito.
Una vez aprobado el presupuesto, realizo un análisis técnico y funcional más profundo, ajustando el alcance junto al cliente antes de comenzar el diseño.
Entrego entornos web y servicios web adaptados a las necesidades de cada cliente, alineando el diseño técnico con los objetivos del negocio, lo que reduce desalineaciones de alcance y retrabajo al anticipar el análisis y la negociación antes de empezar el desarrollo.
Algunos de los principales clientes:
  • Welcome2BA.com: Desarrollo de la plataforma desde cero, Slack, sincronización de calendarios, pagos en línea, gestión de agencias. PHP CodeIgniter y jQuery personalizados, luego Nuxt/Vue y PHP/Laravel.
  • BairesApartments.com: Fusionado con welcome2ba.com, migración del sistema hacia la plataforma Welcome2BA.
  • Fanyion.com: Startup, plataforma SaaS multi tenant creada desde cero, API PHP Laravel y UI frontend en Next.

Exomindset - USA - Desarrollador Full Stack Senior
:  - :

Clientes:: OpenInfra Foundation (OpenStack) y FNTech
: React, Gatsby, PHP, Laravel, Node, Docker, Decap CMS, Python, Django, OpenAPI, Open Telemetry
Migración de proyectos de código abierto y de código privado:
  • Migré páginas legacy de SilverStripe (PHP) a Gatsby (ReactJS), mejorando el rendimiento y la mantenibilidad mediante una arquitectura JAMstack desacoplada.
  • Integré Decap CMS (anteriormente Netlify CMS) para conservar un flujo de edición de contenido familiar luego de la migración.
  • Construí micrositios independientes con Gatsby para dar soporte a iniciativas puntuales sin agregar peso al código base principal.
  • Realicé ingeniería inversa y documenté más de 1200 endpoints de API sin documentar en servicios de Laravel (PHP) y Django (Python).
  • Implementé especificaciones OpenAPI (anteriormente Swagger) para ambas APIs, creando una fuente única de verdad que redujo el tiempo de onboarding de desarrolladores y eliminó las dudas de integración.
  • Implementé Open Telemetry en las APIs de Laravel (PHP).
  • Implementé Open Telemetry en las APIs de Django (Python).

Command Link - USA - Desarrollador Full Stack Senior
:  - :

: Typescript, React, PHP 8.X, Yii, Laravel, Docker, MySQL Server (Azure Max Scale), MS SQL Server (Azure).
  • Plataforma SaaS multi tenant para gestión y monitoreo de redes, con una arquitectura compleja y varios microservicios.
  • Modernicé la plataforma legacy incorporando aplicaciones React, mejorando el rendimiento sin necesidad de una reescritura completa.
  • Construí la capa de integración que conecta las aplicaciones React y legacy para que funcionen en conjunto sin fricciones.
  • Diseñé y desarrollé APIs que habilitan comunicación asíncrona entre los sistemas de la empresa, reduciendo el acoplamiento y mejorando la resiliencia.
  • Armé desde cero un nuevo repositorio de desarrollo en React y varios repositorios de APIs en PHP Laravel, estandarizando la configuración de proyectos y acelerando el desarrollo futuro.

Globant - Argentina - Desarrollador Senior Web UI
:  - :

Cliente - Reino de Arabia Saudita: Kayanee.com
: Shopify, Liquid, Vanilla Javascript, HTML, jQuery, CSS.
Proyecto Shopify:
  • Mejora de rendimiento de 16s a 0.8s de tiempo de carga hasta la interacción del usuario.
  • Cambio del código Javascript para mejorar el rendimiento y evitar tiempos de bloqueo.
  • Carga del video de la página principal de 24s a <1s usando técnicas avanzadas de streaming.
  • Detección de cuellos de botella en el código para optimizar.
  • Ponente principal en un seminario de rendimiento para desarrolladores junior.

Pest Share - USA - Desarrollador Full Stack Senior
:  - :

: Next, React, PHP, Laravel, CodeIgniter, Docker, MySQL Server (AWS RDS), AWS (S3 y EC2).
En mi proyecto de 6 meses en Pest Share:
  • Creé el código de integración para enviar solicitudes de control de plagas desde cualquier página web.
  • Moví parte del proyecto a React, adoptando una nueva forma de desarrollar software.
  • Corregí errores en el código legacy.
  • Integré el código legacy con el nuevo código en ReactJS.
  • Resolví varios problemas de base de datos en el código legacy.
  • Resolví la sincronización de la base de datos entre las tablas antiguas y las nuevas.
Convencí a los líderes de cambiar el stack tecnológico del proyecto, que originalmente se pedía en jQuery, hacia una versión en React, específicamente Next. También introduje Laravel para la API junto a un integrante del equipo de backend, manteniendo al mismo tiempo el código legacy en CodeIgniter funcionando según se necesitaba.
Construí el módulo de Gestión de Reclamos, una forma para que los clientes soliciten un servicio de control de plagas y para que el equipo de operaciones de Pest Share lo gestione, eliminando el proceso manual anterior.

Mahisoft - USA - Desarrollador Full Stack Senior
:  - :

Cliente Startup: BidMyListing.com
: Typescript, Node, React, Next, Docker
  • Plataforma SaaS de bienes raíces tipo marketplace, construida desde cero como ingeniero fundador, sin código base ni patrones establecidos previos.
  • Construí funcionalidades de frontend en React, traduciendo diseños de InVision en páginas y componentes con precisión pixel perfect.
  • Contribuí al desarrollo de backend usando Node, con y sin TypeScript, para los endpoints de la API según se necesitaba.
  • Mejoré la mantenibilidad usando TypeScript en la API.
  • Participé en el proceso completo de Scrum, incluyendo daily standups, sprint planning, grooming y retrospectivas, estimando y discutiendo story points junto al equipo.

Willdom - USA - Desarrollador Full Stack Senior
:  - :

Cliente: Lacure Villas, agencia de alquiler temporal de villas de lujo
: Node, Vue, PHP, PostgreSQL, MongoDB.
En mi tiempo trabajando con Lacure Villas:
  • Estabilicé el sistema legacy inestable (Vue y Laravel antiguo), que ponía en riesgo la continuidad del negocio, manteniendo la operación en funcionamiento mientras lideraba el diseño y desarrollo de su sucesor.
  • Construí un servicio de sincronización de calendarios entre múltiples proveedores externos usando PHP Laravel.
  • Mejoré los tiempos de respuesta y reduje el tiempo de inactividad de los procesos internos, sumando soporte para pagos en línea.
  • Gestioné integraciones que conectaban fuentes externas con el ERP y el CRM (Zoho) de la empresa simultáneamente.

Wortise - Argentina / Uruguay - Desarrollador Líder
:  - :

: Node, Vue, PHP
: MongoDB, MySQL, PostgreSQL, ElasticSearch, BigQuery.
  • Una empresa de la industria publicitaria necesitaba escalar hacia una arquitectura masiva de ventas y facturación mientras enfrentaba cuellos de botella de rendimiento en sus sistemas core.
  • Identifiqué y resolví cuellos de botella en el core del AdServer y en el software interno de soporte al negocio para sostener esa escala masiva.
  • Mejoré el rendimiento de la arquitectura de ventas y facturación, permitiendo que la empresa manejara escala masiva de forma confiable.
  • Contribuí a proyectos innovadores y disruptivos aprovechando Big Data para los enfoques futuros de la industria publicitaria.

aluGuest.com - Cofundador, CTO y Desarrollador Senior
:  - :

: PHP, Laravel, CodeIgniter, CakePHP, jQuery, Javascript, MariaDB, MongoDB, ReactJS 1
  • El mercado latinoamericano carecía de una plataforma dedicada al alquiler temporal de alojamientos, y los procesadores de pago existentes limitaban el control sobre el flujo de pagos.
  • Construí aluGuest desde cero como una plataforma greenfield, integrando Braintree y PayPal para el procesamiento de tarjetas de crédito.
  • Diseñé y construí aluPays, una solución propia de procesamiento de tarjetas de crédito con su propia API, reduciendo la dependencia de procesadores externos.
  • Lideré un equipo de diseñadores y desarrolladores, además de supervisar las operaciones y gestionar los presupuestos.
  • Entregué una plataforma completamente funcional con su propia infraestructura de pagos, dando a la empresa mayor control y flexibilidad sobre las transacciones.

Movistar - Analista Funcional
:  - :

Las aplicaciones de autogestión de clientes necesitaban un vínculo claro entre los analistas de negocio, la fábrica de software y las distintas áreas técnicas para entregar soluciones alineadas.
Actué como analista funcional y project manager, coordinando entre analistas de negocio, equipos de desarrollo, Gestión de Producción, Seguridad de la Información y Arquitectura de Aplicaciones.
Gestioné la configuración de entornos para nuevas aplicaciones que daban soporte a las plataformas de autogestión, tanto para particulares como para empresas, incluyendo movistar.com.ar, tiendamovistar.com.ar y portal empresas.movistar.com.ar, entre otras.
El rol me permitió crecer profesionalmente encontrando formas de trabajo y procedimientos más formales.

Global Innovation - Desarrollador y fundador
:  - :

: PHP 5.x, Javascript. jQuery, Symfony, CodeIgniter, CakePHP, Zend, MongoDB, SQL Server, Oracle, MariaDB, MySQL.
Esta empresa es mi marca personal como desarrollador; he estado trabajando bajo ella desde 2007.
En mi trato diario con los clientes, recopilo requerimientos personalizados, estimo el alcance del proyecto para el presupuesto comercial y negocio las fechas de pago y entregables para cada hito.
Una vez aprobado el presupuesto, realizo un análisis más profundo, que luego se discute con el cliente, haciendo los ajustes necesarios antes del diseño técnico y funcional. En general, los proyectos se enfocaban en entornos web y servicios web según las distintas necesidades.
Clientes: Terminales Río de la Plata (Operador Portuario), FunArg, ATM (Seguros), Plus Mobile Communications, Welcome2BA.com (Argentina, más de 1 año), Striggy.com, GringoReports.com (USA), Bulldog Solutions (USA, más de 2 años), Urge Interactive (USA), Datta Point (USA), entre otros.

RealidadIT.com - Autor y Cofundador
:  - :

La audiencia tech argentina necesitaba cobertura accesible y oportuna de noticias de IT, tanto locales como globales.
Investigué y escribí artículos sobre noticias y tendencias de IT en Argentina y el resto del mundo, construyendo un hábito de publicación constante y haciendo crecer el alcance del sitio a través de contribuciones regulares.

Striggy.com - Fundador y desarrollador
:  - :

: PHP 5.x, Javascript. jQuery, MySQL.
El negocio necesitaba un plan de negocios y un sitio web funcional construido desde cero para dar soporte a la publicidad del producto y al ingreso al mercado.
Diseñé y desarrollé el plan de negocios junto con el diseño y desarrollo del sitio, entregando un sitio funcional que lanzó la presencia en línea del negocio y su capacidad publicitaria.
demo: https://www.matiasperrone.com/striggy

Plus Mobile Communications / Audiotel - Analista de Sistemas
:  - :

: PHP 4, PHP 5, Javascript, ASP 3, jQuery, SQL Server, MySQL.
Noviembre de 2004 a marzo de 2005:
El servicio de VoIP y telefonía fija de España necesitaba un sistema de gestión comercial y facturación, mientras que las operaciones del Call Center carecían de integración entre RRHH y la supervisión de personal. Analicé, diseñé y desarrollé el sistema de gestión comercial y facturación para el servicio de VoIP y telefonía fija en España.
Antes de pasar a Plus Mobile, relevé los requerimientos para un sistema que integraba RRHH con la supervisión del Call Center, cubriendo seguimiento de contrataciones, cumplimiento de tareas y acceso al edificio.
Abril de 2005 a mayo de 2006:
Dado un crecimiento horizontal dentro del grupo, pasé a Plus Mobile Communications, supervisando a desarrolladores y diseñadores mientras analizaba y diseñaba sistemas que daban soporte a los servicios de SMS y contenido móvil en Argentina y Latinoamérica.
Entregué sistemas de soporte de negocio funcionales tanto para la facturación de telefonía como para los servicios de contenido móvil, mejorando el seguimiento operativo y la coordinación entre equipos.

IBM - Analista Programador Semi-Senior
:  - :

: Visual Basic 6, SQL Server, LocalDB.
Como parte de un proyecto liderado por IBM para Telefónica de Argentina, el sistema de Gestión Comercial y Técnica contenía datos incorrectos, lo que ponía en riesgo la precisión de los reportes y la toma de decisiones. Detecté las inconsistencias de datos e implementé las correcciones necesarias, mejorando la precisión de los datos y reduciendo los errores de reporte.

Physis Informática - Analista Programador
:  - :

: Visual Basic 6, SQL Server, LocalDB.
Los sistemas comercializados por la empresa necesitaban nuevas funcionalidades para mantenerse competitivos y responder a requerimientos cambiantes de los clientes. Desarrollé e implementé nuevas funcionalidades en varios de estos sistemas, entregando mejoras que ampliaron las capacidades del producto para la base de clientes de la empresa.

FunArg - Analista Programador
:  - :

: Visual Basic 6, SQL Server, Microsoft Access.
Este fue mi primer rol como Analista de Sistemas. La empresa, una multinacional dedicada a servicios funerarios y cementerios privados, enfrentaba bases de datos corruptas y personal resistente al cambio, mientras necesitaba un ERP rediseñado que cubriera varios módulos de gestión.
Analicé las operaciones existentes y diseñé un nuevo sistema que cubría múltiples módulos de gestión del ERP, resolví los problemas de bases de datos corruptas para restaurar la integridad de los datos, y gestioné el cambio organizacional necesario para que el personal resistente adoptara el nuevo sistema y las nuevas formas de trabajo.

Freelance - Desarrollador
:  - :

: Visual Basic 6, SQL Server, Microsoft Access.
Los clientes necesitaban sistemas a medida junto con soporte técnico y asesoramiento continuo para mantener sus operaciones funcionando sin problemas. Desarrollé varios sistemas adaptados a las necesidades de cada cliente y ofrecí soporte técnico y asesoramiento, entregando sistemas confiables y un soporte constante que fortaleció la relación y la confianza con los clientes.

Telectronica - Desarrollador de Software
:  - :

: Visual Basic 6, SQL Server, Microsoft Access.
Esta empresa argentina, con sucursales en Uruguay y Brasil, necesitaba sistemas de recolección de datos a medida para dispositivos portátiles como Palm Pilot, para dar soporte a sus operaciones en los tres países.
Desarrollé sistemas a medida para recolectar datos en dispositivos Palm Pilot, alineados con el negocio de provisión de equipamiento de la empresa, entregando herramientas de recolección de datos funcionales que dieron soporte a las operaciones en varios países.

DayCom - Soporte de Sistemas y Desarrollador
:  - :

: ANSI C, Bash scripting, Administración Unix.
Esta empresa, subsidiaria de Offnet S.p.A. de Italia y luego renombrada Offnet Argentina S.A., se dedicaba a negocios de telecomunicaciones, con el mantenimiento de los servicios 112 y 114 de Telecom como su proyecto principal. Monitorear más de 40 servidores llevaba demasiado tiempo sobre conexiones dial up, y el equipo enfrentaba una alta demanda de recursos entre soporte y herramientas internas.
Desarrollé una solución cliente/servidor que redujo el tiempo de monitoreo de más de 40 servidores a menos de 5 minutos sobre dial up, mejorando significativamente la eficiencia del monitoreo para el mantenimiento crítico de estos servicios.
Fui contratado como programador, pero debido a la alta demanda de recursos pasé al área de Soporte Técnico, aunque seguí construyendo sistemas internos de mantenimiento y administración en servidores UNIX (IVR) y Windows NT 4, y aprendí a instalar un sistema IVR desde cero.
See more at https://resume.matiasperrone.com/ or
In my LinkedIn Profile at https://www.linkedin.com/in/matiasperrone/