👋 Что важно в корпоративной культуре компании? Расскажите в коротком опросе → пройти
Артем Егоров (ohartyom), 29 лет, Россия, Санкт-ПетербургАртем Егоров (ohartyom), 29 лет, Россия, Санкт-Петербург

Артем Егоров

React,Vue-разработчик, 2+ года опыта, верстка, UI-логика, React, JSФронтенд разработчикHTML-верстальщикСредний (Middle)
Рассмотрю предложения

Контакты

Войти
Возраст: 29 лет
Опыт работы: 2 года и 2 месяца
Регистрация: 29.01.2023
Последний визит: 2 дня назад
Гражданство: Россия
Местоположение: Россия, Санкт-Петербург
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Моя деятельность характеризуется постоянным стремлением к разработке и улучшению пользовательских интерфейсов. Я активно работаю над личными проектами, экспериментируя с различными технологиями, такими как Vue.js, React, JavaScript, TypeScript, HTML5 и CSS3. Постоянно совершенствую свои навыки и углубляю знания в разработке, уделяя особое внимание производительности, оптимизации кода и удобству пользователей.

Навыки

JavaScript
React
Gulp
Pug
JQuery
WordPress
Vue.js
Webpack

Опыт работы

  • Аккредитованная IT-компания, создающая образовательные курсы на собственной платформе
    Санкт-ПетербургОт 10 до 100 сотрудников
    Фронтенд разработчик (Младший)
    Декабрь 2023 — По настоящее время (1 год и 3 месяца)

    Ключевые достижения | обязанности:

    • Сокращение сроков разработки:

    Сократил время разработки на 25%, внедрив унифицированные шаблоны и рефакторинг устаревшего JavaScript-кода. Это привело к ускорению сдачи проектов вдвое.

    • Улучшение архитектуры:

    Проанализировал старые проекты, внедрил современные подходы разработки (Pug, BEM), что повысило гибкость и упростило сопровождение.

    • Повышение удобства использования:

    Оптимизировал формы оплаты, устранил баги и улучшил UX, что увеличило положительный отклик пользователей и повысило лояльность команды.

    Опыт и навыки

    • HTML5, CSS3, SCSS, BEM:

    Разработка адаптивных, кроссбраузерных интерфейсов (лендинги, квизы, формы валидации, email-карточки).

    • JavaScript (ES6+):

    Работа с DOM, API, разработка интерактивных элементов.

    • React(верстка):

    Разработка компонентов, интеграция с существующими приложениями, решение критичных задач, оптимизация производительности.

    • Инструменты разработки:

    Pug, Sass, Gulp: Автоматизация процессов и создание удобных шаблонов.

    Git, Webpack: Контроль версий, настройка сборки проектов.

    • Оптимизация и рефакторинг:

    Проведение код-ревью, улучшение структуры кода и устранение ошибок.

    Опыт работы с React

    • Разработка компонентов:

    Создание и поддержка React-компонентов, интеграция их с существующими системами.

    • Оптимизация приложений:

    Устранение багов, повышение производительности и улучшение функциональности.

    • Формы с валидацией:

    Реализация форм с динамической валидацией данных, фильтры и обработка пользовательского ввода.

    • Детализация проектов(в бою):

    Разработал страницы категорий с карточками и фильтрацией по категориям, например, страница с акварелью: [пример карточки] (https://tutorplace.ru/catalogue/watercolor.)

    Верстка страницы вебмастера: [пример страницы на React](https://tutorplace.ru/webmasters)

    • Работа с API:

    Взаимодействие с REST API для передачи и получения данных карточек курсов.

    Командная работа

    • Унификация процессов:

    Внедрил стандарты кода и шаблоны для ускорения работы команды, что повысило эффективность и снизило технический долг.

    • Код-ревью команды:

    Регулярный анализ кода для соблюдения стандартов, улучшения структуры и предотвращения ошибок.

    Технологический стек

    • Frontend | Верстальщик : HTML5, CSS3, SCSS, BEM, JavaScript (ES6+), React(верстка).

    • Шаблонизация и автоматизация: Pug, Sass, Gulp, Webpack.

    • Инструменты разработки: Git, VS Code.

    • Дополнительно: jQuery (опыт поддержки старых проектов и дополнение уже существующих).

  • Сервис для управления задачами и проектами
    Санкт-ПетербургОт 10 до 100 сотрудников
    Фронтенд разработчик (Стажёр)Frontend-разработчик Vue.js
    Апрель 2023 — Август 2023 (5 месяцев)

    Ключевые достижения | обязанности:

    • Разработка и верстка страниц

    Вертска с нуля компонентов для раздела авторизации партнеров: Регистрация, вход, профиль и восстановление пароля с акцентом на безопасность, удобство использования (UX) и чистоту кода.

    Адаптивные лендинги и многостраничные сайты: Создал интерфейсы с использованием методологии BEM, обеспечивая структурированность и гибкость для дальнейшего расширения.

    Реализация боевых интерфейсов: Разработал страницу для партнеров с поддержкой многоязычности (i18n) – [страница партнеров](https://partner.weeek.net/).

    • Модульность и масштабируемость

    Интерфейсы : Разработка и вертска страницы партнеров, аналитики, карточки, продукты, обеспечил модульность и масштабируемость приложения.

    Интерактивные анимации: анимации на CSS и JavaScript, добавив интерактивности и улучшив визуальное восприятие интерфейсов.

    • Среда разработки и оптимизация

    Docker: развертывание старых проектов.

    • Ключевые навыки и технологии

    Frontend | Верстальщик:

    JavaScript (ES6+), TypeScript (основы)

    Vue.js (верстка)

    HTML5, CSS3 (SCSS/SASS)

    • Инструменты и окружение:

    Docker

    Webpack, Gulp

    Git

    • Методологии и практики:

    BEM

    Адаптивная верстка

    Семантическая и валидная верстка

    • Интеграция:

    API-интеграция (карточки товаров)

    • Дополнительно:

    анимаций на CSS и JavaScript

  • Kojo Studio
    Санкт-Петербург
    Фронтенд разработчик (Младший)Frontend-разработчик React (Верстальщик)
    Октябрь 2022 — Май 2023 (8 месяцев)

    Ключевые достижения | обязанности:

    Разработка и улучшение сайта [React | верстка](https://saintcode.ru/)

    • Адаптивный дизайн:

    Разработал и стилизовал адаптивные веб-страницы, обеспечив корректное отображение на различных устройствах и улучшение пользовательского опыта.

    Ускорение загрузки сайта на 20% благодаря внедрению оптимизированной верстки

    • Динамичные анимации:

    Реализовал динамичные CSS-анимации с использованием GSAP, что повысило визуальную привлекательность и взаимодействие с сайтом.

    • Интеграция с CMS:

    Интегрировал верстку с WordPress.

    • Основы PHP:

    Использование базовых знаний PHP для решения задач на стороне сервера, включая создание шаблонов и небольших скриптов.

    Разработал простую систему отзывов на PHP, интегрированную с WordPress

    Поддержка и обучение студентов

    • Индивидуальная поддержка:

    Оказывал индивидуальную помощь студентам по вопросам HTML, CSS и JavaScript, помогая ускорить их процесс обучения и понимание материала.

    • Обучающие занятия:

    Провел более 30 обучающих занятий по основам веб-разработки, охватывающих темы от базового HTML до базового понимания работы с DOM в JavaScript.

    Фриланс-веб-разработчик

    • Полный цикл разработки:

    Занимался полным циклом разработки — от сбора требований до развертывания проекта. Создавал веб-решения для клиентов с учетом их нужд и требований.

    • Навыки работы с клиентами:

    Решал разнообразные задачи, что позволило развить навыки общения с клиентами, анализа потребностей и решения проблем в процессе разработки.

    Технические навыки

    • Frontend | Верстальщик:

    • React, JavaScript (ES6+), HTML5, CSS3, Sass

    • CSS-анимации, GSAP

    • Макетирование и адаптивный дизайн:

    • Flexbox, Grid, Bootstrap, Parallax

    • Дизайн и графика:

    • Adobe Photoshop, Illustrator, Figma

    • Инструменты:

    • Git, Webpack, npm

Высшее образование

  • СурГУ

    Сургутский государственный университет
    Информационных технологий; ФИТ
    Сентябрь 2015 — Декабрь 2019 (4 года и 3 месяца)

Дополнительное образование