bazumax

Senior Frontend Engineer

Senior Frontend Engineer, 11 years shipping production UIs. Vue 3 and TypeScript at the core, React work shipped to Yandex open source, owned an iOS and Android Capacitor app end-to-end for 2.5 years (Swift, Kotlin, FFmpeg media pipeline, 8+ native plugins). Lead architecture on a real-time crypto trading terminal for 25,000 traders across 6 exchanges. Ran large migrations without freezing delivery: Webpack to Vite, Vue 2 to Vue 3 across 500+ files.

Experience: 11 years

Yearly salary: $140,000

Hourly rate: $130

Nationality: 🌏 Remote

Residency: 🇷🇺 Russia


Experience

Senior Frontend Engineer
Veles.finance
2025 - 2026
Real-time crypto trading terminal: 25,000 active traders, 6 exchanges via WebSocket, 1B+ historical backtests processed. Designed architecture for 5 production widgets (TradingView chart, recent trades, order book, orders/positions table with order history, order panel) on a workspace/tab system with cross-widget event bus and unified desktop and mobile settings; encapsulated 20+ reusable components, cutting new-widget development time by 40% for a 5-engineer team. Migrated 50% of codebase from JavaScript (JS) to TypeScript 5 in 3 months and led Vue 2 to Vue 3 migration of 500+ files in 1 month with no delivery freeze; switched build from Webpack to Vite (HMR from 10–30 seconds to under 1 second), cutting team effort 30% and page load time 20%. Reverse-engineered TradingView Charting Library through a custom hidden-API extraction script; rendered live orders and positions on the chart for 25,000 traders, eliminating context switching. Optimized REST and WebSocket integration with 6 exchange backends (~400 requests per second on the hottest) in coordination with the Java backend team; stayed under exchange rate limits while serving 1B+ historical backtests. Developed Vite plugin for dev-environment proxying with authentication and automated Kubernetes deploys (cycle reduced from 10 minutes to 10 seconds); saved 10 hours per week per developer.
Senior Frontend Engineer
Yandex
2025 - 2025
Diplodoc, open-source documentation platform powering 6,000+ documentation projects (React 18 + TypeScript). All work public on GitHub. Built and shipped the full-text search subsystem for Diplodoc (no working search existed before): designed the Algolia indexing pipeline, custom record chunking to ~4 KB per record to stay under the Algolia 9 KB record limit, anchor and heading distinct configuration, and key management across 6,000+ documentation projects. Implemented persistent tab state across pages and sessions through URL query parameters, enabling stable deep links to specific tab content — the canonical feature for using Diplodoc as referenceable documentation across companies. Shipped 40+ merged React 18 and TypeScript commits across four public Yandex repositories (client, components, runtime, page-constructor): SCSS overrides for page-constructor, sticky table-of-contents, share-button rework, subnav refactor, and parallel build pipeline.
Lead Full-Stack Engineer
Stax Network
2024 - 2025
End-to-end event and ticketing platform. Sourced the client personally, owned architecture across mobile (Capacitor + Vue), admin (Vue) and backend (Node.js). Originated the project end-to-end: scoped requirements, set technical direction, and shipped from zero to production across three layers (Capacitor + Vue mobile app, Vue admin panel, Node.js + tRPC backend) with end-to-end type safety via tRPC and Zod schemas. Designed and shipped the commerce core: Prodamus payment webhooks, post-payment order confirmation, automated ticket issuance, QR-code validation with expiry handling and duplicate-scan protection. Built JWT authentication with refresh-token revocation and role-based access control (RBAC) for 4 staff roles (photographer, ticket-checker, SMM, admin) with viewport-level page gating. Delivered admin panel with CRUD for events, tariffs, services, orders and user/staff management with auto-generated credentials. Built backend APIs (blog, reviews, tickets, bonuses, FAQ, referrals) on Node.js + tRPC with Zod input validation and Object Storage for media; engineered loyalty/bonus system, referral program, leagues, and event photo albums with infinite scroll and on-device image compression.
Senior Mobile Engineer (Vue / Capacitor)
Artifcts
2022 - 2024
Took ownership of the mobile app architecture and technical direction across iOS and Android for Artifcts (digital memory-keeping platform). Led two platform migrations with no delivery freeze: Vue 2 to Vue 3 (Composition API, script setup, Pinia, Vue Router 4) and Vue CLI to Vite; introduced TypeScript 5 and reduced bundle size. Architected the media subsystem from scratch: in-app video and audio recording, FFmpeg trimming/transcoding/compression, HEIC support, custom audio waveform UI (wavesurfer). Authored and patched 8+ native Capacitor and Cordova plugins in Swift and Kotlin/Java; built a native iOS Share Extension (SwiftUI) and Android share-intent with App Group and IPC data passing. Overhauled CI/CD into a GitHub Actions + Fastlane pipeline: automated signing (match), 3 environments, CodePush OTA release and rollback, SOPS-encrypted secrets, Telegram notifications; integrated Sentry production monitoring. Designed a type-safe dialog framework and shared component system; introduced TailwindCSS and a UI-kit; shipped FaceID/TouchID login, push notifications and Sign in with Apple; reviewed and mentored team pull requests.
Mobile Developer
Artifcts
2021 - 2022
Joined to develop and stabilize the cross-platform Ionic + Capacitor + Vue application; owned feature delivery and the first release pipeline. Delivered core app features and fixed a wide range of cross-platform UX and stability bugs across iOS and Android. Built the media foundation: image/video/audio selection and upload, HEIC handling, CDN delivery with signed cookies, parallel uploads and native crop. Set up the first CI/CD pipeline with Fastlane, BitRise and match (3 environments with separate icons, identifiers and certificates); introduced Appium E2E tests in TypeScript and automated build/version/release scripts.

Skills

android
c-sharp
front-end
ios
javascript
kotlin
mobile
node
nuxtjs
postgres
react
research
swift
tailwind
typescript
vue
english
russian