I am a Frontend Developer with over 5 years of experience specializing in building complex CRM systems and user interfaces using Vue.js. Throughout my career, I have designed application architectures and developed projects from scratch, successfully refactoring legacy codebases by migrating them to modern technologies such as Vue 3, TypeScript, and the Composition API. I have a strong core stack expertise in Vue.js (versions 2 and 3), Vuex, and Pinia.
My experience includes designing and developing CRM systems and internal portals, as well as refactoring and maintaining legacy projects to improve performance and maintainability. I have hands-on experience with React.js and a basic understanding of Angular, which allows me to adapt to different frontend environments and frameworks.
I am skilled in working with REST APIs, integrations, and performance optimization to deliver scalable and efficient frontend solutions. I have collaborated in small teams to develop business process automation systems, modular platforms, and mobile applications, contributing to both frontend architecture and implementation.
I am passionate about creating reusable UI components and improving development workflows, having designed UI kits that significantly reduce development time. My work has included developing POS applications with payment terminal integrations, inventory systems, and customer survey platforms.
I am continuously learning and expanding my skill set, having completed courses in React.js and Vue.js. I am fluent in English and Russian, which helps me communicate effectively in diverse teams and projects.