Resume
Summary
Lead Frontend Engineer with 7+ years of experience building complex internal backoffice systems and component libraries using Vue.js and TypeScript. Led frontend architecture and teams for large-scale corporate platforms, replacing legacy systems and standardizing development processes. Focused on replacing legacy systems with sustainable frontend architectures that scale with business growth.
Experience
Lead Frontend Engineer 2021 – 2026
SM Lab – Internal product development for large retail companies (Sportmaster, O’STIN)
- Led frontend development of internal corporate systems built from scratch, replacing multiple legacy Delphi-based workflows.
- Designed and scaled a Campaign Management platform used across core business processes for large retail brands.
- Built and maintained an internal component library with shared design tokens and UI components, later adopted across multiple teams and projects.
- Defined frontend architecture standards (Vue, TypeScript, state management, UI patterns), improving consistency and long-term maintainability.
- Implemented standardized development processes (Conventional Commits, Semantic Versioning, CI/CD release pipelines), reducing integration issues and release friction.
- Mentored and onboarded frontend developers, coordinated frontend-backend integration, and provided technical leadership across teams.
Senior Frontend Engineer 2020 – 2021
Uralenergotel – Enterprise CRM and logistics systems
- Designed and developed a CRM system from scratch using Vue.js, TypeScript, Nuxt, and Vuetify.
- Rewrote legacy modules and delivered 15+ new business-critical modules, including a complex real-time chat component.
- Integrated the platform with external logistics services (DPD, Delovye Linii, PEK), automating key operational workflows.
- Refactored and stabilized the codebase, improving Code Climate rating from F to B and significantly increasing maintainability.
Fullstack Engineer 2018 – 2020
JetTeam – Custom web solutions and internal tools
- Developed REST APIs from scratch using Node.js and MongoDB, including automated testing, documentation, and linting.
- Maintained and modernized legacy projects, upgrading outdated dependencies and automating email and reporting workflows.
- Transitioned into fullstack development, delivering frontend dashboards and custom client interfaces using Vue.js and Knockout.js.
- Conducted code reviews and mentored junior developers, helping establish internal development standards and improving overall code quality.
Skills
- Frontend: Vue.js, Composition API, TypeScript, Pinia, Storybook
- Architecture: Frontend architecture, design systems, component libraries, UI scalability
- Backend: Node.js, REST APIs, MongoDB
- Processes: CI/CD, release pipelines, Conventional Commits, Semantic Versioning
- Leadership: Technical ownership, code reviews, mentoring, cross-team coordination
- Tools: Git, ESLint, Stylelint, SonarQube
- Domains: Backoffice systems, internal corporate platforms, CRM systems