Español
Matias' Picture

Matias Perrone

Senior Frontend and Backend Developer | Node, PHP, JS, Vue & React

Experienced Full Stack Developer Architecting Scalable Solutions

With over 20 years of experience in software development, I have built and led innovative web applications across multiple industries, including e-commerce, real estate, telecommunications, and temporary accommodation rental. My expertise spans frontend and backend development, software architecture, and leadership roles such as team lead, project manager, and founder.

I specialize in PHP, NodeJS, ReactJS, NextJS, VueJS, NuxtJS, and database management with MySQL, PostgreSQL, MongoDB, MariaDB, SQL Server, and Oracle. I also have deep expertise in cloud computing (AWS, Docker) and system scalability.

Holding a college degree in System Analysis, I thrive in fast-paced environments, solving complex technical challenges, optimizing performance, and mentoring teams to deliver high-impact solutions.

Systems Analyst - UTN - National Technology University

From: 1997 - 2005

Buenos Aires, Argentina

AWS
Docker
Javascript
Typescript
NodeJS
ReactJS
NextJS
VueJS
NuxtJS
CSS
HTML5
PHP
Laravel
CodeIgniter
MongoDB
MariaDB
MySQL
SQL Server
PostgreSQL
Oracle
AWS, Docker, Javascript, Typescript, NodeJS, ReactJS, NextJS, VueJS, NuxtJS, CSS, HTML5, PHP, Laravel, CodeIgniter, MongoDB, MariaDB, MySQL, SQL Server, PostgreSQL, Oracle

Freelance - Full Stack Developer

From: May 2025 - To: Present
: Typescript, ReactJS, NextJS, VueJS, PHP, NodeJS, Laravel, Docker
As a freelance developer, I work with other developer, as a team, we have several clients and I work in different projects.
The main technologies that we work with are: Typescript, ReactJS, VueJS, NextJS PHP and NodeJS.
In the last months we improved our processes and the way we do software by using AI as an Agent.

Command|Link - USA - Full Stack Senior Web Developer

From: May 2024 - To: May 2025: 1 year
: Typescript, ReactJS, PHP 8.X, Yii, Laravel, Docker, MySQL Server (Azure Max Scale), MS SQL Server (Azure).
As a Full Stack Senior Web Developer I:
  • Collaborated in the development of complex React applications using TypeScript, leveraging advanced type features (generics, interfaces, type guards) to ensure robust, maintainable, and scalable code.
  • Developed new internal APIs from scratch using Laravel.
  • Connected to different DB vendors like MySQL and SQL Server
  • Connected with third party APIs to consume information, following the best practices.
  • Participated in the architecture definitions and proposed ideas for change and improvement.
  • Worked alongside QA to bring quality and velocity when new features are ready to be tested.
  • Work well in messy legacy environments with little or no documentation.

Globant - Argentina | Kingdom of Saudi Arabia - Senior Web UI Developer

From: January 2024 - To: May 2024: 5 months
: Shopify, Liquid, Vanilla Javascript, HTML, jQuery, CSS.
As a Senior Web UI Developer I resolved a lot of performance issues and development issues.
  • Improved page load time from 16s to 1.5s, boosting conversion rates.
  • Share knowledge of how to develop vanilla javascript with performance in mind.
  • Teach others to follow performance guidelines.
  • Participated as keynote speaker in a Javascript development seminar about performance improvements for young female developers.

Pest Share - USA - Full Stack Developer

From: March 2023 - To: September 2023: 6 months
: NextJS, ReactJS, PHP 7.4, PHP 8.2, CodeIgniter, Laravel, Docker, MySQL Server (AWS RDS), AWS (S3 and EC2).
As the main developer of the "Claim Management" project, I was able to convince the leaders to change the project tech stack from JQuery as initially was requested to a ReactJS version, particularly a NextJS version.
I also introduced Laravel along with a backend team member for the API, and at the same time keep the legacy code working as needed.
This project allows a customer to request a pest control service and, at the same time, to the Pest Share operations team handle such service removing the current manual process.
In my time in Pest Share I've:
  • Created the integration code to submit a pest control request from any web page.
  • Move part of the project to ReactJS and into a new way of doing software.
  • Fixed bugs in the legacy code.
  • Integrated the legacy code with the new ReactJS code.
  • Solved various DB issues in the legacy code.
  • Solved the database synchronization between old and new tables.
Pest Share is a startup company their goal is to "Remove the confusion and frustration around property manager pest control. Residents report pest problems and local service providers take care of the rest.".

Mahisoft - USA - Full Stack Developer

