VIACHESLAV MURAKHIN
Full Stack Developer
React | TypeScript | Java | Spring Boot
Remote-first | North America & Europe
Profile
Full Stack Developer with 4+ years of experience building responsive web applications and product features from concept to deployment. Strong hands-on background in React, TypeScript, Java, and Spring Boot, with practical experience building ecommerce flows, admin dashboards, portfolio systems, and maintainable frontend architecture. Focused on performance, usability, and clear delivery for remote product teams across Canada, the United States, and Europe, with experience using Vite, React Router, Vitest, and Playwright to ship reliable production-ready products.
Technical Skills
Languages: HTML5, CSS3 / SCSS / Sass, JavaScript, TypeScript, Java, Rust
Frameworks / Libraries: React, React Router, Redux, Tauri v2, Spring Boot, Spring Security, Hibernate, JDBC
Build Tools / Testing: Vite, pnpm, npm, Maven, Gradle, Vitest, Playwright
Rendering / Runtime: Canvas 2D, Tauri desktop runtime, macOS app packaging
Databases: PostgreSQL, MySQL, Firebase
Tools: IntelliJ IDEA, VS Code, Terminal, Bash, Vim, Git
Containerization: Docker
Languages Spoken: English, Polish, Russian, Ukrainian
Professional Experience
E42 Store Ecommerce Project
Full Stack Developer | 2024 - Present
- Developed a full-featured eCommerce application from scratch.
- Implemented user authentication, catalog management, cart flows, and checkout logic.
- Integrated backend services and relational data flows using React, TypeScript, Java, and Spring Boot.
- Structured reusable components and business logic so the product stayed maintainable as features expanded.
- GitHub Project
Flip Clock Screensaver
Frontend / Desktop Developer | 2025 - Present
- Built a macOS flip-clock screensaver with React, TypeScript, Tauri v2, and a Rust-backed desktop runtime.
- Implemented a deterministic Canvas 2D rendering engine with live settings updates and stable runtime behavior without canvas re-mounts.
- Added multi-display support, night dimming, audio click feedback, and a floating settings panel for a polished desktop experience.
- Structured the app with Feature-Sliced Design and release flows prepared for App Store distribution.
- GitHub Project