🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Артём Самошкин (lapakota), 23 года, Россия, ЕкатеринбургАртём Самошкин (lapakota), 23 года, Россия, Екатеринбург

Артём Самошкин

Эксперт
Фронтенд разработчикСредний (Middle)
Рассмотрю предложения

Контакты

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

Обо мне

Умею объединять в интерфейсах функциональность, эстетику и отзывчивость. Горжусь способностью быстро адаптироваться и эффективно сотрудничать в команде. Открыт к постоянному профессиональному росту и освоению новых технологий.
Ищу возможность присоединиться к крупной команде со сложными и интересными техническими задачами.

Telegram: @lapakota

Навыки

TypeScript
React
Redux
JavaScript
Git
Webpack
MobX
Python
ООП
HTML

Эксперт

0консультаций

Работаю с квалификациями

СтажёрМладшийСредний

Специализация

Фронтенд разработчик

Помогаю развивать навыки

CSSSCSSTypeScriptJavaScriptВеб-разработкаАдаптивная версткаHTMLReactReduxMobX

Экспертность

Имею более 2х лет коммерческого опыта разработки фронтенда в больших продуктовых компаниях Контур и Авиасейлс, а также законченное профильное высшее образование по направлению "Математика и компьютерные науки".
Работал в командах от 5 человек с единственным фронтендером в роли меня до 15 человек, включая 3х фронтендеров.
Готов делиться своим опытом и наработанной экспертизой.

Стоимость
1000 ₽/ час
Первая встреча бесплатно

Опыт работы

  • Мы не просто любим путешествовать, мы создаем сервисы, помогающие таким же как мы любителям самостоятельных путешествий
    ЕкатеринбургОт 100 до 1000 сотрудников
    Фронтенд разработчик (Средний)Frontend-разработчик
    Март 2024 — По настоящее время (9 месяцев)

    Разрабатываю фронт в команде поисковой выдачи авиабилетов.

    Состав 14 человек, включая 3х фронтендеров. Работаем в 3х репозиториях: новая кодовая база, оставшееся легаси, собственный ui-kit.

    • Разработал и внедрил новый виджет экстренных информеров, что позволило избавиться от лишних запросов и улучшило консистентность интерфейса.
    • Фичаовнил задачу по разработке нового десктопного превью билета: собрал бизнес требования, завёл эпик, декомпозировал фичу для достижения максимальной итеративности в командной разработке, создал основной компонент превью, написал истории для Storybook, следил за ходом работ по задаче.
    • Интегрировал инструмент для защиты от парсинга ботами с динамической подгрузкой скрипта, что позволило достигнуть поставленную цель без просадки Lighthouse метрик.
    • Совершил переезд на новую логику закрепления перелётов и поиска по аэропортным метрополиям, что сделало поиск более точным.
    • Интегрировал в новый сервис поисковых фильтров аналитику, необходимую для проведения эксперимента.
    • Выпилил большое количество устаревшего кода и фича флагов, сократив уровень легаси в проекте.
    • Участвовал в кросс-ревью, планировании, груминге задач, вносил предложения по улучшению командных процессов.

    Стек: React, TypeScript, Effector, Farfetched, Vitest, Webpack, Storybook, Scss, Redux, Redux-Saga, Git, Figma,  Jenkins,  Jira.

    ReactTypeScriptJavaScriptEffectorSCSSReduxWebpackHTMLJenkins
  • Продуктовая экосистема, которой пользуется каждый третий бизнес России
    ЕкатеринбургБолее 5000 сотрудников
    Фронтенд разработчик (Средний)Frontend-разработчик
    Октябрь 2022 — Февраль 2024 (1 год и 5 месяцев)

    Разрабатывал продукт Контур.Страхование.

    - Завершил переход на новый дизайн, отрефакторил структуру проекта, выпилил старый код, обновил все используемые библиотеки, составил задачи для технического беклога.
    Таким образом, удалось значительно упростить разработку проекта, а также оптимизировать размер бандла и скорость билда на 20%.
    - Интегрировал инфраструктуру для скриншотного и unit тестирования, линтер стилей Stylelint, настроил новые конфигурации для CI/CD в TeamCity, что повысило надёжность системы и снизило временные затраты QA на проведение регресса.
    - Разработал фичу онбординга новых клиентов для продукта Контур.Маркировка, облегчив погружение клиентов в специфику работы в сервисе. Также во время реализации фичи влился в процессы новой команды.
    - Разработал админку для нового сервиса коннекторов, сократив команде внедрения время на настройку продукта у клиентов.
    - Сделал интерфейс более отзывчивым, добавив спиннеры, реализовав позитивные сценарии запросов, оптимизировав лишние ререндеры компонентов с большими формами.
    - Участвовал в процессах ревью кода, декомпозиции и обсуждении задач, валидации прототипов интерфейса от проектировщика, планировании.
    - Добавил блок настроек банковских реквизитов и договоров с контрагентами, блок удалённых сообщений, массовое скачивание сообщений и ещё множество новых функциональностей, улучшающих пользовательский опыт.

    Стек: React, TypeScript, Jest, Creevey, React UI (skbkontur), Webpack, Redux-toolkit, React Hook Form, React Query, Storybook, Less, Git, Figma, TeamCity,  Jira.

    JavaScriptTypeScriptReactLESSGitWebpackReduxMobX
    Фронтенд разработчик (Младший)Frontend-разработчик
    Июль 2022 — Август 2022 (2 месяца)

    Разрабатывал внутренний сервис для сотрудников техподдержки Контур.Callider.

    - Унифицировал способ написания стилей в проекте, что помогло избавиться от лишней неопределённости.
    - Писал новые фичи как для пользователей (например, возможность рассчитать вероятную ЗП при выборе пожеланий о сменах), так и для разработчиков (например, админ панель для тестовой площадки)
    - Писал unit и скриншотные тесты на реализованные фичи.
    - Работал в команде, взаимодействуя с бекендерами, аналитиками, проектировщиками интерфейсов.
    - Проходил ревью кода от наставника, фиксируя и исправляя недоработки, а также сам проводил ревью.

    Стек: React, Redux, Redux-Saga, Typescript, Jest, Storybook, Loki, Webpack, Less, Git, Figma

  • ЕкатеринбургОт 100 до 1000 сотрудников
    Фулстек разработчикFullstack-разработчик
    Сентябрь 2022 — Сентябрь 2022 (1 месяц)

    Frontend:
    - Исправил много визуальных багов, багов связанных с логикой, валидацией, мультиязычностью.

    Backend:
    - Добавил новый функционал в отправке почтовых сообщений в техподдержку.
    - Исправил небольшое количество багов.

    Стек: Next.js, React, Typescript, Jest, Node.js, GraphQL, Webpack, Git

  • Globalfreelance.ru
    Бэкенд разработчикПрограммист Python
    Июнь 2021 — Декабрь 2021 (7 месяцев)

    Выполнял заказы на написание python скриптов. Вся коммуникация и описание задач были на английском языке.

    - Реализация алгоритмов и специфичных структур данных по тз.
    - Написание кода для студенческих курсовых работ по программированию.

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

  • УрФУ им. Б.Н. Ельцина

    Уральский Федеральный Университет имени первого президента России Б.Н. Ельцина
    Екатеринбург4630 выпускников
    Институт естественных наук и математики
    Сентябрь 2019 — Июнь 2023 (3 года и 9 месяцев)

    Матмех - направление Математика и компьютерные науки (Бакалавр)

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