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.
Dmitrii Bog
@dmitriibog
I am a Senior Frontend/Fullstack developer building high-performance web apps.
What I'm looking for
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
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.
- 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.
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.).
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.
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.
Developed both frontend (React, Angular) and backend (Node.js, Express) components for a system managing IP addresses and TCP tunneling. Peformance profiling and optimization, REST API
Senior JavaScript Develope
Yandex
Jan 2017 - Apr 2019 (2 years 3 months)
- Contributed to the Search Engine Result Page (SERP). Developing and extending UI components using Vanilla JavaScript and the BEM methodology.
- Wrote a comprehensive suite of automated tests (unit, integration, visual regression) within a CI/CD pipeline.
- Learned SCRUM, Kanban, CI/CD, DevOps culture
Education
Degrees, certifications, and relevant coursework
Yandex
Course, Scrum
Completed a Scrum course at Yandex in 2017.
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.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Skills
Interested in hiring Dmitrii?
You can contact Dmitrii and 90k+ other talented remote workers on Himalayas.
Message DmitriiFind 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!
