Обо мне

Сам о Себе

Псевдо-активный разработчик, пишу на всем что нравится и не нравится но надо (привет кровавый enterprise!). В свободное время изучаю новые инструменты для себя - которые написал бомж Вася послезавтра (возможно это даже был я сам). Стараюсь поддерживать активную деятельность в сообществе: выступаю на локальных митапах, был спикером на DevConf 2016 (по теме языка Rust in Web).

Коротко о навыках:

JS/Node.JS Developer

  • Разработка клиентских/серверных приложений с нуля.
  • Работа с инструментами: node.js http api, express, sails, hapi, meteor.
  • Языки надмножества: CoffeeScript, TypeScript/Flow, ES6/7 (aka Babel)
  • Адекватное использование конструкций языка без костылей: async generators, promises, classes (aka ООП), regexp
  • Умение использовать современный инструментарий для разработки изоморфных приложений
  • React/React Native (Mobile), V-DOM: Mithril, Inferno, etc..
  • К дополнению к React Native само собой работа с FLUX, ReFlux, и последние полгода угар по Redux
  • Бесполезности вроде Angular, Ember - входят в комплект
  • FFI - C++ (LowLevel), Rust (HighLevel)
  • Также Cordova & Electron/Positron

Верстка/Дизайн

  • Шаблонизаторы/Разметка: Pug (aka Jade), Slim (как Haml, но не он), также Markdown, ну и обычный HTML
  • Stylesheet's: css, less, sass, stylus
  • Мертвый и никому не нужный BEM
  • Bootstrap, Semantic-UI, MDL, Material-Design (React)
  • DOM js API, jQuery не знаю (совсем, почти честно)

DevOps

  • Администрирование и работа с Linux: развертывание, демоны, фаерволл это все про меня
  • SystemD
  • Docker

Python/Backend Web

  • -Ansible (частично)
  • Tornado
  • Django

Rust

  • FFI: модули для Python, Node.JS (любой язык куда смогу его впихнуть если будет нужно)
  • Само собой std::* (само-собой не наизусть)
  • Web/Backend: Hyper, Iron, Nickel
  • Таки я могу в абстракцию и архитектуру
  • Пудрил Rust-ом мозги хорошим людям на DevConf2016

Storage/Databases

  • MariaDB/PostgreSQL/SQL - Middle-Level при развертывании и управлении, Low-Level конкретно в языке SQL
  • MongoDB - почти наизусть, выборки, запросы, развертывание на ваш вкус. (Maybe i can work with MapReduce ¯\_(ツ)_/¯)
  • GraphQL - язык запросов с middleware без привязки к конкретной БД, думаю его сюда тоже стоит включить на всякий пожарный
Профессиональные навыки
Опыт работы
Февраль 2016 — по настоящее время
Ведущий Разработчик (Software Design)
Нижний Новгород
Обязанности и достижения

Fullstack, React JS (Web), React Native, Node.JS

Август 2015 — Январь 2016
Backend/Frontend Developer
Новосибирск
Обязанности и достижения

Разработка NodeJS backend, фронтенд - Angular.JS, Mithril, ES6/Babel, встраиваемые веб-приложения и системы виджетов.

Февраль 2015 — Июль 2015
Belbeit
Backend/Frontend Developer
Нижний Новгород
Обязанности и достижения

Разработка NodeJS с использованием языка программирования Haxe, фронтенд разработка с использованием Angular.JS, Typescript/Haxe.