Обо мне

В общих чертах

Fullstack-разработчик с опытом ведения проектов, и опытом удаленной работы в целом.

Большой любитель самых разных фреймворков. Прежде чем писать свой велосипед, обязательно посмотрю в репозиториях, не написал ли кто-то уже подобное. Люблю поковырять чужие библиотеки, посерфить GitHub на наличие новых проблем и их решений. Считаю, что лучшая документация - читабельный исходный код. Люблю Linux.

Веб-разработка

PHP - основной скилл со всеми вытекающими. Знаю 4 способа, как заставить PHP работать асинхронно. Люблю Yii2. JS, CSS на подхвате с bower и npm. Есть опыт с AngularJS.

Мобильная разработка

На нативном уровне Objective-C, Swift под iOS. Гибриды на Cordova, Ionic, Cocos2D (OpenGL).

Администрирование

Имею представление о том, как правильно развернуть сервер, как настроить проект для production, и подобные задачи. Есть опыт запуска проекта в docker-контейнерах.

* Этим пунктом, я хотел сказать, что администрирование сервера для меня обычная задача; и моего скила хватит, чтобы управиться с 1-5 серверами для малого-среднего проекта.

О разработке

Положительно отношусь к тестам. Считаю, что критические части проекта должны быть обязательно покрыты. Люблю "непрерывные" технологии: интеграция, разработка, развертка. Знаю, как организовать ZeroDowntime-развертку. Могу оценить качество кода в цифрах.

Идеальный workflow вижу только с git. Не очень люблю svn.

Безопасность

Не понаслышке знаком с безопасностью проекта. Знаю, что такое уязвимости типа SQLInj, XSS, CSRF, SSRF, как их искать, и как с ними бороться.

На десерт

Также пишу на C++, Python, Java, Bash

Английский уровня Intermediate.

Рабочий тулкит: xubuntu, phpstorm, vim, nginx+php-fpm, не люблю апач.

Мои труды и ссылки

Мой блог о вебдеве

Утилита для быстрой работы с nginx-конфигами

Маленькая библиотека для работы с массивами на php

Библиотека для автоматического определения IMAP-гейтов

Я на Github и Stackoverflow

Профессиональные навыки
PHPJavaScriptLinuxObjective-СPythonC++ BashJavaMySQLGit
Опыт работы
Август 2015 — Сентябрь 2016
Web-разработчик
Москва
Обязанности и достижения

Разработка мобильной версии сайта, разработка b2b-подсистемы.
Обновление технологий и подходов в разработке.

Февраль 2014 — Июль 2015
Wishtap Inc
Ведущий разработчик
Сан-Франциско и район залива
Обязанности и достижения

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

Основной стек: PHP, Websocket, Mongo, Mysql, Bash, C++

Ноябрь 2012 — Январь 2014
Jam Media Group
Web-разработчик
Москва
Обязанности и достижения

Фронтэнд, бэкенд для стартапа Tooeezzy: www.tooeezzy.com

Основной стек: PHP, Javascript, CSS, REST

Октябрь 2010 — Ноябрь 2011
НПО Тесла
Web-разработчик
Орел
Обязанности и достижения

Разработка клиентской части на qooxdoo (js) для сети магазинов.

Рекомендательные письма
Web Developer • знакомый

Strong knowledge of tool.

Письмо написано 07 октября 2014 в 23:03
Web Developer • знакомый

Strong frontender.

Письмо написано 07 октября 2014 в 23:05
Web Developer • знакомый

High level professional.

Письмо написано 07 октября 2014 в 23:00