zrazazraza

Александр Иванов

Fullstack web developerБэкенд разработчикФулстек разработчикСтарший (Senior)
Не ищу работу
Возраст: 31 год
Опыт работы: 9 лет и 4 месяца
Регистрация: 12.11.2014
Последний визит: сегодня
Местоположение: Россия, Санкт-Петербург
Дополнительно: готов к удаленной работе
Профессиональные навыки: Node.jsJavaScriptPostgreSQLReactTypeScriptMySQLClickHouseDockerNestJS
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Приветствую вас!

Я - фуллстек веб-разработчик с бэкграундом сисадмина. Разрабатываю веб приложения на стеке React/TypeScript/Node.js. Умею в руководство, хотя особо туда не стремлюсь (как-то само получается). Немного сую свой нос в DevOps, дабы не отставать от тенденций в сфере инфраструктуры.

Готов создавать рабочий продукт с применением современных технологий. Стараюсь вникать в суть задач, а не бездумно реализовывать ТЗ. С другой стороны - буду спорить, если считаю, что задачу/проблему лучше решать не так. Не люблю выполнять бесполезную работу, если это не заранее было запланировано (проверка идей / MVP).  Убежден, что лучший код - это отсутствие кода.

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

Интересуюсь образованием в IT, в курсе текущих платформ и школ. Сам периодически занимаюсь менторингом, составлением программ и проведением обучающих курсов.

Участник хакатонов (2016-2018: HackDay, AngelHack, HackRussia).

Не интересует работа в:

  • Аутсорсрах / Аутстаффах
  • Онлайн казино / гемблинг / беттинг
  • Геймдеве

Keywords block

Frontend:

  • JavaScript, TypeScript
  • React, AngularJS, Angular 2+, Next.js, Redux, Lodash
  • CSS3, БЭМ нейминг, responsive design
  • Sass, Pug (ex. Jade), gulp, WebPack
  • HTML5, SVG

Backend:

  • PHP: Codeigniter 2, Laravel, Yii2
  • Node.js: Nest.js, Typeorm
  • DB: MySQL, PostgreSQL, Clickhouse, Redis

Other:

  • Git
  • linux, bash
  • PhpStorm, Sublime Text, vim
  • DevOps: ansible, docker
  • Monitoring: grafana+telegraf+influxdb, zabbix, sentry
  • English: Intermediate

Участие в профсообществах

Опыт работы

  • Insurance Tech
    Нью-ЙоркОт 10 до 100 сотрудников
    Backend engineer (node.js)
    Ноябрь 2021 — По настоящее время (7 месяцев)
  • Luxoft Training
    Москва
    Лектор
    Февраль 2021 — Июль 2021 (6 месяцев)

    Подготовил материалы и провёл семинар на тему "Автоматизированный рефакторинг с помощью AST-преобразований"

    Провёл 2 курса:

  • JavaMentor
    Санкт-Петербург
    Руководитель Front-end направления
    Август 2019 — Июнь 2020 (11 месяцев)

    Обучал студентов путем личного менторинга (до 25 студентов единовременно) и код-ревью

    Составил программу обучения студентов с основ до устройства на работу в роли React-разработчика

    Разработал десятки кодовых задач для закрепления знаний

    Нанял и подготовил команду менторов

  • Research, Backtest and Trade Your Investments
    Санкт-Петербург
    Lead developer (Fullstack, React/NodeJS)
    Февраль 2018 — Ноябрь 2021 (3 года и 10 месяцев)

    С нуля разработал сайт по статистике/аналитике криптовалютных торгов (http://cryptorank.io/). Аггрегация данных с сотни API, подсчет средних показателей, новостной аггрегатор, public api, биллинг.

    Сейчас поддерживаем этот проект командой из 4 разработчиков.

    Frontend: Typescript / React / Redux / Next.js

    Backend: Typescript / node.js / Nest.js / PostgreSQL / Clickhouse / Redis (only pub-sub)

    Monitoring: Grafana / InfluxDB / Telegraf

  • Частная практика, работа без зачисления в штат
    Санкт-ПетербургБолее 5000 сотрудников
    Веб-разработчик
    Август 2017 — Февраль 2018 (7 месяцев)

    Интегрировал платежку в пару бэкэндов на Yii2

    Сделал мелкий проект на Laravel - загрузка/выгрузка данных по набору датчиков

    Поддерживал/дорабатывал интернет магазин футболок

  • Продажа и покупка подержанных автомобилей
    Санкт-ПетербургОт 10 до 100 сотрудников
    Fullstack Web Developer
    Ноябрь 2016 — Июнь 2017 (8 месяцев)

    Сделал REST API для новой админки B2B клиентов (Codeigniter 2), позже стал дорабатывать и фронт на AngularJS

    Были интересные моменты с гененированием форм на основании схемы, пришедшей с бэкэнда.

    На Angular 2 сделал приложение для внутреннего отдела контроля качества компании, успешно запустил, собрал фидбэк и довел до удобного состояния.

    Попутно велосепидировал Codeigniter для комфортной работы: Прикрутил композер, миграции БД, накидал несложный роутер для REST, добавил документацию к API на основе swagger-php.

  • СОЗДАНИЕ И РАЗВИТИЕ ИНТЕРНЕТ ПРОЕКТОВ. ПОВЫШЕНИЕ ИХ ЭФФЕКТИВНОСТИ
    Санкт-ПетербургОт 10 до 100 сотрудников
    Fullstack web developer
    Июнь 2015 — Октябрь 2016 (1 год и 5 месяцев)

    Начал с фронтэнда, продолжил фуллстэком, закончил тим лидом над проектом MT Service ( http://www.mtservice.ru/ ), много сил вложил в редизайн фронтэнда и рефакторинг бэкэнда

    Так же работал над бэкэндом Westcall ( https://westcall.spb.ru/ )

    Поработал с NetCat и Wordpress, освоил адаптивную вёрстку, проникся идеями построений удобных интерфейсов

  • Ласерта
    Санкт-Петербург
    Системный администратор
    Декабрь 2013 — Июнь 2014 (7 месяцев)
    Настроил мониторинг/уведомления о работе сети и серверов на ZabbixАдминил/дорабатывал сеть видеонаблюдения на основе Axis
  • Федеральная сеть по производству и доставке готовой еды на дом; крупнейшая доставка в России.
    Санкт-ПетербургОт 1000 до 5000 сотрудников
    Зам. руководителя IT отдела
    Сентябрь 2011 — Июнь 2013 (1 год и 10 месяцев)

    Начав как сотрудник техподдержки быстро вырос до руководящей должности

    - Руководил отделом внутренней техподдержки из 7 человек: найм, обучение, планирование графиков для 24/7 доступности

    - Обеспечивал работу распределённой сети: ~20 точек в 8 городах, ~300 компьютеров, ~30 физ серверов, ~30 виртуальных серверов.

    - Внедрил систему мониторинга серверов и каналов связи (Zabbix)

    - Внедрил тикет-систему

    - Организовал ведение документации для пользователей компании и технических специалистов

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

  • СПбГМТУ

    Санкт-Петербургский государственный морской технический университет
    Санкт-Петербург293 выпускника
    Морского приборостроения
    Сентябрь 2007 — Июнь 2012 (4 года и 9 месяцев)

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