Matías Micheltorena

Senior Software Engineer

Remote · Buenos Aires, Argentina

Software Engineer with 12+ years of experience building scalable, resilient backend systems for data-driven and high-availability applications.

Skilled in developing performant APIs and microservices, with strong expertise in PHP and JavaScript, plus growing experience in Python. Currently expanding into technical mentorship and agentic software development.

interests:
  • GNU / Linux
  • FOSS
  • Self-Hosting
  • Cybersecurity
  • DevSecOps
  • Digital Archiving
  • Distributed Web
  • Retrocomputing
  • Clean Architecture
  • Ham Radio

Experience

Senior Software Engineer · Global Payments — Retail POS Team

Mar 2023 — Present

Continued from Evo Payments after its acquisition by Global Payments. First on the CRM team, working on an internal CRM platform that manages and delivers over 200,000 customer notifications each month; now on the Retail POS team, building AI agents that support the software development lifecycle, from PRD-driven requirements to agentic code reviews.

Designed and developed a multi-agent software development workflow using GitHub Copilot, integrating Jira, Figma, and GitHub to coordinate requirements analysis, implementation, code review, and testing, with human approval at key decision points.

key responsibilities & achievements:

  • Increased deployment velocity by 2x for new features and bug fixes.
  • Built the supporting agent harness (the rules, checks, and feedback loops that guide the agents), including project-specific coding guidelines, independent review checkpoints, branch and worktree safety checks, validation requirements, and session recovery.
  • Added shared decision history and review-outcome tracking to incorporate lessons from feedback, identify recurring issues, and improve the workflow over time.
  • Managed and supported services in testing and production environments within AWS infrastructure.
  • Researched and evaluated emerging technologies, including AI applications such as RAG and NLP for e-commerce initiatives.
  • Angular
  • TypeScript
  • Node.js
  • Laravel
  • AWS
  • Docker / Docker Compose
  • TDD / Spec-Driven Development
  • Jira / Confluence / GitHub
  • Figma
  • GitHub Copilot (agents / CLI)
  • Multi-agent workflows

Senior Software Developer & Security Champion · Evo Payments México

Aug 2022 — Mar 2023

Led the design and development of new features and external integrations for a high-traffic e-commerce platform, while maintaining and optimizing the core application for performance, scalability, and reliability, using PHP and Node.js.

key responsibilities & achievements:

  • Led the adoption and implementation of Domain-Driven Design (DDD) and Hexagonal Architecture, enhancing system modularity and maintainability.
  • Implemented a DevSecOps approach across the product development lifecycle, integrating security practices into every stage.
  • Acted as Security Champion, proactively identifying and addressing infrastructure and code vulnerabilities to ensure platform resilience, solving 900+ security vulnerabilities.
  • Mentored and coached peers in software design and architecture, fostering a collaborative and growth-oriented engineering culture.
  • PHP 8 / Laravel
  • JavaScript / Angular / Node.js / Vue.js / Nuxt.js
  • SAST / DAST (Wiz / Black Duck / Snyk)
  • RabbitMQ
  • ELK Stack
  • TDD / BDD
  • Docker / Docker Compose
  • Jira / Confluence / GitHub

Senior Backend Developer · Wobiz

Jun 2020 — Aug 2022

Designed and developed new features for the Wobiz e-commerce platform, with a focus on modernizing the backend through the adoption of Domain-Driven Design (DDD) and Hexagonal Architecture. Contributed to the progressive migration of legacy systems while ensuring code quality and scalability.

key responsibilities & achievements:

  • Applied Domain-Driven Design principles and Hexagonal Architecture to migrate the legacy system to a modern architecture.
  • Implemented core design principles and best practices, including SOLID, KISS, DRY, and YAGNI principles.
  • Developed a standards-compliant public API using OAuth2 for authentication and OpenAPI for documentation.
  • Provided technical mentorship and coaching for 5 team members within a cross-functional development team.
  • Supported the Project Manager in onboarding new team members, ensuring smooth integration into workflows and codebases.
  • PHP
  • Laravel
  • Doctrine
  • MySQL
  • Postman
  • Jira
  • RabbitMQ
  • GitHub
  • Docker / Kubernetes

earlier:

  • Software Development · FreelanceAug 2020 — Jan 2025
  • Remote Full Stack Developer · MolotecJun 2014 — Mar 2020
  • Remote Full Stack Developer · We Tech S.A.Aug 2016 — Dec 2018
  • Software Developer · Media 5 S.R.L.Sep 2014 — Jul 2016
  • Technical Support · Media 5 S.R.L.Aug 2012 — Sep 2014
  • Web Developer · FreelanceJan 2008 — Aug 2012

Projects & Teaching

Archivo Histórico del Software Argentino

Dec 2023 — Present

Led the development and design of a project that aims to archive, document and preserve the history of games and software developed and published in Argentina.

  • Python
  • Redis / RabbitMQ
  • Flask
  • Celery
  • PostgreSQL
  • Docker
  • OCR / NER
  • Binary Analysis
archivodelsoftware.ar ↗

Críptico

Aug 2026 — Present

Design and development of a small word puzzle game.

  • HTML / CSS / JavaScript
  • Cloudflare Workers
  • Cloudflare D1 Serverless
  • Prompt Engineering
criptico.ar ↗

Teacher · E.E.S.T N4

Jun 2023 — Present

Professor of "Proyecto de Desarrollo de Software para Plataformas Móviles". I guide students through a hands-on, project-based approach where they design and develop a fully responsive web application that integrates with JSON-based APIs.

  • HTML
  • CSS
  • JavaScript
  • Bootstrap
  • DOM
  • APIs
  • Responsive Design
  • Web Standards
plataformas-moviles.vercel.app ↗

Skills

daily:
  • GNU / Linux
  • PHP / Laravel
  • JavaScript
  • Angular
  • TypeScript
  • Python
  • Domain-Driven Design
  • Hexagonal Architecture
  • Git
  • REST
  • Docker / Docker Compose
  • TDD
  • Agile / Scrum
  • Pair Programming
  • CI / CD / DevOps
  • Claude / Cursor / Copilot
  • Spec-Driven Development
some experience:
  • Kubernetes
  • Helm
  • Vue.js / React
  • Arduino
  • Flutter / Dart
  • OpenAPI
  • Bash
  • RabbitMQ / Event-driven architecture
  • CQRS
  • Ansible
  • Go
  • AWS
  • IoT
  • Home Assistant
  • Node-RED
  • Flask / FastAPI
  • Celery
  • Elasticsearch
  • Scrapy
  • S3 Storage (Backblaze, MinIO)

Education

Systems AnalystEscuela Da Vinci · 2013 — 2015

Bachelor in Economics and ManagementIMG · 2008

Certifications

  • Fundamentals of Hacking and Defense — Hackademy Ekoparty2023–24
  • Ham Radio Training, License LU2DNO — Radio Club LU4BB2023
  • Ecosistema Crypto & DeFi 101 — Defy Education2021
  • La prueba y las nuevas tecnologías — Facultad de Derecho, UBA2021
  • ITIL Foundation — Capacitarte UBA2015
  • JavaScript Road Trip — Code School2014