Disponible para nuevos proyectosDesarrollador Full Stack Senior

Desarrollo productos web con foco en escalabilidad, rendimiento y mantenibilidad.

Soy desarrollador Full Stack Senior con experiencia construyendo soluciones digitales, interfaces responsivas y aplicaciones web con tecnologías JavaScript. Mi trabajo combina frontend moderno, backend con Express.js, GraphQL/Apollo y una mirada práctica para resolver desafíos técnicos con foco en resultados.

~/portfolio
$whoami
contacto
$cat role.txt
Desarrollador Full Stack Senior
$skills --list
Vue.js · React · TypeScript
Express.js · GraphQL · Apollo
React Native · Node.js · REST
$
Sobre mí

Desarrollo interfaces y soluciones orientadas a resultados

Soy desarrollador Full Stack Senior con experiencia construyendo soluciones digitales, interfaces responsivas y aplicaciones web con tecnologías JavaScript. Mi trabajo combina frontend moderno, backend con Express.js, GraphQL/Apollo y una mirada práctica para resolver desafíos técnicos con foco en resultados.

Frontend moderno

Vue.js, React, TypeScript y migraciones de framework con foco en escalabilidad.

Full Stack JavaScript

Frontend, backend con Express.js, GraphQL/Apollo y mobile con React Native.

Arquitectura de componentes

Componentes reutilizables, CSS modular y buenas prácticas para bases mantenibles.

Experiencia

Experiencia laboral

Trayectoria construyendo productos web, interfaces modernas y soluciones full stack.

Desarrollador Full Stack Senior

Actual

MOVATEC SPA

julio de 2025 - Presente

Paine, Región Metropolitana de Santiago, Chile

  • Desarrollo frontend con Vue.js 2 y Vuetify.
  • Liderazgo en migraciones desde Vue 2 hacia Vue 3.
  • Incorporación de TypeScript para mejorar escalabilidad y tipado del código.
  • Uso de CSS modular para optimizar diseño y mantenibilidad.
  • Implementación de componentes reutilizables y buenas prácticas de arquitectura frontend.
Vue.js 2Vue.js 3VuetifyTypeScriptJavaScriptCSS modular

Analista de programación

ValpoSystems

junio de 2024 - marzo de 2025

Gran Santiago, Región Metropolitana de Santiago, Chile

  • Participación en análisis y desarrollo de soluciones de programación.
  • Trabajo en contexto profesional de desarrollo de software.
JavaScriptSoftware Development

Software Developer

Gatblac

mayo de 2022 - junio de 2024

Santa Beatriz 111, Of. 1002, Providencia

  • Desarrollo de software en entorno profesional.
  • Aplicación de conocimientos full stack con tecnologías JavaScript.
JavaScriptFull Stack Development

Full stack developer JavaScript Freelance

Profesional independiente

octubre de 2020 - mayo de 2022

  • Desarrollo full stack JavaScript para proyectos freelance.
  • Creación de sitios web y soluciones digitales para distintos requerimientos.
JavaScriptVue.jsReact.jsReact NativeExpress.jsGraphQLApollo
Proyectos

Proyectos destacados

Trabajo real con tecnologías JavaScript, Vue.js, React y Node.js.

Frontend Architecture / Framework Migration

Migración frontend de Vue 2 a Vue 3

Migración progresiva de proyectos Vue 2 hacia Vue 3, incorporando TypeScript, CSS modular y mejores prácticas para elevar escalabilidad y mantenibilidad.

Vue.js 2Vue.js 3VuetifyTypeScriptCSS modularJavaScript

Una base frontend más preparada para crecer, con tipado estricto, mejor mantenibilidad, componentes reutilizables y una experiencia más moderna y responsiva.

Ver caso
Frontend Development / UI Engineering

Interfaces modernas y responsivas con Vue.js y Vuetify

Desarrollo de interfaces modernas, responsivas y mantenibles utilizando Vue.js, Vuetify y una estructura de componentes orientada a reutilización.

Vue.jsVuetifyJavaScriptTypeScriptCSS modular

Interfaces más claras, reutilizables y fáciles de evolucionar, con mejor comportamiento responsive y una base técnica más ordenada.

Ver caso
Full Stack Development / Freelance

Soluciones full stack JavaScript

Desarrollo de sitios web y soluciones digitales con tecnologías JavaScript, combinando frontend, backend e integración de APIs.

JavaScriptReact.jsReact NativeVue.jsExpress.jsGraphQLApollo ServerApollo Client

Capacidad de llevar requerimientos a productos digitales, integrando frontend, backend y comunicación con servicios de datos.

Ver caso
Casos de estudio

Decisiones técnicas en contexto

Problemas reales, decisiones concretas y resultados medibles.

Caso de estudio: modernización frontend de Vue 2 a Vue 3

Una migración frontend enfocada en modernizar la base tecnológica sin perder mantenibilidad, consistencia visual ni capacidad de evolución del producto.

Contexto

En MOVATEC SPA, Jonathan trabaja con Vue.js 2 y Vuetify en interfaces modernas y responsivas, liderando la migración de proyectos desde Vue 2 hacia Vue 3.

Decisiones técnicas

  • Migración gradual en lugar de reescritura completa.
  • Uso de TypeScript como base para mayor escalabilidad del código.
  • Componentes reutilizables como unidad principal de evolución de UI.
  • CSS modular para mejorar separación de responsabilidades visuales.
  • Arquitectura frontend orientada a mantenibilidad y rendimiento.

Resultado

El trabajo fortalece la base frontend del producto, mejora la mantenibilidad, habilita una evolución más segura hacia Vue 3 y reduce fricción para futuros desarrollos.

Vue.js 2Vue.js 3VuetifyTypeScriptCSS modularJavaScript

Caso de estudio: interfaces responsivas y componentes reutilizables

Un enfoque de desarrollo frontend orientado a crear interfaces modernas, responsivas y preparadas para crecer con el producto.

Contexto

La experiencia reciente de Jonathan destaca creación de interfaces con Vue.js y Vuetify, optimización de rendimiento y adopción de buenas prácticas de arquitectura frontend.

Decisiones técnicas

  • Uso de Vuetify para acelerar consistencia visual y estructura UI.
  • Separación entre componentes de presentación y lógica cuando aplica.
  • CSS modular para mejorar mantenibilidad del diseño.
  • Buenas prácticas frontend para facilitar lectura y evolución del código.

Resultado

La interfaz gana consistencia, reutilización y una base más sólida para seguir construyendo nuevas funcionalidades sin degradar la experiencia.

Vue.jsVuetifyJavaScriptTypeScriptCSS modular

Caso de estudio: desarrollo full stack JavaScript freelance

Experiencia construyendo soluciones digitales con tecnologías JavaScript, desde creación de sitios web hasta integración entre frontend, backend y datos.

Contexto

Entre octubre de 2020 y mayo de 2022, Jonathan trabajó como Full Stack Developer JavaScript freelance, aplicando tecnologías como JavaScript, Vue.js, React.js, React Native, Express.js, GraphQL y Apollo.

Decisiones técnicas

  • Ecosistema JavaScript como base común para frontend y backend.
  • GraphQL/Apollo para estructurar consultas y comunicación de datos.
  • React Native para escenarios mobile.
  • Express.js para servicios backend ligeros y flexibles.

Resultado

La experiencia freelance consolidó una visión full stack práctica, orientada a construir soluciones digitales completas y resolver desafíos técnicos con autonomía.

JavaScriptVue.jsReact.jsReact NativeExpress.jsGraphQLApollo ServerApollo Client
Stack técnico

Tecnologías que domino

El ecosistema JavaScript y las herramientas con las que construyo soluciones.

Frontend

Desarrollo de interfaces modernas, responsivas y reutilizables con foco en mantenibilidad, rendimiento y arquitectura frontend.

Mobile

Experiencia en desarrollo mobile con tecnologías JavaScript para construir soluciones multiplataforma.

Backend

Construcción de servicios y lógica backend con el ecosistema JavaScript, orientado a soluciones full stack.

GraphQL & APIs

Uso de GraphQL y Apollo para conectar cliente y servidor con consultas estructuradas y comunicación eficiente de datos.

Arquitectura frontend

Buenas prácticas para escalar proyectos frontend: migraciones de framework, tipado, componentes reutilizables y optimización de rendimiento.

Vue 2 to Vue 3 MigrationTypeScript AdoptionReusable ComponentsPerformance OptimizationFrontend Best PracticesMaintainable UI

Producto y forma de trabajo

Enfoque proactivo para resolver desafíos técnicos, buscar soluciones digitales y trabajar orientado a resultados.

Desarrollo WebCreación de sitios webSolución de problemasOrientación a resultadosProactividadScrum FoundationScrum Developer

Formación

Base académica en computación, informática y programación computacional.

Ingeniería en Computación e Informática
Desarrollo de aplicaciones web
Técnico en Programación Computacional
Programación informática
Contacto

¿Necesitas un desarrollador senior para construir, modernizar o escalar tu producto?

Puedo aportar en desarrollo full stack, migraciones frontend, arquitectura de componentes, Vue.js, React, TypeScript, Express.js, GraphQL y soluciones JavaScript orientadas a resultados.

Puedo aportar en desarrollo full stack, migraciones frontend, arquitectura de componentes, Vue.js, React, TypeScript, Express.js, GraphQL y soluciones JavaScript orientadas a resultados.

contacto@jonathanleivag.cl