About Me
Hello! I’m Eugene, a frontend web developer with a year and a half of commercial experience. My journey in web development has been both exciting and challenging, allowing me to grow and hone my skills in various technologies and frameworks.
Here it is my work experience:
'Joki-Joya' — family amusement parks with well-developed IT infrastructure:
- Tech stack: TypeScript, Nuxt JS 3, Vue JS 3, Pinia, Gsap, SCSS modules
- Complete website redesign and scaling: developed 10+ interactive pages with dynamic content and complex UI/business logic (booking/payment systems); modernized existing sections: implemented updated design and new features while maintaining full backward compatibility.
- Significantly optimized page load speed, increasing Lighthouse and Core Web Vitals scores from a poor 20/45 points on mobile/desktop versions to strong 90+/55. Implemented: resource compression, lazy loading, advanced caching strategies, code splitting.
- Comprehensive code refactoring leveraging modern Nuxt and Vue features: code splitting for efficient resource loading, enhanced code readability and maintainability, optimized project structure for scalability.
'Sigma' — enterprise with government holdings consumers, huge billing product like «1C»:
- Tech stack: ExtJS, Javascript, SCSS, git
- Developed and maintained complex web applications using ExtJS, focusing on enterprise-level solutions.
- Applied heavy practice of Object-Oriented Programming (OOP) principles to ensure scalable and maintainable code.
- Extensive debugging and code improving within a really vast enterprise codebase, identifying and resolving critical issues efficiently.
- Implemented project-level style improvements, injecting up-to-date technologies, ensuring a consistent and polished user interface across the application.
Обо мне
Привет! Меня зовут Евгений, я фронтенд-разработчик с полутора годами коммерческого опыта. Мой путь в веб-разработке был одновременно увлекательным и сложным, что позволило мне расти и оттачивать свои навыки в различных технологиях и фреймворках.
Мой опыт работы:
'Joki-Joya' — Семейные парки развлечений с развитой IT-инфраструктурой:
- Стек: TypeScript, Nuxt JS 3, Vue JS 3, Pinia, Gsap, SCSS модули
- Полный редизайн и масштабирование веб-сайта: разработка интерактивных страниц (10+) с динамическим контентом и сложной логикой взаимодействий и бизнес-логикой (форм бронирования/оплаты); модернизация существующих разделов — обновилённый дизайн и новый функционал с сохранением работоспособности.
- Значительно оптимизировал скорость загрузки страниц, улучшил показатели Lighthouse и Core Web Vitals со скромных 20/45 пунктов (мобильная/десктопная версии) до 90+/55. Методы: сжатие ресурсов, ленивая загрузка, кэширование, code splitting.
- Провел комплексный рефакторинг кода, используя современные возможности Nuxt и Vue: внедрил code splitting для эффективной загрузки ресурсов, улучшил читаемость и поддерживаемость кода, оптимизировал структуру проекта для масштабируемости.
'Sigma' — корпоративные решения для госсектора, разработка высоконагруженных биллинг-продуктов уровня «1С»:
- Стек: ExtJS, Javascript, SCSS, git
- Разрабатывал и поддерживал сложные веб-приложения на ExtJS с огромным количеством легаси-кода.
- Реализовывал сложные решения, основанные на ООП, построение иерархий классов для бизнес-логики, рефакторинг legacy-кода.
- Глубокая отладка и оптимизация кода в рамках крупномасштабной enterprise-кодовой базы, работа с кодом возрастом 10+ лет, удаление неиспользуемого и дублирующегося кода, написание документации.
- Провел глобальный рефакторинг стилей: модернизация UI/UX на уровне всего продукта, внедрение актуальных технологий CSS, создание библиотеки UI-компонентов и SCSS-миксинов.
My Projects
-
Joki Joya site
-
School site
-
Dating App StartUp
-
this.portfolio
-
Assembley endgame
-
Pairs Memory Game
Мои проекты
-
Сайт парков развлечений Joki Joya
-
Сайт школы робототехники
-
Стартап Приложение знакомств
-
this.portfolio
-
Игра Ассемблер Навсегда
-
Игра Угадай Пару
My Skills
- JavaScript
- Sass
- Nuxt
- React
- Vue
- Pinia
- Typescript
- Web Sockets
- Bootstrap
- Accessibility
- Gulp
- Tailwind
Мой стек
- JavaScript
- Sass
- Nuxt
- React
- Vue
- Pinia
- Typescript
- Web Sockets
- Bootstrap
- Accessibility
- Gulp
- Tailwind