Front-End Developer | Vue.js, React, TypeScript
About Me
I'm a front-end developer with over four years of professional experience specializing in Vue.js, Nuxt.js, TypeScript, and React. My expertise includes building responsive, optimized web applications, and managing complex front-end architectures. For now, I'm guided by Feature-Sliced Design with Domain-Driven Design (DDD). I have experience in automated testing (e2e, unit, UI testing) and can create pixel-perfect layouts if needed.
I have experience integrating third-party APIs, such as Google Captcha. My focus lies in creating maintainable and scalable codebases, ensuring excellent UI/UX through thoughtful implementations of advanced CSS techniques, and optimizing applications for performance and SEO. I have also participated in Olympiad programming, which has strengthened my problem-solving skills.
Skills
JavaScriptReactJiraTypeScriptNext.jsVue.JsFirebaseSCSSHTML CSSNuxt.Js
Education
Information Technology
Experience
Architected a configurable profile builder from scratch including UI/UX and business logic. Built subscription system from UI/UX to business logic. Built an internal UI kit (+storybook). Tech stack: Vue 3, Typescript, Tailwind, Pinia, Vitest, Storybook, Quasar Framework, PostHog.
Developed and supported custom engine for marketplace sites (5+ sites) and CRM for tour companies. Developed 'Tour Options' feature, refactored projects from Nuxt 2 to Nuxt 3, utilized Feature-Sliced Design with DDD concepts, developed Jira ticket monitoring service, employee management service using Telegram API, CLI for domain/component creation, and PDF generator on Vue 3 SSR with puppeteer. Tech stack: Vue 2/3, Nuxt 2/3, Typescript, SCSS, i18n, Pinia, Vitest, vue-property-decorator, Vuetify.
Worked on various projects including Telegram Web App for movie production shift monitoring, restaurant menu and CRM projects using Vue 3, Vuetify, Firebase, and an educational platform with messenger, exams, to-do list, and news features using Vue 2 and Firebase.