From: November 2021 - To: January 2023: 1 year, 2 months
Customer: BidMyListing.com
: Typescript, NodeJS, ReactJS, NextJS, Docker
As part of the team I had to implement the features requested by the business on the frontend side.
I was with the team since started, prior the production version, building the foundation of the first versions of the platform and always improving ever since.
BidMyListing is startup company, focused on real estate as a marketplace platform that allows homeowners to choose the best real estate agents in their area who will pay them upfront to list their home.
We were a dynamic team of very skilled developers, who keep you learning all the time, pushing to the best of your ability, I was very happy to be part of it!

Willdom - USA - Full Stack Developer

From: March 2021 - To: November 2021: 9 months
Customer: LaCure Villas
: NodeJS, VueJS, PHP, PostgreSQL, MongoDB.
My objective in LaCure Villas was to stabilize the old system, that have been suffering a lot of bug issues and crashes, so the business can still work and then start design and develop a new system.
The new system should be handling the calendar synchronization across different providers and connect to several external providers' API's and, at the same time, improve the response time and reduce the downtime of the internal process, providing, in the future, the possibility of online payments, connection with the ERP, and the CRM and a lot of new features that the business needed.
LaCure Villas is a luxury temporary rental agency for the more exclusive and demanding customers. We were a small team of 3 developers and a manager.

Wortise - Argentina / Uruguay - Lead Developer

From: May 2020 - To: January 2021: 9 months
Techs: NodeJS, VueJS, PHP, PostgreSQL, MongoDB.
Databases: MongoDB, MySQL, PostgreSQL, ElasticSearch, BigQuery.
In Wortise, which is a very young company with a dynamic spirit, I work in the development area, carrying out analysis, participating a lot, contributing my grain of sand and sharing with great minds a job that fills me a lot, I feel a belonging that I do not I felt before and the team's push allows me and asks me to give my best.
In particular, I carry out internal business support software development, changes within the AdServer core and also completely innovative, ambitious and disruptive projects.

Global Innovation - Argentina, USA, etc. - Developer and founder

From: February 2017 - To: May 2020: 3 years and 4 months
Techs: NodeJS, VueJS, PHP, C#.
Databases: PostgreSQL, MongoDB, MySQL, Oracle, SQL Server.
This is my personal brand as developer.
In my daily dealings with clients, I make custom requirements, and estimate project scope for trade budget, scope, negotiate the dates of payments and deliverables for each milestone.
Once approved the budget, I make a deeper analysis, which is discussed later with the client, making the necessary adjustments before the technical and functional design. In general, projects are focused on web environments and web services depending on needs.

Global Innovation - Senior Lead Software Engineer

From: February 2017 - To: January 2019: 2 years
Customers: Baires Apartments and Welcome2BA
: PHP 5.6 and 7, CodeIgniter, CakePHP, jQuery, Javascript, SQL Server, MariaDB, NuxtJS (VueJS), MongoDB.
BAires Apartments partnered with Welcome2BA in order to become more profitable and, together be, the biggest player on Temporary Rentals in Buenos Aires.
My main goal: migration of systems, process integration, change the process and systems smoothly in order to do what each one does better and improve the others.
Integration with third parties software, like ZenDesk, Slack, Zoho CRM, Cliengo, aluPays.
My main goal: migration of systems, process integration, smoothly changes in the process and systems to do what each do better and improve each other processes and systems.

aluGuest.com - Founder, CTO and Senior Developer

From: April 2012 - To: January 2017: 4 years and 10 months
: PHP 5.6, PHP 7, CodeIgniter, CakePHP, jQuery, Javascript, MariaDB, MongoDB, ReactJS 1.
aluGuest.com was a platform for temporary accomodation rental focused in the latinamerican market.
We have integrations with large credit card processing providers like Braintree and PayPal and we had to create are own credit card processing company with its own API and integration, we called it aluPays.
It was a big challenge create everything from zero and one of the greatest moments in my carrier, I've lead a team of designers, developers, I also overseed operations, and managed budgets.

Movistar - Functional Analyst

From: December 2010 - To: April 2012: 1 year and 5 months
My task were the Project Management and Functional Analysis, as a link between business analysts and the software factory in addition to managing the setup of the environments for new applications and interact with other areas such as Production Management, Information Security and Application Architecture to reach the best possible solution, both technically and functionally.
The area is focused to everything involving applications for client’s self-management, such as www.movistar.com.ar, www.tiendamovistar.com.ar, online.movistar.com.ar (Self-management for individuals), portal-empresas.movistar.com.ar (Self-management for Companies and Organizations) and several others for internal customer management.
The company allowed me to grow professionally by finding more formal ways and procedures.

