Senior Frontend Developer / Maksim

9+ years of experienceIstanbul, Turkey

Senior Frontend Developer with 9+ years building production-grade SPAs and platform UIs in React, Vue, and TypeScript for fintech and enterprise SaaS. Led architectural rebuilds and component-based systems at emcd.io, Krusche & Company, and eCom Solutions, including a UI system managing 1,000+ conditional form fields. Skilled in performance optimization, testing, and scaling reusable component libraries.

Skills

  • Frontend Architecture & Framework Expertise: 9+ years of deep experience with React, Vue, Next.js, Nuxt, and TypeScript, leading full platform rebuilds around component-based architecture.
  • Complex UI Systems: Engineered a dynamic UI generation system rendering and validating 1,000+ conditional form fields from JSON schema.
  • Performance Optimization: Resolved memory leaks and rendering bottlenecks using DevTools Profiler and heap snapshot analysis, improving rendering performance by ~20%.
  • State Management & Data Tools: Proficient with Redux Toolkit, Zustand, TanStack Query, Apollo, and Pinia for scalable, maintainable data flows.
  • Testing & Quality Assurance: Grew test coverage from 40% to 80% using Jest and React Testing Library, significantly reducing production bugs.
  • Design Systems & Component Libraries: Built and standardized reusable component libraries adopted across multiple applications, reducing duplication and speeding development.
  • Cross-Functional & Backend Awareness: Working knowledge of Node.js, Express, Nest.js, Rust, and Docker, enabling smoother collaboration with backend teams.

Experience

Nov 2024 — Jun 2026

Senior Frontend Developer

emcd.io
  • Led the front-end rebuild of the main platform, migrating to a component-based architecture with Vue and TypeScript, reducing boilerplate and accelerating feature development
  • Developed a reusable component library, standardizing UI elements and enabling faster, more consistent updates across the team
  • Engineered a smart transfer widget with automatic country-code detection, phone formatting, and national flag display, reducing input errors
  • Identified and resolved performance bottlenecks using the DevTools Profiler and eliminated memory leaks through heap snapshot comparison
May 2021 — Nov 2024

Senior Frontend Developer

Krusche & Company
  • Engineered and launched three core feature modules for a multinational event platform, including a real-time scheduling system and dynamic ticketing interface with React and TanStack Query
  • Refactored critical UI components, improving rendering performance by ~20% and reducing initial page load times
  • Grew frontend test coverage from 40% to 80% with Jest and React Testing Library, significantly reducing critical bugs in production
  • Architected UI components for phased rollouts, ensuring 100% backward compatibility for enterprise clients
Mar 2019 — May 2021

Frontend Developer

eCom Solutions
  • Architected a dynamic UI generation system from scratch, rendering and validating 1,000+ unique form fields from a JSON schema
  • Built a metadata management module for large-scale media assets, enabling teams to tag, search, and retrieve thousands of photos and videos
  • Streamlined data-entry workflows, cutting time spent on management tasks by an estimated 30% for internal users
Feb 2017 — Mar 2019

Frontend Developer

Dreamkas
  • Developed and maintained five interconnected React/Redux web applications for merchants, administrators, and support staff
  • Refactored a legacy jQuery reporting module to modern React, improving data-visualization speed and adding interactive filtering
  • Introduced a unified design system adopted across all five apps, ensuring UI consistency and reducing code duplication

Contact

Takovska 5, Belgrade, 🇷🇸 Serbia.

Email: [email protected]