MARK GOLUBTSOV
Senior Frontend Developer with Full-Stack Foundation
Download CV (PDF)
Email | LinkedIn | Telegram
SUMMARY
Senior Frontend Developer with 5+ years of experience specializing in scalable micro-frontend architecture and high-performance UI systems.
Former backend engineer with Java/Spring Boot expertise, enabling full-stack problem solving and deep system architecture thinking.
Key strengths:
Architecting applications, reducing technical debt, building and scaling design systems, and mentoring teams.
Lead teams through complex migrations, and maintain code quality standards across multiple squads.
Development approach: Pragmatic use of AI-assisted tools (code generation, analysis)
to accelerate routine tasks, with strict code review and validation standards.
TECHNICAL SKILLS
Frontend (Expert):
- TypeScript, JavaScript (ES6+), React, HTML5, CSS3 (SCSS/Modules)
- State Management: MobX, Redux (Saga), React Query
- Architecture & Patterns: Micro-frontends (Module Federation), Component-Driven Development, Design Systems
- Performance Optimization: Webpack, Vite, lazy loading, code splitting, bundle analysis
Backend Foundation (Intermediate):
- Java, Spring Boot, REST API Design, Microservices Architecture
- Understanding: Database design, distributed systems, API contracts, backend constraints
Tools & DevOps:
- Build Tools: Webpack, Vite, Gradle
- Testing & Quality: Jest, Cucumber, Storybook, ESLint, Biome
- Infrastructure: Docker, CI/CD, Nginx, GitHub Actions
PROFESSIONAL EXPERIENCE
QULIX | Oct 2020 - Present
Senior Software Developer | May 2022 - Present
- Architected micro-frontend banking platform using Module Federation. Reduced coordination overhead between 4 teams by 30%.
- Optimized initial load time by 35% through Webpack bundle analysis, code splitting strategy, lazy loading, and route-based chunking.
- Designed and maintained corporate UI Kit with 30+ components, reducing design-to-development time by 25%. Established component versioning strategy.
- Mentored 3 junior developers to Mid-level. Introduced code review guidelines and architecture decision records. Decreased production bugs by 20%.
Software Developer | Sep 2021 - May 2022
- Architected banking services catalog system from scratch using React/MobX/Ant Design. Implemented financial products filtering by type, rates, and eligibility criteria.
- Designed end-to-end system architecture: public search interface and 3 admin dashboards for service providers, managers, and administrators.
- Optimized performance through bundle analysis, lazy loading, and virtual scrolling.
- Established code quality standards: introduced a code review process and mentored team members on architecture patterns.
Junior Software Developer | Oct 2020 - Sep 2021
- Implemented 10+ automated integration test scenarios using Cucumber. Achieved 85% test coverage for critical flows.
- Integrated 10+ REST API endpoints with a backend team. Designed API contract documentation reducing integration time by 30%.
INTOSOFT | Apr 2020 - Sep 2020
Full-Stack Developer
- Developed a hotel management dashboard from scratch using React/Redux, enabled staff to manage 100+ daily bookings with real-time updates.
- Integrated with third-party booking systems via Java backend, synchronized guest data across platforms, eliminating manual entry.
EPAM SYSTEMS | Jan 2020 - Mar 2020
Junior Software Engineer (Backend)
- Developed backend microservices using Java/Spring Boot for internal tool.
- Designed and implemented REST API endpoints for a management module. Collaborated with frontend teams on API contract definition.
EDUCATION
Belarusian State University of Informatics and Radioelectronics
Bachelor of Science in Software Engineering | 2017 - 2021
LANGUAGES
Russian - Native
English - B2
- Comfortable in technical discussions, code reviews, and international team collaboration.