VIACHESLAV MURAKHIN

Full Stack Developer

React | TypeScript | Java | Spring Boot

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

Professional Experience

Portfolio Project

Frontend Developer | 2026 - Present

  • Built a personal portfolio focused on strong first impression, responsive layout, and direct resume access.
  • Implemented reusable sections, route-based navigation, and a dedicated resume page for a clearer content flow.
  • Added automated coverage with Vitest and Playwright to verify routes, cards, and mobile navigation behavior.
  • Live Portfolio

CRM Dashboard Project

Full Stack Developer | 2021 - Present

  • Developed an admin dashboard for user operations, exports, and internal reporting.
  • Implemented CRUD flows, role-based access patterns, and data management features for day-to-day product operations.
  • Improved maintainability by organizing frontend and backend modules around reusable workflows.
  • GitHub Project

Freelance Project - ProfiZNO.com (Ukraine)

Freelance Developer | 2020

  • Designed and developed a full-stack educational website from concept to production delivery.
  • Improved website performance and usability through targeted frontend optimization and cleaner page structure.
  • Handled implementation independently, including interface development, logic integration, and deployment preparation.

Education

Dnipro National Mining University

Department of Mine Aerology and Labor Safety

Graduated in 2018 (Worked as a Labor Inspector)

Courses & Certifications

  • Java Courses - SDAcademy (Certificate of Completion)
  • Scrum - SDAcademy (Certificate of Completion)
  • JavaScript Course - WebDev (Verification available)
  • Spring Boot - AmigosCode (Certificate of Completion)

Additional Information

  • Open to remote collaboration across Canada, the United States, and Europe
  • Experienced with product teams, startups, and modern web delivery
  • Focused on accessible, responsive, and maintainable product delivery
  • Comfortable collaborating across product, frontend, and backend work