shershnev-a3shershnev-a3

Александр Шершнев

Front-end разработчик (JS) · Фронтенд
Открыт к предложениям
Возраст: 31 год
Опыт работы: 9 лет и 9 месяцев
Регистрация: 17.10.2012
Последний визит: 1 неделю назад
Местоположение: Россия, Москва
Профессиональные навыки: JavaScript · CSS · HTML · ReactJS · Redux · Webpack · Веб-разработка · Кроссбраузерная верстка

Обо мне

Считаю, что все будущее приложений за web-технологиями. Создаю single page приложения/сайты, люблю удобные и красивые интерфейсы, ну и стараюсь делать их такими.

Опыт работы

  • RentalReport
    Москва
    Senior frontend developer
    Май 2020 — По настоящее время (6 месяцев)

    Разработка MVP версии single-page приложения (PWA) с нуля.
    Технологии:
    - typescript, preact, unistore
    - firebase (auth, firestore, storage)
    - stylus
    - webpack 5.x

  • Orbita
    Москва
    Senior frontend developer
    Январь 2018 — Май 2020 (2 года и 5 месяцев)

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

    Технологии:
    - ecmascript2015+, react/redux
    - stylus
    - webpack4

  • RAWG.io
    Вильнюс
    Senior front-end developer
    Ноябрь 2016 — Январь 2018 (1 год и 3 месяца)

    Разработка универсального (с серверным рендерингом) мультиязычного синглпейдж приложения c нуля.

    Технологии:

    - ecmascript2015+, react/redux

    - stylus

    - webpack2

    - nodejs

  • A peer-to-peer marketplace connecting travelers looking to subsidize their trips with shoppers from abroad
    Сан-Франциско и район залива · От 10 до 100 сотрудников
    Front-end developer
    Сентябрь 2016 — Ноябрь 2016 (3 месяца)

    Разработка универсального (с серверным рендерингом) мультиязычного синглпейдж приложения.

    Технологии:

    - ecmascript2015+, react/redux

    - css (atomic css)

    - webpack

  • Bookmate (https://bookmate.com)
    Москва
    Front-end developer
    Апрель 2014 — Август 2016 (2 года и 5 месяцев)

    Занимался:

    1) Новое web-приложение

    Single-page универсальное (с серверным рендерингом) мультиязычное приложение.

    Технологии:

    - ecmascript2015 (es6), react, redux, react-router, counterpart, lodash

    - css, postCSS

    - webpack

    - nodejs

    2) Web ePub ридер

    Single-page приложение со сложной логикой.

    Технологии:

    - vanillaJS, jquery, backbone, lodash

    - less

    - mustache

    3) Android (webview) ePub ридер

    Библиотека-api для android приложения:

    - обработка и подготовка документа

    - пагинация

    - кастомное выделение цитат, в том числе межстраничное

    - подсветка цитат

    Технологии:

    - vanillaJS

    - css

    4) Текущий сайт

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

    Поддержка/разработка как старого, так и нового функционала.

    Технологии:

    - vanillaJS, ecmascript2015 (es6), jquery, lodash, ampersand, ymodules

    - html5, canvas

    - less

    - slim (ruby)

    - gulp

  • ООО "ЛИНУС"
    Москва
    Front-end developer
    Январь 2013 — Апрель 2014 (1 год и 4 месяца)

    Занимался front-end разработкой (верстка, javascript).

    - jquery, backbone, underscore

    - bootstrap, handlebars

    - html5

    - css, less

    Проекты, в которых принимал участие:

    1) Система дистанционной оценки знаний водителей, перевозящих опасные грузы.

    http://brainstorage.me/works/93118

    Разработаны кабинеты экзаменуемого и экзаменатора.

    В помещении подключаются ip-камеры, для каждого экзаменуемого - web-камера. Экзаменатор может наблюдать за ходом сдачи экзамена, за рабочим столом экзаменуемого, за web- и ip-камерами.

    Single-page приложение.

    Технологии:

    - jquery, backbone.js, underscore.js

    - css

    - html5 (canvas, getUserMedia)

    - json

    2) ИАС "ЭКО-Баланс"

    http://brainstorage.me/works/30226

    Приложение производит расчет платы за выбросы/сбросы/размещение вредных веществ/отходов в атмосферу/водные объекты, а также подготавливает готовый печатный отчет для сдачи в Эконадзор.

    Single-page приложение.

    Технологии:

    - jquery, backbone.js, underscore.js, bootstrap, handlebars

    - less

    - html5 (history api)

    Вся логика приложения осуществлена на клиентской части.

    3) Документооборот

    http://brainstorage.me/works/30214

    Функционал:

    - загрузка, группировка, удаление документов

    - ЭЦП документов

    Single-page RESTful приложение.

    Использовалось:

    - jquery, backbone.js, underscore.js, bootstrap.js

    - less

    - КриптоПро ЭЦП Browser plug-in

    Ну и изредка лез в back-end (python)

  • Частная практика, работа без зачисления в штат
    Москва · От 1000 до 5000 сотрудников
    Фрилансер
    Август 2012 — Декабрь 2012 (5 месяцев)

    1) Создание и поддержка сайта для стартапа "Электронное издательство E-Издат"

    http://brainstorage.me/works/29608

    - python, django 1.3

    - html, css

    2) Создание и сопровождение приложения "Журнал инцидентов"

    http://brainstorage.me/works/30228

    Функционал:

    - Добавление, редактирование, удаление записей в журнале

    - Фильтр, сортировка и подгрузка записей

    Технологии:

    - python, django 1.4, tastypie

    - javascript, jquery, backbone.js

  • Научно-исследовательский институт
    Москва · От 1000 до 5000 сотрудников
    Инженер
    Январь 2011 — Июнь 2012 (1 год и 6 месяцев)

    Отдел занимался разработкой интегрированного банка данных (ИБД) для военных.

    Мои обязанности:

    (backend)

    - исправление ошибок в коде (в основном синтаксических)

    - создание/переписывание классов для базы данных ИБД

    (frontend)

    - создание шаблонов (jinja2)

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

  • МГТУ им. Н.Э. Баумана

    Московский государственный технический университет имени Н.Э. Баумана
    Информатики и систем управления; ИУ
    Сентябрь 2006 — Июнь 2012 (5 лет и 9 месяцев)
    Системы стабилизации, навигации и ориентации