Cada etapa aporta nuevos retos, escala y perspectiva. De mis primeras interfaces a la lógica del servidor y la arquitectura del producto.
2019 — ACTUALIDAD
01
Enero de 2019 — mayo de 2020Desarrollo web
AliveRight
Desarrollador frontend júnior
Primeras interfaces. Una base sólida.
Interfaces web adaptables, integración de API y mis primeras tareas de backend con Node.js.
Vue.jsJavaScriptNode.jsREST API
Mi contribución
Desarrollé interfaces adaptables con Vue.js, JavaScript ES6+, HTML5 y CSS3.
Integré Yandex Maps API y API REST.
Mantuve código heredado e implementé funcionalidades de backend con Node.js.
02
Septiembre de 2020 — marzo de 2021Plataforma social
zabastcom
Desarrollador frontend júnior
De la interfaz a la experiencia completa.
Una aplicación con renderizado en servidor, autenticación e integraciones con plataformas sociales.
VueNuxtTypeScriptFirebaseJest
Mi contribución
Desarrollé una aplicación web con Vue, Nuxt y TypeScript.
Configuré Firebase Authentication y OAuth con VK, Telegram y otras plataformas.
Escribí pruebas unitarias con Jest y Vue Test Utils.
03
Abril de 2021 — septiembre de 2022Desarrollo multiproducto
Xdev.team
Desarrollador frontend intermedio
Más datos. Mayor complejidad.
16 paneles de usuario, datos en tiempo real e interfaces de análisis en un equipo de más de 25 desarrolladores.
NuxtTypeScriptSocket.ioEChartsVuex
Mi contribución
Desarrollé interfaces y lógica de negocio para 16 paneles en distintos productos.
Integré Socket.io, ECharts y las API de Yandex, Odnoklassniki y Telegram.
Optimicé tablas grandes, filtros y gráficos dinámicos.
Migré módulos heredados de JavaScript a TypeScript y probé los flujos de usuario críticos.
04
Marzo de 2023 — agosto de 2024EdTech
Novator Kids
Desarrollador frontend sénior
Tecnología que ayuda a aprender.
Una plataforma educativa: desde paneles y videoclases hasta pagos y funciones de IA.
VueNuxtPiniaLLM APIIonic
Mi contribución
Desarrollé paneles para alumnos y profesores, horarios, tareas y chats en un equipo de seis personas.
Integré Zoom SDK y Jitsi para las videoclases.
Integré una API de modelos de lenguaje para analizar la pronunciación a partir de grabaciones de voz.
Integré CloudPayments, Yandex Pay, Stripe y Sber; participé en una aplicación móvil con Ionic.
05
Febrero de 2025 — actualidad ACTUAL
Giftery
Desarrollador frontend sénior
De la interfaz a la arquitectura del producto.
Desarrollo de un producto B2B y una plataforma de tarjetas regalo de marca blanca: arquitectura de la aplicación y del BFF, integraciones, migración de un gran proyecto de Vue 2 a Vue 3, biblioteca de componentes y pruebas con Playwright.
VueNuxtTypeScriptPlaywrightNitroZodSentry
Mi contribución
Migré un gran proyecto B2B de Vue 2 a Vue 3.
Cubrí los flujos de usuario con pruebas de extremo a extremo con Playwright.
Añadí pruebas de capturas de pantalla con Playwright para comprobar los cambios visuales de la interfaz.
Desarrollé nuevas funciones del producto B2B y una biblioteca de componentes.
Diseñé la arquitectura frontend con Vue, Nuxt y TypeScript, acordé contratos de API y realicé revisiones de código.
Implementé el flujo completo de compra y los pagos con CloudPayments, bePaid y VivaWallet para cuatro mercados.
Desarrollé una capa BFF con Nitro: validación con Zod, firma de solicitudes SHA-256, proxy y gestión de errores.
Creé temas de marca blanca con CSS Custom Properties e interfaces para los idiomas ru, kk, be y es.
Configuré Sentry, analítica de producto y optimización de imágenes; colaboré en CI/CD con Docker, Drone CI y Kubernetes.
UN CAMINO PARALELOEN DESARROLLO
Más allá del cargo.
Mis ideas, proyectos paralelos y trabajos freelance también forman parte de mi experiencia. Pronto compartiré historias, decisiones y resultados.
01
Mis proyectos
De una idea propia a un producto funcional.
Próximamente
02
Proyectos paralelos
Colaboraciones e iniciativas fuera de mi equipo principal.
Próximamente
03
Freelance
Trabajo independiente en proyectos y productos de clientes.
Próximamente
↳Un nuevo camino toma forma. Los detalles llegarán pronto.
↗
¿QUÉ SIGUE?
Un gran equipo. Un producto complejo. Una nueva escala.
El backend es mi enfoque principal. Las interfaces, las integraciones y la entrega forman parte del mismo producto.
PRÁCTICA PRINCIPAL / NESTJS + NODE.JS
Lógica del servidor. Un producto completo.
Dedico la mayor parte de mi tiempo al backend con NestJS y Node.js: lógica de negocio, API REST, acceso a datos e integraciones. Conecto estos servicios con interfaces en Vue y Nuxt y llevo las soluciones a producción.
NestJS / Node.js
ClienteAPI y contratosLógica de negocioDatos
ESQUEMA DEL ENFOQUE DE DESARROLLO
gift.checkout
Un regalo a tu medida.giftery®
1 Elegir—2 Pago— Listo
ESQUEMA DEL FLUJO IMPLEMENTADO
GIFTERY / SAAS B2B
Un producto. Cuatro mercados.
El proceso completo de compra de tarjetas regalo, localización e integración de pagos. Temas de marca blanca sin duplicar el código.
Cliente
SOLICITUD
Nitro BFFvalidate · sign · proxy
ZodSHA-256REST API
ESQUEMA DE ARQUITECTURA
GIFTERY / ARQUITECTURA
Fiabilidad entre capas.
Una capa BFF con validación, firma de solicitudes y gestión centralizada de errores. Contratos de API fiables.
pronunciation.wav 00:12
LLM APIEvaluación
ESQUEMA DE INTEGRACIÓN DE IA
NOVATOR KIDS / EDTECH
IA con un propósito claro.
Análisis de pronunciación a partir de grabaciones mediante una API de modelos de lenguaje. Resultados integrados en el proceso de aprendizaje.
IA EN LA PRÁCTICA DE INGENIERÍA
Más capacidad con IA. Responsabilidad por el código.
Uso Codex, Cursor y Claude de forma avanzada en el desarrollo fullstack diario: desde el análisis del código y el diseño hasta la implementación, la refactorización y la verificación.
CodexCursorClaude
01
Contexto del proyecto
AGENTS.md · rules · skills
Defino convenciones con AGENTS.md, rules y skills para que los agentes respeten la arquitectura y los requisitos del proyecto.
02
Herramientas y MCP
MCP
Conecto las herramientas y fuentes de contexto necesarias mediante MCP y preparo flujos de trabajo para el desarrollo.
03
Descomposición y subagents
subagents
Divido las tareas en partes independientes y utilizo subagents para trabajar en paralelo y realizar revisiones adicionales.
04
Verificación del resultado
diff · review · tests
Reviso los cambios y el código, ejecuto pruebas y compruebo la compilación. Asumo la responsabilidad por el código final y el producto.
03 / HERRAMIENTAS
Las tecnologías cambian. El criterio de ingeniería permanece.
Mi práctica principal es el backend con NestJS y Node.js. Desarrollo lógica de negocio, API REST, integraciones y acceso a bases de datos.