Исследуем, как специалисты выбирают вакансии, а компании — специалистов. Ваши ответы помогут нам сделать поиск вакансий и специалистов проще и удобнее. Пройти опрос (займет 5 минут)
Обо мне

Хорошо спроектированная и покрытая тестами система, уменьшает расходы на её разработку и делает весь процесс создания лёгким и понятным. (с) Моё

О СЕБЕ

Fullstack - программист. Умею проектировать приложения рассчитанные на высокие нагрузки, консультировать и создавать сервис-ориентированную архитектуру (SOA) приложений.

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

Умею собирать и настраивать сервера на базе Windows и Linux под конкретные задачи. Понимаю зачем необходимо разделять базы данных, приложение и файловую среду. Могу поднять облако и написать приложение для работы с ним. Так же имеются в наличии знания web hacking. Знаю как организуется взлом сайтов и умею закрывать уязвимости. Хорошо понимаю как устроены sql инъекции, DDOS, эксплойты и другие методы получения несанкционированного доступа. Умею следить за установленным программным обеспечением и своевременно закрывать уязвимости.

Люблю оптимизировать алгоритмы в производительности. Время разработчика стоит дороже, чем ресурсы сервера. Страница должна генерироваться быстро, перезагружаться как-можно реже, http-запросов должно быть как можно меньше - всё для комфорта пользователя.Пишу unit-тесты. Юнит тесты позволяют безболезненно добавлять новый функционал или оптимизировать старый. Следование TDD позволяет изначально писать легко тестируемую, модульную и гибкую систему. Время, потраченное на написание кода теста несоизмеримо меньше, чем время, потраченное на отладку кода.

Мне нравится MVC и REST, есть опыт создания REST API. Хотя для некоторых вещей разумнее использовать webSockets для быстрой обратной связи клиента с приложением.

Работаю из дома. Возможна работа через UpWork. Оплата - через электронные деньги или расчётный счёт (не реже чем раз в две недели). Предложения о переезде рассматриваю только от компаний, находящихся вне России. Не ищу работу, где нужно усердно работать от рассвета до полуночи с постоянными авралами. Интересуют компании, где можно работать эффективно, решая насущные задачи и генерируя business value (или прямую прибыль) для компании. Не интересуют должности «управленца» без возможности писать код. Доли и опционы в качестве заменителей зарплаты не интересуют. Готов работать в стартапах, если используются новые технологии. Доброжелателен в общении, очень ответственен, могу смотреть на проекты как с точки зрения программиста, так и с точки зрения «бизнеса». Умею находить в коде уязвимые места как до запуска проекта так и в процессе эксплуатации. Быстро обучаюсь всему новому, умею находить общий язык с людьми.

УМЕНИЯ

Технологии: SOA, REST, TDD, Web Security, 

Языки: PHP (4-7 версии), JavaScript (ES5, ES6,Typescript, CoffeeScript), CSS (2,3,Less,Stylus,Sass), HTML(4,5), GoLang

Фреймворки: AngularJS (версии 1 и 2+), Vue.js, Symfony 2, Kohana, Express, StrongLoop (LoopBack), Twitter Bootstrap, Angular Material, Jquery, React Native

Приложения: NPM,YARN, Composer, Bower, NodeJs, ReactNative, Grunt, Gulp, WebPack, Memcached, Redis, MySQL, Redis, MongoDB, Git, PHPUnit, Nginx, Socket.io

Сервисы: Trello, Slack, Moqups, PayPal, AWS S3, Jira, Travis CI, GitLab, Docker

Так же владею навыками настройки серверов на базе линукс.

Пройденные тестовые задания можно посмотреть тут: https://www.hackerrank.com/1xamelion1

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Общество с ограниченной ответственностью Xamelion IT
Сыктывкар
директор по технологиям, архитектор информационных систем
Сентябрь 2011 — Апрель 2016 (4 года и 8 месяцев)
Основатель и Технический директор. Основные задачи, руководство командой разработчиков и менеджеров по продажам. Разработка архитектуры системы CMS “Phenom”, разработка многоуровневой базы данных для хранения и распределения информации собранной системой искусственного интеллекта. Внедрение в системы организации разработки Scrum.
ИП Канев
Сыктывкар
директор по технологиям и развитию интернет-проектов
Апрель 2009 — Апрель 2016 (7 лет и 1 месяц)
Разработка стартапа “Сыктывкар Today”  (новостной блог города, и база предприятий аналог 2GIS)
Фонд жилищного строительства Республики Коми
Сыктывкар
старший системный администратор/системный архитектор, back-end разработчик
Август 2007 — Февраль 2009 (1 год и 7 месяцев)
Системный администратор, настройка и администрирование сетей, настройка серверов на базе Windows 2003. Обучение компьютерной грамотности персонала компании. Установка, настройка и обслуживание программ для ведения клиентов связанных с ипотекой
Телеканал РТР, программа “Вести”
Сыктывкар
Видеооператор
Декабрь 2005 — Май 2006 (6 месяцев)
Оператор, Съёмка репортажей. Выезд в командировки.
Национальный музей Республики Коми
Сыктывкар
старший системный администратор/системный архитектор, back-end разработчик
Июнь 2005 — Декабрь 2005 (7 месяцев)
Разработка дизайн макетов, обслуживание компьютерной техники и настройка и администрирование локальной сети. Разработка сайта.
OSE Limited
Ухта
менеджер по продажам
Июнь 2004 — Октябрь 2004 (5 месяцев)
социальный маркетинг  и продажа товаров
Рекомендательные письма
evildoer
программист • знакомый

Работали над написанием PhenomJS

Письмо написано 25 сентября 2014 в 08:28