Sobre mí

Sitios y productos web de punta a punta.

Páginas públicas, PWA, paneles de administración y librerías UI compartidas.

3+ años: fintech (AEB - PWA de banca online ~8k concurrentes, web pública, portales admin), SaaS B2B reservas (SIVIG), I+D (inDriver SparkLab); sitios Bitrix de alto tráfico; productos para 100k+ usuarios. REST / GraphQL, SSR (Nuxt / Next.js), design systems; rendimiento medible (Lighthouse ~+30%, TTFB ~-25% en pantallas clave). Rendimiento, SSR y límites claros entre UI y contratos de backend.

Cómo ayudo a los productos

Sistemas de diseño sin dolor

UI-kit, Storybook, reutilización

Rendimiento con métricas

Optimizaciones de carga e interacción

SSR con Next.js/Nuxt, mapas/tiempo real

Cuando tiene sentido; enrutamiento, autorización, WebSockets

Migraciones limpias y legacy

Transiciones suaves, actualizaciones incrementales

Sitio público bajo carga

Bitrix, alto tráfico, monitorización, estabilidad en picos

PWA y WebView móvil

Banca online, auth, navegación dentro de límites WebView

Experiencia

Target Zero · IKOD

Trabajo

Software Engineer

Ingeniero de software en IKOD trabajando en Target Zero — SaaS empresarial para seguridad ocupacional, cumplimiento industrial y gestión de riesgo operacional, usado por más de 100 000 usuarios en Kazajistán. - Desarrollo funciones backend y fullstack del SaaS en producción en TypeScript, con propiedad end-to-end sobre múltiples módulos centrales. - Construyo servicios REST API y lógica de negocio core bajo requisitos enterprise de fiabilidad, seguridad y auditoría. - Contribuyo a decisiones de arquitectura y escalabilidad de un SaaS multi-módulo que soporta 100k+ usuarios. - Lidero el diseño de flujos de datos entre servicios para mantener la plataforma consistente conforme se lanzan nuevos módulos. Stack: TypeScript, REST, Arquitectura SaaS empresarial, Servicios backend.

  • TypeScript
  • Enterprise SaaS
  • Backend
  • REST
  • API

Yoorent · yoorent.kz

Trabajo

Fullstack Software Engineer

Ingeniero de software fullstack en Yoorent — plataforma SaaS B2B que sirve a decenas de miles de usuarios en flujos de trabajo activos. - Entregué servicios backend y funciones frontend Vue 3 / TypeScript en los módulos centrales de la plataforma. - Mejoré la escalabilidad y estabilidad del sistema en producción bajo carga activa de usuarios. - Lancé flujos de negocio orientados al usuario como parte del equipo de ingeniería, con foco en fiabilidad operativa. Stack: Vue 3, TypeScript, REST APIs, B2B SaaS, SPA.

  • Vue 3
  • TypeScript
  • B2B SaaS
  • REST
  • SPA

AEB IT LLC · albank.ru

Trabajo

Software Engineer

Frontend en AEB IT — la filial de IT del grupo bancario. Tuve propiedad del frontend de producción en la plataforma bancaria pública (~12 000 usuarios activos diarios, picos de ~8k concurrentes) y portales internos de administración. - Lancé una PWA de Internet Banking sobre un núcleo Angular: caché offline Service Worker, instalación App Manifest, notificaciones push y presupuesto de performance Lighthouse rastreado por release. - Lideré la migración del frontend legacy a Vue 3 + TypeScript sin downtime; refactoricé módulos compartidos en una biblioteca design-system consumida por múltiples portales internos. - Subí Lighthouse ~+30% y reduje TTFB ~−25% en pantallas transaccionales clave mediante code-splitting, lazy-loading y tuning de SSR. - Construí componentes design-system reutilizables en Vue 3 con documentación en Storybook y adaptadores REST + GraphQL; adoptados en el ecosistema AEB. - Mantuve el sitio público basado en Bitrix bajo picos de tráfico de ~8k usuarios concurrentes; instrumenté monitoreo y garanticé estabilidad bajo carga. - Entregué UIs móviles embebidas en WebView para la app nativa del banco bajo restricciones estrictas de seguridad y producción típicas de fintech. Stack: Vue 3, TypeScript, Nuxt, Angular, PWA / Service Worker, REST, GraphQL, Storybook, Bitrix, WebView.

  • Vue 3
  • TypeScript
  • PWA
  • Bitrix
  • REST
  • GraphQL
  • Storybook
  • WebView

SIVIG LLC · Yakutsk

Trabajo

Fullstack Engineer

Ingeniero fullstack en UnitedB&B — SaaS B2B de reserva y gestión de propiedades orientado al mercado del Extremo Norte. Tuve propiedad de una parte significativa del sistema en frontend y backend. - Diseñé la lógica del workflow de reservas y construí la UI Kanban operativa usada por agentes, moderadores y personal operativo. - Implementé RBAC end-to-end en frontend y backend para un entorno multi-rol. - Construí interacciones con propiedades map-driven sobre Yandex Maps, integradas estrechamente con el flujo de reservas. - Contribuí a la arquitectura del SaaS multi-rol; llevé la plataforma a pre-producción en entorno dockerizado con SSR. Stack: Next.js, TypeScript, SSR, Kanban UI, RBAC, Yandex Maps, REST APIs, Docker.

  • Next.js
  • TypeScript
  • SSR
  • Kanban
  • RBAC
  • Yandex Maps
  • REST

InRoad / Sinetspark · Yakutsk

Trabajo

Frontend Developer

Desarrollador frontend en InRoad — plataforma web R&D dentro de inDriver SparkLab con mapping y geolocalización en su núcleo. - Construí la UI de producción en Vue 3 + TypeScript directamente desde diseños UI/UX aprobados. - Integré Google Maps para la capa de mapa interactivo; lancé componentes para vistas espaciales de datos y gestión de marcadores. - Reduje el tiempo de primera carga ~30% mediante lazy-loading y ajuste de assets. - Entregué UI responsive multi-navegador en colaboración estrecha con diseñadores y backend en los flujos de funcionalidades. Stack: Vue 3, TypeScript, Google Maps API, Vue I18n, SPA.

  • Vue 3
  • TypeScript
  • Google Maps
  • Vue I18n
  • SPA

Tecnologías y Herramientas

Core

  • TypeScript
  • Go
  • Python

Fullstack

  • Vue 3 / Nuxt
  • React / Next.js
  • Angular
  • Storybook
  • Tailwind CSS
  • PWA

Backend

  • Go
  • NodeJS
  • Prisma
  • Gorm
  • Gin
  • Express

API / Redes

  • REST
  • GraphQL
  • WebSockets

Infraestructura

  • Vite
  • Webpack
  • Docker

Mapas

  • Google Maps API
  • Yandex Maps API

UI / Calidad

  • Sistemas de Diseño
  • ESLint/Prettier
  • Vitest/Playwright

Trabajemos juntos

Suelo responder en un día