Himalayas logo
DB
Open to opportunities

Dmitrii Bog

@dmitriibog

I am a Senior Frontend/Fullstack developer building high-performance web apps.

Thailand
Message

What I'm looking for

I am seeking a remote Senior Frontend or Fullstack (Node.js) role within UTC-1 to UTC+7, focused on refactoring, performance optimization, TDD, and improving team tooling and efficiency.

I am a Senior Frontend and Fullstack developer with over seven years building complex, high-performance web applications. I specialize in the Vue.js ecosystem and also work extensively with React and Node.js.

Throughout my career I’ve led major migrations from Vue 2 to Vue 3, introduced specs-driven testing and TDD, and driven deep refactorings that improved maintainability and runtime performance. I build intuitive UIs and integrate complex tooling like Three.js and HOOPS 3D to surface advanced functionality in the browser. I also design backend services and real-time features using Node.js and Firebase.

As an independent developer I’ve created collaborative web tools — for example, a synchronized web-based video player using Firebase RTDB and offline caching via IndexedDB and ffmpeg-wasm. I’ve prototyped automation using the OpenAI API to generate tasks from chat logs and improve team workflows.

I prefer remote roles within UTC-1 to UTC+5 and am seeking Senior Frontend or Fullstack (Node.js) opportunities where I can lead migrations, optimize performance, and strengthen testing and developer tooling. I value TDD, practical processes, and measurable improvements to team efficiency.

Experience

Work history, roles, and key accomplishments

SE
Current

Fullstack Developer

Self-Employed

Sep 2024 - Present (11 months)

Built a collaborative web-based video player with synchronized playback using Firebase RTDB and implemented browser-unsupported audio/subtitle extraction and IndexedDB caching via ffmpeg-wasm to improve compatibility. Experimented with the OpenAI API to analyze chat logs for automated task generation.

Tset Software logoTS

Senior JavaScript Developer

Jan 2023 - Sep 2024 (1 year 8 months)

- migrated a large-scale frontend from Vue2 to Vue3, ensuring a seamless transition for the team.

- Introduced a specs-driven testing structure, significantly improving the reliability and maintainability.

- extensive refactoring of core components and unit tests, improving code readability and performance.

- Integrated a third-party SDK for viewing CAD models.

Slash.com logoSL

Senior JavaScript Developer

Slash.com

Aug 2022 - Oct 2022 (2 months)

+ Successfully migrated a browser extension from Manifest V2 to V3, maintaining a single codebase to support both versions for a smooth rollout.

+ Implemented a self-documented Makefile to standardize and simplify common development tasks (linting, building, testing, etc.).

DepositPhotos logoDE

Senior JavaScript Developer

DepositPhotos

Jun 2021 - Mar 2022 (9 months)

- Built an image editing tool: freehand drawing, masks, and layers using SVG and Canvas.

- deep performance optimization for SVG-heavy operations

- led the migration to Canvas2D to achieve significant speed improvements.

- Implemented a Dockerized development environment, which streamlined the local project setup process and improved the overall developer experience.

SE

Fullstack JavaScript Developer

Self-Employed

May 2020 - May 2021 (1 year)

Developed the Node.js/Express backend for an iOS "Mafia" game and containerized the development environment to streamline setup. Applied TDD across React and Vue projects to improve code quality and enable safer refactors.

Education

Degrees, certifications, and relevant coursework

YA

Yandex

Course, Scrum

Completed a Scrum course at Yandex in 2017.

YU

Yugra State University

Specialist Degree, Automated Systems of Information Processing and Control

Specialist degree in Automated Systems of Information Processing and Control awarded in 2012.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Dmitrii Bog - Fullstack Developer - Self-Employed | Himalayas