Jonatan David Villalba

Senior Frontend Engineer

Skills

Typescript Icon
TypeScript
Angular Icon
Angular
RxJS Icon
RxJS
Ngrx Icon
NgRx
Sap Spartacus Icon
SAP Spartacus
Next.js Icon
Next.js
React Icon
React
NodeJs Icon
Node.js
ExpressJs Icon
Express
TanStack Icon
TanStack Query
Next-Auth Icon
NextAuth
Sass Icon
SCSS / Sass
Tailwind CSS Icon
Tailwind CSS
Javascript Icon
JavaScript
MongoDb Icon
MongoDB
MySql Icon
MySQL
Claude AI Icon
Claude AI
GitHub Copilot Icon
GitHub Copilot
Cursor AI Icon
Cursor AI
AWS Icon
AWS
Git Icon
Git
Jira Icon
Jira
Karma Icon
Karma
Jasmine Icon
Jasmine

Experiencia

Qubik Digital (Período: 2021 - Actualidad)

Sr Front End Developer (Angular / Spartacus Sap Commerce / Next.js)

• Liderazgo técnico en desarrollo Frontend e implementación de SAP Spartacus para plataformas e-commerce B2B/B2C. • Arquitectura y desarrollo de librerías reutilizables (Angular/Next.js) publicadas en AWS CodeArtifact, reduciendo el time-to-market de nuevos proyectos. • Integración de tecnologías modernas: Tailwind CSS, Next-Auth, TanStack y flujos de agentes con IA. • Foco continuo en accesibilidad, performance, SEO y metodologías ágiles.

Onikom Latam (Período: Noviembre 2024 - Abril 2025)

Arquitecto de solución (Angular / Spartacus Sap Commerce)

• Diseño y desarrollo de una nueva funcionalidad en SAP Composable Storefront para la determinación dinámica de precios según el código postal del usuario. • Implementación de validaciones de negocio complejas, garantizando rendimiento y buenas prácticas. • Colaboración en el diseño de arquitectura y despliegue exitoso de la solución en producción.

Onikom Latam (Período: Febrero 2023 - Julio 2023)

Arquitecto de solución Front End (Angular / Spartacus Sap Commerce)

• Liderazgo en la migración del sistema e-commerce desde SAP Spartacus 1.5/Angular 8 hacia SAP Spartacus 4.3/Angular 12. • Diseño de la estrategia de migración colaborando con un equipo interdisciplinario y resolviendo desafíos técnicos complejos. • Capacitación del equipo en nuevas funcionalidades de Spartacus, buenas prácticas y estándares del framework. • Logro: Mejora significativa en la experiencia de usuario, accesibilidad y seguridad del sistema.

Desarrollador Freelance (Período: 2019 - 2021)

Full Stack Developer (MERN & MEAN Stack)

• Desarrollo fullstack a medida (MERN/MEAN stack) para múltiples clientes y proyectos. • Frontend: Arquitectura e implementación con Angular (RxJS, NgRx) y React (Redux, Context API). • Backend: Node.js y Express con bases de datos relacionales y no relacionales. • Integración de pasarelas de pago (MercadoPago, WebPay) y optimización SEO (Google Analytics).

Educación

Universidad Nacional De José C. Paz

Licenciatura en gestión de tecnologías de la información (Cursando actualmente)

Analista de sistemas (Título de pregrado)

Anthropic

Claude 101 (Abril 2026)

Anthropic

Claude Code in Action (Marzo 2026)

Anthropic

Introduction to Agent Skills (Marzo 2026)

Universidad Austral

Desarrollo del lado servidor: Node.js, Express y MongoDB

Ver Certificado en linea

Mercado Pago Developers

Certificación Checkout Pro (Implementación de la plataforma de pagos)

Ver Certificado en linea

Angular Intermedio (HackerRank)

Certificación Angular intermedio (Apis, inyección de dependencias, modulos, ruteo, observables, programación reactiva, transmisión y manejo de eventos)

Ver Certificado en linea

Angular Básico (HackerRank)

Certificación Angular básico (Bibliotecas MVC, componentes, estilizado dinámico, typescript, enlace de datos bidireccional, validación de formularios)

Ver Certificado en linea

Nivel de inglés

B1/B2 Pre-Intermedio

Actualmente cursando

Proyectos donde he colaborado

Bamers Chile
Crocs Chile
Aufbau Chile
Promesa Ecuador
SAP Spartacus Demo
Movie App
Tupemesa Peru
K-One Chile
Antihuman Chile
Bold Chile
Belsport Chile
Bamers Chile
Crocs Chile
Aufbau Chile
Promesa Ecuador
SAP Spartacus Demo
Movie App
Tupemesa Peru

Objetivos Profesionales

Consolidarme como un referente Senior Frontend, liderando el desarrollo de aplicaciones web escalables y de alto rendimiento. Profundizar mi dominio de Angular, Next.js y SAP Spartacus para mentorear equipos, definir estándares técnicos y elevar la calidad del código en cada proyecto que integre.

Liderar la adopción de flujos de desarrollo potenciados por IA — desde agentes autónomos con Claude hasta copilots integrados en el ciclo de desarrollo — para entregar software de mayor calidad en menor tiempo, sin sacrificar arquitectura ni legibilidad de código.

Publicar una biblioteca open source de componentes y utilidades que extienda el trabajo que vengo construyendo internamente, para que otros equipos puedan arrancar proyectos Angular o Next.js desde una base sólida, bien documentada y lista para producción.

Continuar expandiendo mi trabajo freelance y de consultoría, aportando expertise en e-commerce B2B/B2C con SAP Spartacus, arquitectura de soluciones y desarrollo fullstack para startups y empresas que quieren crecer con tecnología de primer nivel.

argentina
united states