Ingeniero Frontend Senior

Ingeniero Frontend Senior con más de 5 años construyendo y escalando aplicaciones React/TypeScript orientadas al producto. Historial demostrado de mejoras medibles — migrando bases de código heredadas, reduciendo el tiempo de ciclo y enviando herramientas internas confiables utilizadas en todos los equipos. Experimentado en colaboración interfuncional, mentoría de ingenieros a nivel intermedio y responsabilidad total desde la arquitectura hasta el despliegue en producción.

Experiencia

Senior Frontend Developer

42 LLC
2021 – present Remote

Me desempeñé como ingeniero frontend senior en la Escuela Electrónica de Moscú (MES) — una plataforma educativa de escala gubernamental utilizada por millones de estudiantes en toda Moscú, mantenida por un equipo multifuncional de más de 10 ingenieros.

Puntos clave
  • Lideré una migración completa a TypeScript en 5 proyectos, actualizando más de 1,000 componentes y reduciendo el acoplamiento entre bases de código — permitiendo a los nuevos ingenieros navegar proyectos desconocidos 3 veces más rápido.
  • Diseñé y co-construí una plataforma de cursos estilo Coursera dentro de MES — diseñé la arquitectura frontend, lideré al equipo en la implementación y entregué a producción.
  • Diseñé e implementé configuraciones unificadas de ESLint y dprint en más de 5 proyectos, eliminando el formateo inconsistente y estableciendo un único estándar de estilo de código para todo el equipo.
  • Lideré la migración a Redux Toolkit, estandarizando patrones asíncronos y reduciendo el tiempo de ciclo de sprint en ~40%.
  • Actué como recurso técnico de referencia en múltiples equipos — consultado regularmente sobre decisiones de arquitectura y contribuyendo a las elecciones tecnológicas finales para nuevas funcionalidades y sistemas.
  • Mentoreé continuamente a pasantes e ingenieros junior — hice crecer a 5 ingenieros al nivel intermedio en 24 meses.
  • React React
  • TypeScript TypeScript
  • JavaScript JavaScript
  • Redux Toolkit Redux Toolkit
  • SCSS SCSS
  • Jest Jest
  • Vitest Vitest

Middle Frontend Developer

Urban IT
2020 – 2021 Remote

Contribuí a una startup de tecnología cívica que desarrolla una plataforma de calificación de limpieza colaborativa para patios residenciales en Jabárovsk — permitiendo a los residentes calificar y rastrear la limpieza del vecindario mediante un mapa interactivo.

Puntos clave
  • Construí el frontend en React/TypeScript dentro de un equipo pequeño, implementando vistas de mapa interactivas con la API de Yandex Maps (migrado desde Google Maps).
  • Integré Redux para la gestión de estado en las funcionalidades dinámicas de mapa y calificación.
  • Contribuí al backend de Node.js/MongoDB y mejoré el rendimiento de compilación mediante la optimización de Webpack.
  • React React
  • TypeScript TypeScript
  • JavaScript JavaScript
  • Redux Redux
  • Webpack Webpack
  • Node.js Node.js
  • MongoDB MongoDB

Web Developer

Freelance
2019 – 2020 Remote

Entregué trabajo de frontend en ~100 proyectos de clientes durante 12 meses — desde correcciones de UI y construcción de componentes hasta el desarrollo completo de landing pages.

Puntos clave
  • Mantuve una alta tasa de clientes recurrentes, con múltiples clientes regresando para 2–3 compromisos adicionales.
  • Me adapté rápidamente a diversas bases de código y requisitos en proyectos variados.
  • React React
  • TypeScript TypeScript
  • JavaScript JavaScript
  • Redux Redux
  • SCSS SCSS
  • Css Css
  • Node.js Node.js
  • MongoDB MongoDB
  • Express Express

Habilidades

  • React React
  • TypeScript TypeScript
  • JavaScript JavaScript
  • Next.js Next.js
  • Astro Astro
  • Redux Redux
  • Redux Toolkit Redux Toolkit
  • React Query React Query
  • SCSS SCSS
  • Tailwind CSS Tailwind CSS
  • Vitest Vitest
  • Jest Jest
  • Eslint Eslint
  • Node.js Node.js
  • MongoDB MongoDB
  • PostgreSQL PostgreSQL
  • Convex Convex
  • Redis Redis
  • Hono Hono
  • Express Express
  • vite vite
  • Webpack Webpack
  • docker docker
  • Kubernetes Kubernetes
  • Bun Bun
  • AWS
  • Cloudflare Cloudflare
  • Cursor Cursor
  • Claude Claude

Proyectos

Daaspil Digital Store

Landing page orientada a la conversión para un creador de Instagram que vende guías digitales — activa con ventas reales. Integración de la API de pagos Robokassa con flujo de pago completo. Construida con Astro, Convex autohospedado, AWS S3 y CloudFront — tiempos de carga inferiores a un segundo. Infraestructura completa: servidor dedicado, pipeline CI/CD y despliegue.

  • React React
  • Astro Astro
  • TypeScript TypeScript
  • Tailwind CSS Tailwind CSS
  • Convex Convex
Guidegram

Guidegram

Bot de comercio en Telegram en producción para un creador de contenido que vende productos digitales — desarrollador único, de extremo a extremo desde la arquitectura hasta el despliegue. Integración de las APIs de pago YooKassa y Robokassa con lógica de paywall completa. Funcionalidades de descuentos y transmisiones segmentadas. Infraestructura completa: pipeline CI/CD, aprovisionamiento de servidor y despliegue.

  • TypeScript TypeScript
  • Node.js Node.js
  • PostgreSQL PostgreSQL
  • Redis Redis
Baby Vita Dent
Baby Vita Dent

Plataforma web full-stack para una red de clínicas dentales en Moscú con ~5,000 usuarios mensuales — entregada en 6 meses por un equipo de 2 personas. Sistema de reserva de citas de extremo a extremo con selección de sucursal, médico y franja horaria; confirmaciones enrutadas vía bot de Telegram al personal de la sucursal correspondiente. Frontend completo: UI en Next.js, panel de administración y optimización SEO.

  • React React
  • Next.js Next.js
  • TypeScript TypeScript
  • Node.js Node.js
  • MongoDB MongoDB

Contáctame

Nombre
Email
Mensaje