DESARROLLADOR FULLSTACK SÉNIOR Moscú · UTC+3

Hola, soy Ivan Gromov

Productos complejos.
Un fullstack
bien pensado.

Mi enfoque principal es el backend con NestJS y Node.js.
Desarrollo API y lógica de negocio, además de interfaces con Vue y Nuxt.

IA en mi trabajo · Codex / Cursor / Claude
7+

años de desarrollo
profesional

5

empresas —
una trayectoria de crecimiento

ENFOQUE PRINCIPALNestJS / Node.js / Vue / Nuxt / TypeScript
Sigue para conocer mi experiencia
01 / MI TRAYECTORIA

Más que años.
Responsabilidad que crece.

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.

Escribamos la próxima etapa
02 / EN LA PRÁCTICA

Ingeniería de todo el producto.

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.

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
  1. 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.

  2. 02

    Herramientas y MCP

    MCP

    Conecto las herramientas y fuentes de contexto necesarias mediante MCP y preparo flujos de trabajo para el desarrollo.

  3. 03

    Descomposición y subagents

    subagents

    Divido las tareas en partes independientes y utilizo subagents para trabajar en paralelo y realizar revisiones adicionales.

  4. 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.

◆NestJS◆Node.js◆TypeScript+Nitro+REST API+Zod+PHP / Laravel+PostgreSQL+MySQL+MongoDB+Socket.io
Arquitectura antes del código El contexto guía las herramientas Compromiso tras el lanzamiento
04 / LA PRÓXIMA ETAPA Remoto · Híbrido · Moscú

Un gran producto
empieza con
una conversación.

¿Buscas un desarrollador fullstack
con un fuerte enfoque en backend?
Hablemos de tu producto.

Escríbeme por Telegram