Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
👀 Бэкендеры, зовем на Публичное собеседование на Хабр Карьере! Для участия нужно → оставить заявку
Павел Селезнев (pavelaseleznev), 37 лет, Россия, ТомскПавел Селезнев (pavelaseleznev), 37 лет, Россия, Томск

Павел Селезнев

Фронтенд разработчикФулстек разработчикВедущий (Lead)
От 6000 $Ищу работу

Контакты

Войти
Возраст: 37 лет
Опыт работы: 16 лет и 7 месяцев
Регистрация: 15.07.2023
Последний визит: 1 год назад
Гражданство:
Местоположение: Россия, Томск
Дополнительно: готов к удаленной работе
Знание языков:

Навыки

TypeScript
JavaScript
React
Redux
SOLID
Паттерны проектирования
RESTful API
Функциональное программирование
Объектно-ориентированное проектирование
Webpack

Опыт работы

  • Bespoke Software Development
    ТомскОт 10 до 100 сотрудников
    Lead Frontend Developer / Fullstack developer
    Май 2019 — По настоящее время (5 лет и 8 месяцев)
    • Проведение технической части собеседований для frontend разработчиков
    • Код ревью тестовых заданий и различных проектов компаний
    • Помощь в проектировании архитектуры и анализа ТЗ
    • Экспертная оценка frontend приложений
    Фулстек разработчикFullStack Developer
    Апрель 2011 — Май 2019 (8 лет и 2 месяца)
    • Разработка серверной части ERP системы на ASP.NET MVC для деревообрабатывающей компании + jQuery на клиенте
    • Разработка web клиента в виде MVP на Ext JS для существующего API нефтесервисной компании 
    • Разработка серверной части модуля синхронизации для Apple TV приложения
    • Код ревью и помощь в реализации фич различных проектов как со стороны клиента так и серверной части
  • B2B SaaS in Supply Chain and Sustainability
    Сан-Франциско и район заливаОт 10 до 100 сотрудников
    Фронтенд разработчик (Ведущий)Lead Frontend Developer
    Октябрь 2021 — Август 2023 (1 год и 11 месяцев)

    https://www.supplyshift.net/sustainable-supply-chain-software-overview/

    • Формирование задач на основе бизнес требований, их оценка и написание плана имплементации включая формирование контракта API
    • Проектирование архитектуры frontend модулей и документирование архитектурных решений (ADR)
    • Реализация автогенерации кода API контрактов (DTOs + API controllers) локально и во время CI при помощи Github Actions 
    • Оптимизация запуска фронтовых тестов на CI
    • Имплементация бизнес задач, code review, написание unit тестов
    • Рефакторинг и оптимизация кода,  оптимизация CI процессов и workflow команды
    • Уменьшение технического долга проекта и формирование best practicies
    Middle/Senior Frontend Developer
    Май 2016 — Октябрь 2021 (5 лет и 6 месяцев)
    • Формирование спецификаций Excel подобного DSL (domain-specific programming language) совместно с проектной группой, проектирование и имплементация решения для редактирования кода, его валидации и формирования AST (abstract syntax tree) на стороне Frontend на основе ace editor
    • Формирование задач на основе бизнес требований, их оценка и написание плана имплементации включая формирование контракта API
    • Проектирование архитектуры frontend модулей и документирование архитектурных решений (ADR)
    • Имплементация бизнес задач, code review, написание unit тестов
    • Имплементация core components на основе Material UI
    • Рефакторинг кода,  оптимизация размера бандла и скорости загрузки статических и динамических данных
    • Оптимизация рендеринга компонент ( рендеринг только того что есть попадает во viewport,  рендеринг только по измененным параметрам, мемоизация данных )
  • Бристоль
    CAD/Win/Backend Developer
    Апрель 2011 — Январь 2016 (4 года и 10 месяцев)

    http://www.aioilfield.com/case-study-quickwells.html

    Разработка CAD/ERP системы для нефтегазовой отрасли для проектирования всех этапов нефтегазовых скважин с использованием .NET Framework

      • Разработка различных компонент бизнес логики
      • Разработка 2D/3D рендерера на основе DirectX
      • Разработка модуля соединений деталей нефтегазовых скважин
      • Разработка встроенного ERP модуля
      • Разработка тула параметризации визуальных моделей
      • Интеграция со сторонними API по стандартам индустрии (WITSML)
      • Выделение рендерера в отдельный набор компонент и использование его отдельно от основного приложения для Baker Huges
      • Разработка сервиса синхронизации данных и нагрузочного тестирования на основе сервисов MS Asure
      • Рефакторинг кода
    • Международная IT-компания, разрабатывающая программное обеспечение для цифровой трансформации бизнеса
      ТомскОт 100 до 1000 сотрудников
      Middle FullStack Developer
      Январь 2010 — Апрель 2011 (1 год и 4 месяца)
      • Разработка ERP системы для ритейла
      • Разработка Sharepoint портала для управления тендерами
      • Разработка новых фич и рефакторинг различных BI приложений на ASP.NET
      Junior Web Developer
      Июнь 2008 — Январь 2010 (1 год и 8 месяцев)

      Участие в разработке различных BI приложений на уровне junior, изучение .NET стека и различныъ Web технологий, написание диплома на основе реализации модуля импорта/экспорта данных в ERP системе

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

    • ТУСУР

      Томский государственный университет систем управления и радиоэлектроники
      Систем управления; ФСУ
      Сентябрь 2004 — Сентябрь 2009 (5 лет)

      Специальность: Программное обеспечение вычислительной техники и автоматизированных систем
      Код специальности: 230105
      Квалификация: инженер
      Срок обучения: 5 лет

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