Frontend-разработчик
Контакты
Frontend-разработчик с большим и разнообразным опытом работы.
Моя специальность включает в себя: быстрое освоение новых навыков и технологий, решение проблем и создание новых решений для бизнеса.
Что мне больше всего нравится в разработке - это бесконечные возможности делать что-то новое каждый день.
Перечень компаний, которым я помог: Мое портфолио
Основные навыки:
- HTML5 / CSS3
- JavaScript(ES6)
- Git/GitHub
Работал с библиотеками и фреймворками:
- Lodash
- Node.js
- Eslint
- npm
Дополнительные навыки:
- Хорошие знания устройства различных CMS, таких как WordPress и WooCommerce, Opencart, Joomla
- Большой багаж знаний и опыта работы с графическими редакторами: Adobe - Photoshop, Illustrator, InDesign; Figma
- Владею начальными знаниями по SEO-оптимизации
- Изучаю различные нейросети, перепробовал более 300 различных моделей - успешно применяю их в личных проектах для оптимизации рутинных процессов, подбора идей и оптимизации времени
Игры разума
Данный проект содержит пять command-line приложений, которые помогают прокачивать математические навыки пользователя.
Каждое приложение представляет из себя мини-игру до трёх побед и позволяет взаимодействовать с собой через командную строку.
Применяемые навыки:
- Применение практических навыков JavaScript;
- Настройка рабочего пространства и использование VSCode;
- Использование командной строки, Git и платформы GitHub.
Технологический стек:
- JavaScript(ES6)
- readline-sync (мини-библиотека, позволяющая получать текстовые данные от пользователя через консоль)
- Node.js
- npm
- Eslint
- Git/GitHub
- CI (GitHub Actions)
- Codeclimate
- Make
Вычислитель отличий
Вычислитель отличий – это программа, которая сравнивает две структуры данных и показывает разницу между ними.
Применяемые навыки:
- Применение практических навыков JavaScript;
- Создание cli-приложения и проектирование его архитектуры;
- Парсинг и форматирование данных в json, yaml.
- Использование командной строки, Git и платформы GitHub;
- Написание unit-тестов
Технологический стек:
- JavaScript(ES6)
- Node.js
- Lodash
- commander.js
- npm
- Eslint
- Git/GitHub
- CI (GitHub Actions)
- Codeclimate
- Make
RSS агрегатор
RSS агрегатор - это проект веб-сайта, который позволяет пользователям подписываться на RSS-каналы. Пользователи могут вводить URL-адрес в поле ввода формы и отправлять его, а также получать обновления сообщений из подписанных RSS-каналов.
Применяемые навыки:
- Настройка окружения: node.js, npm, ESLint, Makefile;
- Установка Webpack - конструктора фронтенда;
- Развертывание на Vercel;
- Стилизация с помощью Bootstrap - html/css фреймворка;
- Работа с DOM API, асинхронные запросы с помощью axios;
- Использование библиотеки Yup для валидации данных;
- Использование фреймворка интернационализации i18next;
- Управление состоянием приложения (использование библиотеки on-change);
- Построение архитектуры проекта (MVC);
Технологический стек:
- JavaScript(ES6)
- Bootstrap
- ESLint
- GitHub Actions (CI)
- Webpack
- Yup
- on-change
- i18next
- Axios
Полный перечень реализованных проектов: Мое портфолио
Опыт
Получил опыт взаимодействия и успешной реализации проектов клиентов из разных стран мира. Выполнял заказы, побеждал в конкурсах. Помимо графического дизайна - получил первый опыт в веб-разработке и создал интернет-магазин для ломбарда из Эстонии.
Разработка и оформление сайта на Opencart (разработка, оформление, обслуживание, дизайн), SEO-оптимизация, работа с базами данных MySQL, решение проблем и наполнение контентом. Внедрение различных API, разработка ботов для обратной связи в Telegram
Интеграция различных сервисов и разработка новых решений для бизнеса.
Разработка и обслуживание сайтов на WordPress и Opencart для компании РХС.
Навыки, используемые в работе: HTML, CSS, PHP, JavaScript, WordPress и WooCommerce, Opencart, OcStore
Разработка и оформление сайтов на Joomla, Opencart Wordpress (создание, оформление, обслуживание, дизайн), базовая SEO-оптимизация, работа с базами данных MySQL, решение проблем и наполнение контентом клиентских сайтов, создание графических и анимационных изображений, простых рекламных роликов.
Разработка и обслуживание сайтов на WordPress и Opencart для клиентов компании.
Навыки, используемые в работе: HTML, CSS, PHP, WordPress и WooCommerce, Opencart, Joomla, графический дизайн и веб-дизайн (Adobe Photoshop и Illustrator), SEO-оптимизация
В данной компании я попробовал себя в разных сферах и окончательно и бесповоротно влюбился в веб-разработку
Образование
Начальные знания английского языка
Проживаю в городе Санкт-Петербург
Обо мне:
Я: ответственный, пунктуальный и легкообучаемый, владеющий творческим видением сотрудник, который открыто идет на контакт и умеет работать в команде. Умею достигать поставленных задач и люблю учиться новому.
Имеется сертификат от Кембриджского университета в системе ESOL, подтверждающий навык владения английским языком уровня A2, прошел тест от компании EPAM на уровень B1
Мои хобби:
- Изучаю нейросети и пишу по ним статьи на своем личном сайте
- Веду блог в Telegram на тему IT и нейросетей
- Иногда снимаю видео-эссе на тему видеоигр, медиа, субкультур и прочих интернет-феноменов