• File

Максим

Front-end developer

Age:
29 years
City of residence:
Odesa
Ready to work:
Remote

Contact information

The job seeker has provided: Phone numberEmailLinkedInMessenger

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Max Kolosov
Frontend Developer

Odesa, Ukraine (Remote)

Linkedin

[open contact info](look above in the "contact info" section) (Telegram) [open contact info](look above in the "contact info" section)

PROFILE

I am a front-end developer with 5 years of experience, possessing solid skills in JavaScript,
TypeScript, React.js, Three.js, and related technologies. I have led project teams of up to 10
members and headed the development department in my company, overseeing task distribution,
hiring processes, and mentoring engineers to middle-level expertise.
Beyond frontend and backend development, I have extensive experience tackling various technical
challenges. I excel at adapting to new technologies and finding innovative solutions, even beyond
my core expertise.
My experience includes building applications, websites, SaaS solutions, custom configurators, and
interactive 3D experiences with Three.js.

HARD SKILLS SOFT SKILLS

Languages: Javascript, Typescript. · Project Planning & Task
Frameworks & Libs: React.js, Three.js, Nest.js, Fabric.js Decomposition
Styling: CSS/SCSS, CSS Modules, Material UI, Ant Design, · Crisis Management &
styled-components. Problem-Solving
State Management: Redux, Redux toolkit, Zustand, React · Optimization Mindset
context · Team Leadership &
Version control: Git (Github, Gitlab). Collaboration
Other experience: AWS (EC-2, S3, Amplify, etc.), Vercel, · Time Management & Meeting
Railway, UNIX, npm packages development, SaaS, Stripe. Deadlines
· Cross-functional Collaboration

PROFESSIONAL EXPERIENCE

Tech Lead January 2023 - June 2026

Uni Interactive (Unilimes) Remote, Ukraine

· Project Architecture & Technical Leadership – designed and evolved the core
architecture of Amaspace, defined modular boundaries (editors, SDK, runtime),
and led all critical architectural decisions across the monorepo.

· Team Building & Engineering Growth – assembled and mentored a
cross-functional team of frontend and backend engineers, fostering a culture of
ownership, code quality, and continuous improvement.

· Hands-on Core Development – actively contributed to key components including
the 3D configurator, model parser, texture/material editors, and AR
integration—balancing technical leadership with deep individual contribution.

· Workflow & DevOps Optimization – implemented monorepo tooling, local SDK
simulation, CI/CD pipelines (Vercel, AWS), and Dockerized services, reducing
build times and increasing team delivery speed.

· Rendering & Performance Optimization – improved WebGL and Three.js
performance through instancing, KTX2 compression, shader tuning, and smart
asset loading strategies—ensuring fast, interactive UX on all devices.

· Innovation & Technical R&D – researched and introduced emerging technologies
such as USDZ export, live rule-based logic systems, real-time material editing,
and dynamic AR export flows.

· Cross-Platform Infrastructure – ensured stability and scalability of the platform
with custom backend services (Python), metric logging (Prometheus), and
observability dashboards (Grafana).

· Client-Oriented Problem Solving – handled time-critical production issues and
edge-case requirements under tight deadlines, maintaining business continuity
and high client satisfaction.

Core Technologies: React.js · Three.js · R3F · AWS · Typescript · Canvas API ·
zustand · gltf-transform

Front-end developer June 2021 - January 2023
Uni Interactive (Unilimes) Odesa, Ukraine
· Task Planning & Estimation – participated in sprint planning, task
decomposition, and effort estimation.

· 3D Web Development – built interactive 3D experiences using Three.js and React
Three Fiber.

· State Management – implemented and optimized application state using Redux,
Zustand, and other solutions.

· Content Management – integrated and managed dynamic content from CMS
platforms.

· Deployment & CI/CD – deployed projects on Vercel, AWS Amplify, and Jenkins,
ensuring smooth releases.

· Cross-Team Collaboration – worked closely with backend developers, designers,
and other frontend engineers to deliver high-quality solutions.

· Code Optimization & Best Practices – ensured performance, maintainability, and
scalability of frontend code.

Core Technologies: React.js · Three.js · Redux · AWS · Typescript · Canvas API

RECENT PROJECTS

·Amaspace, 2D/3D Product Editor Platform
React, TypeScript, Three.js, WebGL, R3F, Fabric.js, Zustand, Vite, Monorepo, AWS, Vercel

Tech Lead – Frontend Architecture & Developer Experience
● Led development of a full-featured product editor platform for 2D and 3D customization
across categories like apparel, vinyl records, and furniture.

● Developed a real-time configuration SDK for seamless embedding into external platforms
(e.g., Shopify, WordPress), supporting live previews and interactions without requiring NPM
publishing.

● Built a rule-based logic engine allowing conditional product behavior: dependencies between
options, feature toggles, validations, price adjustments, and real-time UI reactions — fully
integrated into the editor UI.

● Architected a clean, layered frontend structure using feature-sliced design, dependency
inversion, and separation of UI, rendering, and logic concerns.

● Used advanced React patterns (custom hooks, HOCs, compound components,
controlled/uncontrolled patterns) to build modular and maintainable UI logic.

● Implemented structured global state with Zustand, including custom middleware for
cross-editor sync, persistence, and time-travel debugging.

● Enabled live editing of visual assets via Fabric.js (2D) and Three.js (3D), supporting texture
layering, annotations, lighting, and dynamic materials — all in real-time.

● Built a custom event system & observables layer to decouple communication between
internal editors (2D/3D/materials), allowing dynamic reactions and updates without tight
coupling.

Performance & Infra Enhancements

● Optimized performance for rendering and asset loading via KTX2 texture compression,
instancing, async model loading, shader tuning, and caching

● Created a custom model parser (glTF/GLB/USDZ) with asset normalization, rule embedding,
texture conversion — containerized with Docker for reproducible deployments.

● Integrated with Prometheus + Grafana for real-time system observability and monitoring of
the parsing pipeline.

● Deployed a fully automated CI/CD pipeline via Vercel, enabling preview environments for
each pull request and streamlining stakeholder feedback.



·Panotour, Virtual Tour Builder Platform
React, JavaScript, Three.js, WebGL, Stripe, Fabric.js

● Interactive Panorama Tour System – developed a platform for uploading panoramic images
and creating immersive virtual tours. Implemented a flexible hotspot system supporting
various types (scene transitions, image popups, video overlays, external links), each with rich
customization options for behavior, appearance, and interactivity.

● Media Library & Asset Management – built a centralized media library where users could
upload, organize, and reuse assets (images, videos, documents) within their tours. Included
tagging, preview, and access control features.

● Authentication & Role-Based Access – implemented secure user authentication with JWT
and granular role-based access control at both user and company levels (e.g. admin, editor,
viewer), enabling team collaboration and isolated environments.

● Subscription & Billing Integration – integrated Stripe for handling subscriptions, usage tiers,
and billing logic. Supported multiple plans, metered features, and upgrade/downgrade flows
with full backend validation.

● Organization & Workspace Settings – created configurable company and user settings with
branded workspaces, member invites, permission delegation, and cross-tour access rules.

LANGUAGES

· Ukrainian (Native) · English (Pre-Intermediate).

More resumes of this candidate

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: