🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Семен Жогот (pla1d3), 29 лет, Россия, МоскваСемен Жогот (pla1d3), 29 лет, Россия, Москва

Семен Жогот

Фронтенд разработчикФулстек разработчикСтарший (Senior)
От 250 000 ₽Ищу работу

Контакты

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

Обо мне

GitHub: https://github.com/pla1d3

---------

Начал заниматься программированием в 2007 году с самого простого HTML / CSS.

2013-2017 - универ, C++, алгоритмы и основы основ в кодинге.
Учился на JavaRush (https://javarush.ru/users/693525), HTML Academy (https://htmlacademy.ru/profile/id108171).

С 3-4 курса работал на фрилансе.

В какой-то момент участвовал в Яндекс ШРИ, где начал плотно изучать нативный JavaScript, и решать тонну задач на leetcode.

Так же параллельно делать пару своих стартапов / pet проектов на React + Redux / Mobx.

Довольно продолжительное время работал как fullstack разработчик, делая как серверную так и клиентскую часть проектов, однако понимаю что фронтенд скорее мне ближе и полностью уйти в бэкенд я бы не хотел, т.к. интересно видеть и "щупать" то что разрабатываешь.

---------

Для общего развития юзал Svelte и Vue, сделал свою UI либу на этих фреймверках - https://github.com/pla1d3/loft-ui. Так же на работе была таска где нужно было прикрутить racer ORM из derbyjs для обновления фронта на Svelte и Vue.

---------

#forfun

- Плагин для eslint, который сортирует экспорты по алфавиту при настроенном after fix в IDE:
https://github.com/pla1d3/eslint-plugin-exports-order

- Ради интереса реализовал компонент для react-native (Java, Objective-C писалось отдельно):
https://github.com/pla1d3/react-native-easy-blur

Навыки

JavaScript
HTML
CSS
Node.js
React
Webpack
Vue.js
Redux
MobX

Опыт работы

  • Подбор высококвалифицированных кадров и ресурсный ИТ-аутсорсинг
    От 1000 до 5000 сотрудников
    Фронтенд разработчик (Старший)
    Август 2022 — Сентябрь 2024 (2 года и 2 месяца)

    Проект СберБизнес - https://sbi.sberbank.ru:9443/ic/dcb/index.html

    Сам сервис представляет из себя монолит, однако есть части проекта которыми занимаются отдельные команды, я принимал участие в разработке в одной из них. Мы работали с платежами, например, компонент лайтбокса для Отзыва платежа, компоненты таблиц платежей через СБП, создание платежа СБП, создание ссылки для оплаты через СБП и т.д.

    - Интеграция компонентов в монолит проекта через webpack-module-federation
    - Использование Redux на основе Redux-toolkit
    - Использование дизайн системы - Триплекс
    - Написание тестов на Jest, Playwright
    - Настройка Job для Jenkins
    - Планирование и декомпозиция задач
    - Написание mock запросов REST API на msw сервис воркере
    - Git Flow, перекрестное code review
    - Написание стилей на CSS Modules (Less)

    Agile методология, Jira, Bitbucket, Confluence

  • Разработка и развитие цифровой облачной платформы, заказная разработка
    МоскваОт 100 до 1000 сотрудников
    Фронтенд разработчик (Средний)Frontend developer
    Октябрь 2021 — Июль 2022 (10 месяцев)

    Работал на аутсорс компанию Integrity Solutions (Luxoft), на данный момент является частью IBS.
    Занимался проектом Сбера для документооборота. Сам проект можно назвать большой админкой для внутренних сотрудников банка.

    Была реализована авторизация, распределение пользоватей по ролям, у разных ролей были разные права (например, для кого-то нужно была скрывать какой-то функционал). Вывод таблиц с документами, фильтры, вывод модалок для создания документов, загрузка pdf файлов, выгрузка документов для отчетности и т.д.

    - Git Flow, перекрестное code review
    - Кастомизация компонентов Material UI
    - Написание стилей на CSS Modules (SCSS)
    - Использование MobX

    Agile методология, Jira, Bitbucket, Confluence

  • Global product development company
    От 10 до 100 сотрудников
    Фулстек разработчик (Средний)
    Август 2019 — Октябрь 2021 (2 года и 3 месяца)

    Архитектура проектов была завязана на вебсокетах, и какие-либо изменения в базе данных сразу же обновлялись на фронте. По сути это BFF, т.к. практически всегда данные из бд доставались прямо на фронте, но иногда приходилось писать стандартные REST API запросы, например если была какая-нибудь более сложная агрегация.

    Поначалу работал на проекте где осваивал фреймверк и стэк компании, проект Lingua.Live (https://lingua.live).
    В ходе работы был написан компонент для отображения и редактирования субтитров, функционал очень похож на редактор субтитров в youtube.

    Далее работал на внутренний аутсорс проект Virgin Holets. В нем был реализован чат с бесконечной прокруткой и rich text редактором. Компонент написан абстрактно, и использовался на других проектах компании.

    Последний год работал над самим фреймверком (https://github.com/startupjs/startupjs) и компонентами реализованными на этом стэке. Занимался поддержкой и написанием UI компонентов в частности Popover, Dropdown, AutoSuggest, Carousel, Drawer, Tooltip и т.д. Так же отдельные библиотеки, такие как авторизация с поддержкой разных соц. сетей.

  • Частная практика, работа без зачисления в штат
    Фулстек разработчик (Младший)
    Сентябрь 2017 — Май 2019 (1 год и 9 месяцев)

    - Написание разных сайтов: от лендингов до сложных интернет магазинов и админок
    - Разработка telegram ботов
    - Разработка парсеров
    - Верстка по БЭМ или bootstrap
    - Создание REST API (фреймворки PHP или Node.js)

    Последний большой проект - ponches.me
    Это сайт для накрутки. Однако в отличии от других сайтов для накрутки в нем продавались именно накрутка не от ботов (пустых аккаунтов), а от живых людей, т.е. каждый аккаунт проходил модерацию и людям выплачивали деньги за лайки и подписки.

    ReactMobXMongoDBNode.jsPHPJQueryMySQLSCSS

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

  • КИПУ

    ГБОУВО РК «Крымский инженерно-педагогический университет имени Февзи Якубова»
    Симферополь105 выпускников
    Экономики и информатики
    Сентябрь 2013 — Май 2017 (3 года и 8 месяцев)