Virginia Contreras

Hola, soy Virginia Contreras

Desarrolladora Front-End con 6+ años de experiencia.

Transformo ideas en interfaces web dinámicas y responsivas, especializándome en construir experiencias de usuario excepcionales con un enfoque en la calidad y el rendimiento.

1+
Años de experiencia
Ver mi trabajo

Sobre Mí

Más de 6 años transformando ideas en experiencias web excepcionales.

Soy Virginia, una apasionada desarrolladora Front-End con más de seis años de experiencia construyendo interfaces de usuario dinámicas y responsivas. Mi viaje en el desarrollo comenzó con la curiosidad de cómo la tecnología puede resolver problemas del mundo real y crear experiencias significativas para los usuarios.

Me especializo en Vue.js y tengo una sólida trayectoria en el ecosistema JavaScript/TypeScript, con experiencia probada en el desarrollo de aplicaciones para el sector fintech y plataformas de gestión empresarial. Me encanta trabajar en equipos multidisciplinarios, donde mi compromiso con las metodologías ágiles y la entrega de código de alta calidad contribuyen a un producto final robusto y escalable.

Vue.js
JavaScript/TypeScript
Responsive Design
APIs REST
Descargar CV
Lenguajes más usados en Github

Experiencia Profesional

Junio 2021 – Actualidad

Desarrolladora Front-End

Global 66 • Lima, Perú

Trabajé en una plataforma interna de gestión de clientes y cumplimiento. Asumí la responsabilidad como única desarrolladora front-end a cargo del mantenimiento evolutivo del sistema.

  • Implementé y optimicé máculas utilizando Vue.js
  • Integré APIs REST y servicios externos mediante Axios
  • Colaboré en la migración de código legacy a una arquitectura moderna
  • Participé activamente en ceremonias Scrum y revisiones de código
Junio 2019 – Abril 2021

Desarrolladora Front-End

Chaty • Lima, Perú

Contribuí al desarrollo de soluciones B2B para procesamiento de pagos y plataformas de comercio electrónico.

  • Desarrollé el sistema de links de pago B2B con Vue.js
  • Implementé la plataforma Chaty – Tienda Virtual
  • Creé dashboard interactivo para seguimiento de métricas de venta
Enero 2019 – Abril 2019

Analista de TI

América Televisión • Lima, Perú

Desarrollé aplicación back-office para gestión de contenidos utilizando Vue.js e implementé interfaces intuitivas para la administración de contenido multimedia.

Habilidades Técnicas

Mi stack tecnológico se centra en herramientas modernas para el desarrollo Front-End, con un fuerte enfoque en el ecosistema Vue.js.

Core Frontend

VueVuexPiniaTypeScriptViteSCSS

Estilos y UI

TailwindCSSBootstrapVuetifyElementSass / SCSSResponsive Design

Herramientas y Workflow

GitGitHubWebpackVitestESLint

Conceptos y Prácticas

ScrumUI/UXAccesibilidadPerformance

Proyectos

Mi Portafolio Nuxt

Mi Portafolio Nuxt

Después de años trabajando con Vue, quería llevar mis habilidades al siguiente nivel. Este portafolio no es solo un showcase de mis proyectos, es mi campo de experimentación con las últimas tecnologías del ecosistema Vue. Aquí aplico todo lo que aprendo día a día.

Nuxt 4Vue 3TypeScriptTailwind CSS
Twisted snake

Twisted snake

Me encantan los juegos retro con un twist. La idea de invertir los controles me pareció un desafío interesante tanto en lógica como en UX. Desarrollé este juego en Vue para demostrar que el framework no es solo para aplicaciones empresariales, también puede ser divertido.

Vue 2Bootstrap
Tienda virtual con Vue 2 & Vuex

Tienda virtual con Vue 2 & Vuex

Siempre sentí curiosidad por entender cómo funcionan las tiendas online por dentro. En este proyecto me propuse construir una desde cero, enfocándome en la gestión del carrito y el estado global. Elegí la identidad de Marca Perú porque me permitía trabajar con un diseño vibrante y auténtico.

Vue 2Vue routerVuetify 2VuexAxios
Pokedex

Pokedex

Crecí jugando Pokémon, así que cuando vi este reto no lo pensé dos veces y me propuse recrear la experiencia de consultar la Pokédex del Profesor Oak, pero en la web. Fue el proyecto perfecto para practicar consumo de APIs y gestión de datos con Vuex.

Vue 2VuexBootstrap
Generador de carnet

Generador de carnet

Generador de carnet en React. El reto era simple generar carnets personalizados, pero lo que realmente me interesaba era entender las diferencias entre ambos frameworks, Vue y React, y así expandir mi stack de herramientas.

ReactReactstrap