Matías
Fernández
SENIOR FULL-STACK ENGINEER · TYPESCRIPT · REACT · NODE.JS · AWS
01 / Perfil
Construyo productos web confiables desde la interfaz hasta la nube.
Senior Full-Stack Engineer con más de diez años entregando productos web complejos. Mi mayor profundidad está en TypeScript, React, Next.js, Node.js y arquitectura frontend, con trabajo hands-on en backend, datos y cloud sobre AWS y Azure. Mi trabajo actual incluye productos de AI en producción, pipelines documentales, retrieval, streaming y flujos empresariales. Lidero desde la implementación, los trade-offs explícitos, code reviews, mentoring, convenciones y documentación de arquitectura.
02 / Experiencia
Argeniss Software
Senior Full-Stack Engineer
- Co-desarrollo Azure IC Portal, una aplicación cloud-native de Incentive Compensation que moderniza un flujo heredado de ASP.NET MVC, SSRS y DocuSign: Next.js 15 App Router, React 19, TypeScript strict, Fluent UI, TanStack React Query, Prisma sobre Azure SQL, route handlers validados con Zod con paginación, filtrado y orden, virtualización con react-window y aprobación bulk asíncrona con polling y resultados por ítem.
- Comparto la responsabilidad de un Website Chatbot heredado y lo evoluciono de punta a punta: admin React/Vite, widget embebible con persistencia local y sincronización entre pestañas, backend Python/FastAPI, PostgreSQL, crawler en Azure Functions sobre Queue Storage con progreso en tiempo real, ingesta de PDF/TXT/DOCX, chunking, embeddings y scoping en Pinecone, atribución de fuentes, filtrado de contenido y defensas ante prompt injection, y monitoreo de uso y costos sobre Docker y Azure Container Apps.
- Lidero el frontend React/Next.js de AI Studio, un producto sobre Azure OpenAI con GPT-5, y sigo siendo su principal contribuidor hands-on de frontend, con trabajo puntual en sus componentes .NET y Azure Functions, procesamiento documental con Python, recuperación con Pinecone, streaming con SignalR, Azure SQL y Logic Apps. Más de 1.000 documentos completaron el pipeline de procesamiento, diseñado contra un objetivo de time-to-first-token menor a dos segundos.
- Colaboro en la Amplity SDLC Platform: backend .NET 8/ASP.NET Core con Clean Architecture y frontend React/Vite con autenticación Microsoft Entra, acceso delegado a Azure DevOps y generación asistida por AI de borradores de casos de prueba de QA a partir de contexto de entrega, con cobertura xUnit y documentación SDD/BDD.
- Defino convenciones técnicas, realizo code reviews, mantengo documentación de arquitectura y mejoro la entrega containerizada en Azure con ACR, pipelines YAML de Azure DevOps, Bicep y builds Docker multi-stage.
Endava
Full-Stack Engineer
- Participé del lanzamiento beta y de un refactor React/Redux/TypeScript, contribuyendo casi en partes iguales a servicios Node.js y APIs sobre PostgreSQL.
- Construí formularios complejos con genéricos de TypeScript, Zod y optimistic updates; cubrí el producto con Playwright y React Testing Library; trabajé sobre Web Vitals con auditorías manuales de Lighthouse.
- Trabajé directamente con Docker, AWS Lambda, API Gateway, DynamoDB y ECS, dentro de una infraestructura multi-cuenta con IAM y CloudFormation.
- Realicé mentoring y code reviews en un equipo de cinco desarrolladores como liderazgo técnico colaborativo.
Hexacta / GlobalLogic
Full-Stack Engineer
- Participé en la migración Angular 7–12 y en la migración de servicios Java a servicios serverless Node.js/TypeScript sobre AWS Lambda, API Gateway y DynamoDB; la migración del equipo redujo aproximadamente 30% los costos de infraestructura.
- Compartí la coordinación técnica de los cambios de UI con otros dos desarrolladores, construí widgets de analytics interactivos y trabajé con VPC, S3, IAM, CloudWatch, Terraform y blue-green deployments.
- Construí la aplicación mobile BA147 con Ionic 4, Angular y TypeScript — sincronización offline, push notifications e integración de mapas USIG —, participé hands-on de todo el proceso de publicación en Google Play y sumé features y correcciones al backend Java/Spring Boot del backoffice SUACI.
Gobierno de Entre Ríos
Software Engineer
- Trabajé en una plataforma de Registro de la Propiedad financiada por el Banco Interamericano de Desarrollo, construida con PHP, jQuery y Oracle, además de herramientas y sitios internos con React, una aplicación React Native separada y una app de capacitación docente con backend Laravel y Vue.js.
- Automaticé procesos ETL con Node.js: validación, transformación, deduplicación, alertas y reintentos automáticos.
- Trabajé con RBAC, auditoría y trazabilidad de acciones, y requerimientos formales de cumplimiento en los sistemas provinciales.
Genosha
Software Engineer
- Construí una plataforma de generación y renderizado de videos virales con AngularJS, Node.js, Docker y AWS ECS, usando FFmpeg como herramienta principal de procesamiento con optimizaciones de encoding para salida en 720p.
- Integré la Facebook Graph API para que las personas iniciaran sesión y aportaran los datos necesarios para generar su video.
03 / Stack
Frontend
React 19 · Next.js 15 App Router · TypeScript strict · TanStack React Query · Redux · Fluent UI · react-window · Angular · Vue · Ionic · React Native
Backend & APIs
Python · FastAPI · Node.js · .NET 8 · ASP.NET Core · Clean Architecture · Azure Functions · Java · Spring Boot · Zod · FluentValidation
Cloud & entrega
Azure App Service · Container Apps · ACR · Azure DevOps YAML · Bicep · Entra ID / MSAL · AWS Lambda · API Gateway · ECS · S3 · IAM · CloudFormation · Docker · Terraform
Applied AI
Azure OpenAI (GPT-5) · RAG · Pinecone · Embeddings · Ingesta PDF/DOCX/TXT · Atribución de fuentes · Filtrado de contenido y defensas ante prompt injection · Monitoreo de uso y costos
Tiempo real & datos
SignalR · Azure Web PubSub · WebSockets · PostgreSQL · Azure SQL · DynamoDB · Oracle · Prisma · ExcelJS · SheetJS
Calidad
Vitest · Playwright · React Testing Library · Cypress · xUnit · Web Vitals · Code reviews · Documentación de arquitectura
04 / Educación
Analista en Informática Aplicada
Universidad Nacional del Litoral · 2008–2017
05 / Idiomas
Español — Nativo
Inglés — B2, comunicación profesional avanzada