Я - опытный разработчик, сфокусированный на веб-технологиях и создании поддерживаемых и интуитивно понятных интерфейсов с помощью HTML, CSS, JavaScript и TypeScript. Обладаю большим опытом в разработке инновационных и высококачественных веб-приложений с использованием фреймворка Vue и библиотеки React. Следую принципам разработки, а также уделяю внимание оптимизации и производительности кода и приложений. Разбираюсь в паттернах проектирования. Использую системы контроля версий и знаю тонкости их применения. Умею работать в команде и имею хорошее понимание методологии agile. Активно развиваюсь и совершенствую навыки в этой области.
- Cемантическая, адаптивная и кросс-браузерная верстка и обеспечение доступности
- Интернационализация (I18n)
- Тестирование
- Оптимизация производительности веб-приложений (Critical Rendering Path)
- Архитектура браузера, поток и event loop
- Безопасность (XSS)
- Использование инструментов разработчика и отладки (DevTools, Debugger)
- Спецификации, протоколы и стандарты (HTTP, CORS, REST, SOAP, GraphQL, gRPC, OAuth 2.0, OpenID Connect (OIDC), WebSocket, WebRTC, WebGL)
- Микроразметка (Schema.org, Open Graph, JSON-LD)
- Методологии и принципы (OOP, SOLID, DRY, KISS, YAGNI, BDUF, APO, Occam's razor, BEM, Agile)
- Паттерны проектирования (MVVM, MVC, MVP, Singleton)
- Composition API, Options API
- Pinia, Vuex
- Vue Router
- Vue Test Utils
- Vue Devtools
- Vue CLI
- Vue I18n
- VueUse
- VeeValidate
- Фронтенд: Vue, React
- Бэкенд: Nuxt, Express
- Библиотеки: Lodash, Axios, jQuery, Socket.IO
- UI фреймворки: Quasar, Kendo, Bootstrap, Tailwind, Vuetify
- Анимации: GreenSock (GSAP), Anime.js, Tween.js
- Линтинг: ESlint, Prettier, Husky, Yorkie, Lint-staged
- Тестирование: Vitest, Jest, Cypress
- Шаблонизаторы: Pug, Handlebars, SCSS
- Системы контроля версий: Git, GitHub, GitLab, BitBucket
- Cборщики: Vite, Webpack, Rollup, ESBuild, Gulp
- Пакетные менеджеры: Npm, Pnpm, Yarn
- Модули: ES6, CommonJS, AMD, UMD
- Базы данных: MongoDB
- Макеты: Figma, Photoshop
- Языки программирования: JavaScript, TypeScript, Python, Bash, Shell
- ОС: Debian/Ubuntu Linux
Контакты:
- Телеграм: @Sergeyy_Bochkarev (предпочтительный способ связи)
- Почта: [email protected]
С Уважением, Сергей Бочкарев.