Global Innovation - Developer and founder

From: May 2007 - To: December 2010: 3 years and 8 months
: PHP 5.x, Javascript. jQuery, Symfony, CodeIgniter, CakePHP, Zend, MongoDB, SQL Server, Oracle, MariaDB, MySQL.
This is my personal brand as developer.
In my daily dealings with clients, I make custom requirements, and estimate project scope for trade budget, scope, negotiate the dates of payments and deliverables for each milestone.
Once approved the budget, I make a deeper analysis, which is discussed later with the client, making the necessary adjustments before the technical and functional design. In general, projects were focused on web environments and web services depending on the different needs.
Clients: Terminales Rio de la Plata (Port Operator), FunArg, ATM (Insurance), Plus Mobile Communications, Welcome2BA.com (ARG +1 year), Striggy.com, GringoReports.com (USA), Bulldog Solutions (USA +2 years), Urge Interactive (USA), Datta Point (USA), among others.

RealidadIT.com - Author and Cofounder

From: October 2009 - To: September 2013: 4 years
Blog with news about IT in Argentina and around the world.

Striggy.com - Founder and developer

From: March 2006 - To: December 2010: 4 years and 10 months
: PHP 5.x, Javascript. jQuery, MySQL.
Business Plan. Design and development of the site. Product advertisement.
demo: https://www.matiasperrone.com/striggy

Plus Mobile Communications / Audiotel - Systems Analyst

From: November 2004 - To: May 2006: 1 year and 7 months
: PHP 4, PHP 5, Javascript, ASP 3, jQuery, SQL Server, MySQL.
November of 2004 to March of 2005:
I worked as a Systems Analyst, analyzing and designing business support systems for internal and external clients, focusing mainly on the analysis, design and development business management system and billing for VoIP services.
And before switching to Plus Mobile, I performed the construction of a system for surveys that integrates human resources with staff supervision area of the Call Center, in order to implement a tracking system of recruitment, compliance tasks and access to the building.
April of 2005 to May of 2006:
Given a horizontal growth, I changed of company within the enterprise group to Plus Mobile Communications, overseeing and helping to overcome the disadvantages that used to present to programmers and designers in the tasks to be performed.
I did the analysis and design of several systems that supported the main core business, that were the SMS services and mobile content for both Argentina and Latin America. The project consisted in web services and server.

IBM - Semi-Senior Programmer Analyst

From: June 2004 - To: November 2004: 6 months
: Visual Basic 6, SQL Server, LocalDB.
As a programmer Analyst for one of the clients (IBM) in a project of Telefonica de Argentina. Responsible to detect wrong data in the information provided by the Commercial and Technical Management system and make the changes to correct them.

Physis Informática - Programmer Analyst

From: March 2004 - To: May 2004: 3 months
: Visual Basic 6, SQL Server, LocalDB.
Development of new features to several systems that were commercialized by the company.

FunArg - Programmer Analyst

From: August 2001 - To: November 2003: 2 years and 4 months
: Visual Basic 6, SQL Server, Microsoft Access.
This was my first time as a System Analyst, responsible of several management modules of the ERP of the company.
This multinational company was dedicated to the area of funeral services and private cemeteries.

Freelance - Developer

From: August 2001 - To: November 2003: 2 years and 4 months
: Visual Basic 6, SQL Server, Microsoft Access.
I developed several systems and offer support and technical advising to my clients.

Telectronica - Software Developer

From: December 2000 - To: March 2001: 4 months
: Visual Basic 6, SQL Server, Microsoft Access.
Development of customized systems, mainly systems to collect data in devices like Palm Pilot. This company is Argentine and has branches in Uruguay and Brazil, and also is supplier of the necessary equipment to collect the information.

DayCom - System Support and Developer

From: December 2000 - To: March 2001: 4 months
: ANSI C, Bash scripting, Unix Administration.
Subsidiary company of Offnet S.p.A. from Italy that changed its trade name to Offnet Argentina S.A., It were dedicated to Telecommunications Businesses. Its main project was the maintenance of the services 112 and 114 of Telecom, among others.
Hired as a programmer, but due to a high demand of resources he changed to the Technical Support Department, although still developing systems for internal use that were oriented to maintenance and administration tasks in UNIX (IVRs) and Windows NT 4 servers.
See more at https://resume.matiasperrone.com/ or
In my LinkedIn Profile at https://www.linkedin.com/in/matiasperrone/