Обо мне

Programming languages and technologies: JavaScript (including ES6-9), TypeScript, HTML CSS, BEM Methodology, Emmet, ESLint (extended Airbnb), Git hooks (pre-commit [lint, tests]), Prettier, Cross-env, npm-run-all, JWT, Passport.js, Webpack, Gulp, React, React Native, Node.js, Server side rendering (Next.js, react-dom/server, Angular Universal), Socket.js, Socket.io, serialize, npm, npx, yarn, nvm, jenv, SEO, Drag'n'Drop.

OS: MacOS (zsh, Homebrew), Ubuntu, Windows.

Development approaches and methodologies: Agile, SCRUM, XP, Kanban, Lean. 

Programming practices: TDD, SOLID, KISS, DRY, FIRST

Frameworks and Libraries:

Frontend

React + Redux + TypeScript, Angular + ngrx + rxjs, Redux-Act, Redux-Saga, redux-forms, react-helmet, ImmutableJS, Reselect,  ReactTransitionGroup, Styled components, Lodash, Meterial UI, Plot.ly [SVG, Canvas, WebGl] (+ D3.js), Highcharts, Moment, Intl, Babel, Axios, Service Workers (for offline cache), Manifest.

Processors: Stylus, SCSS, LESS, PostCSS, CSSNext, Autoprefixer.

Backend

Node.js, Express (+ Helmet, Express Rate Limit, Validator, Compression), Handlebars, Sequelize, Mongoose, path, bcrypt, crypto-js, nodemon, Joi.

API: REST, GraphQL (Apollo).

Testing suites: Jest (Expect), Enzyme, Supertest.

Databases: MySQL, PostgreSQL, Mongo

Cloud: Heroku, Firebase.

Development Environments and Tools: Jira, Trello, Confluence, Bamboo, Github, Gitlab, zoom.us, Hangouts, Slack, WebStorm, Sublime, Google Analytics, Yandex Metrica, Key Collector, Screaming Frog SEO Spider, Advego Plagiatus, dbdesigner.net.

Participant of iCTF, RuCTF competitions, local and regional conferences.

Udemy instructor.

-----------------------------------------------------------------------------------------

Первый успешный проект на PHP, JS, MySQL - 2003 год:

infofree.ru [FullStack, в одного; > 900 000 сообщений и > 10 000 пользователей за 4 года]

По состоянию на 2019 год справляюсь со всеми задачами.

Примеры использования этих и других технологий есть у меня на гитхабе (домашние, тестовые, обучающие проекты).

Каждый день качаю скиллы, занимаюсь английским.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Bespoken software development
Екатеринбург
Software Engineer
Апрель 2018 — По настоящее время (1 год и 9 месяцев)

Работа мечты.

NDA.

AlteroSmart
Екатеринбург
Разработчик
Октябрь 2017 — Апрель 2018 (7 месяцев)

React, Redux, ImmutableJS, Reselect, Meterial UI, Plot.ly (+ D3.js). 

Node.js, PostgreSQL.

Панели администратора на реакте.

Микросервисы на ноде.

Реал тайм графики и по истории.

IIoT.

+ Создание команды мечты с нуля (подбор, собеседование).

iMaximal.ru – системы безопасности, автоматические ворота, окна
Екатеринбург
Разработчик
Январь 2011 — Декабрь 2013 (3 года)

С виду простой магазин на OpenCart со 100500 доработками, которые не каждый глаз заметит, но замечают поисковики.

Спустя 4 года работ среднесуточный трафик с поисковых систем ~250 человек. В тематике, где один клик стоит около 200 рублей. Это очень круто.

promotion.1nf.ru / 1nf.ru – продвижение сайтов
Екатеринбург
Оптимизатор
Январь 2011 — Декабрь 2013 (3 года)

Продвижение сайтов с гарантией выхода на первые позиции.

Конечно, абсолютно каждый сайт приходилось править, чтобы люди задерживались на сайте, сайт был интересным, не тормозил.

Огромный опыт продвижения сайтов на несколько регионов, работы с биржами контента, ссылок и магией.

Все взятые обязательства перед клиентами выполнял.

Блог показывает уровень письма, перевода, готовность делиться знаниями.

Институт геофизики УрО РАН
Екатеринбург
младший научный сотрудник
Октябрь 2010 — Июнь 2017 (6 лет и 9 месяцев)

C++, CUDA, редко ASP.NET

domenvruki.ru – регистрация доменов, хостинг
Екатеринбург
Создатель
Январь 2008 — Январь 2009 (1 год и 1 месяц)

В городе не было вменяемого автоматизированного сервиса по регистрации и продлению доменов, тем более за такие деньги.

Поэтому поднял свой.

InfoFree.ru (форумы, игровые серверы, P2P, службы, сервисы)
Екатеринбург
Владелец, создатель, администратор, программист, верстальщик
Январь 2004 — Декабрь 2008 (5 лет)

В 16 лет сделал проект, который за 4 года собрал более 900 000 сообщений (PHP, MySQL, JS).

В чем была фишка проекта? К нему подходило более 5 выделенных каналов связи от разных операторов, пользователи с разных сетей могли обмениваться информацией по внутрисетевым тарифам.

Также проект широко был известен благодаря своим серверам P2P, LineAge 2 (TheAden), MuOnline, CS, WoW.

Умею создавать комьюнити, успешно реализовывать проекты.

Высшее образование
Уральский Федеральный Университет имени первого президента России Б.Н. Ельцина
Екатеринбург
Факультет: Институт радиоэлектроники и информационных технологий - РТФ
Сентябрь 2005—Сентябрь 2010 (5 лет)

математик-программист

Дипломная работа:

Автоматическая торговая система для фондового рынка акций (БКС, Quik, Wealth-Lab).