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]