# Jorge Arraga

**Ingeniero de software web**

Reconquista, Santa Fe · [jorgearraga@gmail.com](mailto:jorgearraga@gmail.com) · [+54 9 3482 633220](tel:+5493482633220) · [jarraga.dev](https://jarraga.dev/)

[LinkedIn](https://www.linkedin.com/in/jarraga) · [Instagram](https://www.instagram.com/jorge.arraga/)

## Resumen profesional

Soy desarrollador web con más de 10 años de experiencia construyendo aplicaciones web a lo largo de todo el stack.

Comencé desarrollando sin frameworks, utilizando JavaScript puro (vanilla JavaScript), y progresivamente adopté tecnologías modernas de frontend como React.js, Next.js, Vue.js, Nuxt.js y TypeScript, enfocándome en construir interfaces de usuario performantes, mantenibles y escalables.

En el backend, comencé trabajando con Node.js y WebSockets, luego adopté NestJS para un desarrollo backend más estructurado, y finalmente me especialicé en Go (Golang). Con Go me enfoqué fuertemente en la optimización de rendimiento, trabajando con logging, métricas, profiling de CPU y profiling de memoria para analizar y mejorar la eficiencia y confiabilidad de los sistemas.

Tengo amplia experiencia en testing, incluyendo tests unitarios, tests end-to-end y testing de frontend con herramientas como Cypress. También he realizado pruebas de performance, pruebas de carga y análisis de rendimiento a nivel de sistema para asegurar escalabilidad y estabilidad bajo condiciones reales.

En cuanto a bases de datos, tengo sólida experiencia con MongoDB y conocimiento de bases de datos SQL. También he trabajado con Elasticsearch y GraphQL, utilizando herramientas y frameworks como ORMs y Apollo para un acceso eficiente a los datos y el diseño de APIs.

He desplegado y operado aplicaciones en plataformas cloud como AWS, incluyendo servicios como EC2 y S3, así como en DigitalOcean utilizando App Platform y despliegues basados en Docker.

Estoy familiarizado con herramientas de diseño y colaboración como Figma y FigJam, y tengo experiencia trabajando con la suite de Atlassian, incluyendo Jira y Confluence, para apoyar la planificación, documentación y colaboración en equipo.

En general, tengo experiencia a lo largo de todo el ciclo de vida del desarrollo de software, desde la arquitectura y el diseño de sistemas hasta la implementación, testing, despliegue, monitoreo posterior al despliegue y sistemas de alertas.

A nivel personal, me apasionan la ciencia, la tecnología y la exploración espacial. Soy una persona tranquila que disfruta pasar tiempo en casa, jugar videojuegos, compartir tiempo con amigos y practicar deportes como tenis y running.

## Trayectoria

Comencé mi carrera trabajando con programación de bajo nivel para PLC y con desarrollo web antes de la aparición de los frameworks modernos de frontend, utilizando PHP y MySQL.

También desarrollé aplicaciones nativas para Android con Android Studio y Java antes de retomar mi enfoque en aplicaciones web.

A lo largo de mi carrera trabajé además con herramientas y plataformas como Ant Design, Material UI, Firebase, Heroku y servidores Linux administrados desde cero.

Soy autodidacta y mantengo una formación continua mediante cursos en Udemy, videos en YouTube y artículos técnicos.

## Experiencia

### Ingeniero de Software Independiente | Go, React, Diseño de Sistemas

**Freelance** · Argentina · oct 2025 — Actualidad

Ingeniero de software independiente enfocado en fortalecer su experiencia en backend y desarrollo full stack mediante desarrollo práctico y exploración técnica.

- Desarrollo de proyectos personales como Data2UI y Kai para profundizar conocimientos en servicios basados en Go, diseño de APIs, arquitecturas de frontend con React y Next.js, e interfaces orientadas a datos.
- Práctica de técnicas de optimización de rendimiento incluyendo profiling, benchmarking y patrones de concurrencia en Go.
- Experimentación con flujos de CI/CD, containerización con Docker y estrategias de despliegue preparadas para la nube.
- Consolidación continua de conocimientos en sistemas distribuidos, prácticas de observabilidad y diseño de aplicaciones escalables mediante implementación práctica.

### Ingeniero de Software Backend | Go, Microservicios, Redis | Sistemas de Alto Rendimiento

**MercadoLibre** · Argentina · may 2023 — oct 2025

Ingeniero backend especializado en sistemas de cálculo de costos de envío y promesas de entrega dentro de una arquitectura distribuida de microservicios utilizando Go.

- Diseño e implementación de servicios de alto rendimiento optimizados para baja latencia y alta escalabilidad, aprovechando goroutines y primitivas de sincronización para procesar cargas de trabajo concurrentes de manera eficiente. Realización de profiling de CPU y memoria, benchmarking y pruebas de carga para identificar cuellos de botella y mejorar la utilización de recursos.
- Construcción de suites de pruebas unitarias y end-to-end para garantizar confiabilidad en flujos complejos de precios y logística. Ejecución de pruebas de carga con k6 para validar el comportamiento bajo tráfico a escala de producción.
- Implementación de pipelines de CI/CD, gestión de control de versiones con GitHub y despliegue de servicios containerizados utilizando Docker.
- Integración de Redis para estrategias de caching y almacenamiento compatible con S3 para la gestión distribuida de datos.
- Establecimiento de prácticas de logging estructurado, monitoreo y observabilidad utilizando Kibana, Grafana y Datadog. Implementación de métricas personalizadas y sistemas de alertas para mantener la estabilidad en producción.
- Entrega de sistemas backend escalables que soportan operaciones logísticas críticas.

### Desarrollador Full Stack Semi Senior | React, Next.js, Node.js, NestJS, TypeScript, GraphQL, Docker

**Aerolab Digital** · Argentina · jun 2022 — abr 2023

Desarrollo y evolución de la plataforma web internacional de UTEL, entregando experiencias localizadas para 17 países dentro de una arquitectura escalable.

- Construcción y mantenimiento de aplicaciones frontend utilizando React y Next.js con TypeScript, integrando Contentful para la gestión de contenido multi-región. Implementación de servicios backend con Node.js y NestJS, exponiendo APIs GraphQL consumidas a través de Apollo. Gestión de pipelines de CI/CD y despliegue de servicios containerizados con Docker para soportar implementaciones confiables en múltiples países.

### Desarrollador Web Semi Senior | Vue, Nuxt.js, TypeScript, Node.js, Tailwind CSS

**Aerolab Digital** · Argentina · nov 2021 — jun 2022

Desarrollo y mantenimiento de la plataforma de marketing y cursos de Coderhouse durante mi primera etapa en Aerolab, construyendo aplicaciones frontend responsivas y escalables utilizando Vue y Nuxt.js con TypeScript.

- Implementación de server-side rendering (SSR) y optimización de rendimiento para campañas educativas de alto tráfico. Integración de servicios en Node.js para el manejo de contenido dinámico y uso de Tailwind CSS para crear componentes de interfaz consistentes y mantenibles alineados con el sistema de diseño del producto.

### Ingeniero Full Stack | Next.js, NestJS, Redis | Sistemas de E-commerce Escalables

**Darwoft** · Córdoba, Argentina · mar 2021 — oct 2021

Desarrollo de la tienda online de Claro, implementando tanto el frontend de la plataforma como una arquitectura Backend-for-Frontend.

- En el frontend, construí y mantuve una plataforma de e-commerce de alto tráfico utilizando Next.js y React, impulsada por un servidor Express personalizado para mejorar seguridad, caching y optimización de rendimiento. La aplicación integraba un CMS headless (Contentful), servicios de Google (Maps y reCAPTCHA), e implementaba una arquitectura moderna de interfaz utilizando Material-UI, Framer Motion y SWR para ofrecer experiencias de usuario performantes.
- En el backend, desarrollé un Backend-for-Frontend con NestJS (TypeScript), organizando dominios de negocio como catálogo, carrito, órdenes, clientes, autenticación, pagos y SEO en servicios modulares. Implementé autenticación basada en JWT, validaciones con class-validator, documentación de APIs mediante Swagger y estrategias de caching con Redis para mejorar rendimiento y escalabilidad.
- Aseguré la calidad y confiabilidad del código mediante tests unitarios y end-to-end (Jest, Supertest), estándares de linting (ESLint + Prettier) y flujos preparados para CI.
- Entrega de una plataforma de e-commerce escalable, segura y orientada al rendimiento para una importante empresa de telecomunicaciones.

### Desarrollador web full stack

**Freelance** · Argentina · ago 2020 — mar 2021

Desarrollo full stack con Vue.js y TypeScript en el frontend, y NestJS y MongoDB en el backend.


### Líder de Desarrollo

**Crosetto Ingeniería S.A.** · Argentina · mar 2019 — jul 2020

Responsable de desarrollo de aplicaciones con frontend en JavaScript, backend en Node.js, Elasticsearch y comunicación mediante sockets.


### Programador PLC

**Crosetto Ingeniería S.A.** · Argentina · oct 2015 — may 2018

Programación de PLC de las marcas SEW y Siemens.


### Dibujante Técnico y Programador PLC

**FRIAR S.A.** · Argentina · sept 2013 — sept 2015

Dibujo técnico y programación de PLC Siemens.


### Vendedor Minorista y Mayorista

**Elias Yapur S.A.** · Argentina · jun 2011 — sept 2013


### Asistente de Dibujo Técnico y Documentación

**Helport S.A. - Gueretchet S.A. - UTE** · Argentina · ago 2009 — dic 2010


### Asistente de Dibujo Técnico y Documentación

**Helport S.A.** · Argentina · jun 2008 — ago 2009


## Trabajos seleccionados

### Cálculo de costos de envío en MercadoLibre

Microservicios en Go para el cálculo de costos de envío.

_Go (Golang) · Microservices_

### Plataforma web internacional de UTEL

Sitio web localizado para 17 países.

_Next.js · Chakra UI · Contentful_

### Plataforma web de Coderhouse

Sitio web de Coderhouse para Argentina y otros países.

_Nuxt.js · Tailwind CSS_

### Grilla responsive para Aerolab

Challenge técnico para construir una grilla responsive de forma programática.

_Vue.js · Tailwind CSS_

### Nueva tienda online de Claro

Desarrollo de la nueva plataforma de e-commerce de Claro.

_Next.js · NestJS · Jest · Material UI_

### Administrador de cuentas corrientes

Aplicación para administrar cuentas corrientes.

_Vue.js · Ant Design_

### Software de control para equipos ASRS

Software para controlar equipos de almacenamiento y recuperación automatizados.

_JavaScript · Node.js · Elasticsearch · WebSockets_

### Aplicación para restaurantes

Aplicación para la operación de restaurantes.

_JavaScript · Android · Firebase_

## Habilidades

Go (Golang) · Microservices · TypeScript · Node.js · NestJS · React.js · Next.js · MongoDB · GraphQL · Redis · REST APIs · gRPC · Git · GitHub · GitLab · WebSockets · Docker · Kibana · Datadog · Grafana · Tailwind CSS · CI/CD · k6 · Unit testing · End-to-end testing · GORM · TypeORM · Cloudflare · Amazon EC2 · Amazon S3 · Contentful · JWT · HTML · CSS · JavaScript · PHP · Java · Vue.js · Nuxt.js · Express.js · Bun · Cypress · MySQL · SQL · Elasticsearch · Chrome DevTools · Visual Studio Code · GoLand · Postman · Android Studio · Android · Figma · FigJam · Jira · Confluence · DigitalOcean · Firebase · Heroku · Linux · Command line · Chakra UI · Material UI · Ant Design · Framer Motion · SWR · Jest · Supertest

## Idiomas

- **Inglés:** Lectura y comprensión auditiva: Intermedio; Expresión oral y escrita: Básico.

## Educación

### Aprendizaje Autodidacta Continuo en Ingeniería de Software

Estudio Independiente · Argentina · 2015 — Actualidad

### Técnico en Equipos e Instalaciones Electromecánicas

E.E.T. N.º 461 Gral. San José de San Martín · Argentina · 2001 — 2006
