# Кратко

В нескольких словах обо мне

Если вам нужен опытный full-stack разработчик, то добро пожаловать на мой личный сайт!

Мои основные направления - это PHP и JavaScript, и все что с ними связано.

Как web-developer, я

  • ответственный и коммуникативный
  • опыт web-разработки более чем 10 лет
  • знаю несколько PHP, JS и CSS фреймворков (Zend, Symfony, cakePHP, jQuery, React, Angular, Bootstrap и др.)
  • есть опыт управления проектами (team leader, PM, coordinator)
  • свободно говорю по английски (fluent English)

Разрабатывал как back-end, так и front-end приложения. В основном работал на крупных и высоко-нагруженных серьезных проектах. Большой опыт сотрудничества с минскими компаниями, а также с Россией, Европой, Америкой.

Есть рекомендации моих как белорусских, так и европейских работодателей.

# О работе

Что нужно знать при работе со мной

Я предпочитаю работать full-time удаленно (почему - читайте тут), однако иногда работаю в офисах. У меня есть свидетельство ИП, поэтому я могу принимать платежи:

  • легально
  • с минимальным для вас налогообложением
  • не только в бел.руб, но и в любой валюте - USD, EUR, RUR

Я достаточно ответственно подхожу к работе и не даю обещаний, которые не могу выполнить. Однако если я что-то обещаю, я могу работать круглосуточно, чтобы их сдержать.

Это мой профессиональный кодекс чести!

# Личное

Личная информация обо мне

Отслужил в Пограничных войсках Республики Беларусь.

После армии проработал несколько лет программистом в торговой и банковской сфере. Затем переключился на более интересные и перспективные технологии - web.

# Любимый веб

Почему я люблю свою работу

  • Я люблю жизнь, ищу в ней красоту и люблю этим делиться с другими. Web-сфера как раз и связана с красивым визуальным представлением информации, а результаты моего труда могут увидеть миллионы людей - пользователей интернета.
  • Я считаю, что за интернет-технологиями - будущее. Посудите сами, электронная коммерция переползает в online, девайсов с поддержкой интернета становится все больше, в нашу повседневную жизнь входят электронные средства коммуникации - Google, skype, viber (точнее уже вошли), а приложение про покемонов - это просто какое-то сумашествие!
  • Интернет-проекты - это очень интересно. Тут постоянно что-то новое, да и попрограммить есть чего.
  • Веб-разработчик - одна из самых хорошо оплачиваемых профессий в нашем социуме. Приятно быть социально востребованым! :)

# Я - живой!

У меня тоже есть свои увлечения

Я не зациклен только на работе, хотя она мне очень нравится. В свободное от работы время у меня масса увлечений:

  • разработка игр на HTML5/CSS3/JS
  • эзотерика и психология
  • здоровый образ жизни и оздоровительные практики
  • музыка и игра на электрогитаре

# Удаленка vs Фриланс

Почему удаленная работа это не фриланс

Очень многие потенциальные работодатели или HR-специалисты, услышав про удаленную работу, сразу говорят что им фриланс не подходит.

Однако удаленная работа - это НЕ фриланс:

Я постоянно на связи - мобильный телефон, skype, email Фрилансер может исчезнуть или не выйти на связь в нужное время или работать по ночам, когда вы не можете с ним общаться
Я работаю по стабильному рабочему графику, такому же как и в офисе Фрилансеры зачастую работают по своему графику - ночью или на выходных
Я предпочитаю долгосрочные проекты и стабильную работу. Я несу ответственность за результаты своего труда Фрилансеры предпочитают побыстрее завершить проект, получить деньги и ... исчезнуть, чтобы не пришлось их возвращать
У меня открыт ИП и вы можете перевести мне деньги на р/с легально. Благодаря этому вы можете уменьшить вашу сумму налогов через вычеты Фрилансерам часто приходится платить нелегально через электронные платежные системы, банковскими переводами или наличными

# Удаленка vs Офис

7 мифов про работу в офисе и почему не стоит боятся работать удаленно

Для самых торопливых и недоверчивых - сразу статья на тему удаленки из весьма авторитетного источника. Лично мое мнение - немного ниже :)

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

  • Миф N 1. Невозможно контролировать разработчика удаленно, а в офисе его контролировать легко
    Многие думают, что только в офисе можно полноценно контролировать сотрудника. Ведь у него есть рабочее место и менеджер, который может визуально видеть чем он занимается.
    Во-первых, есть масса способов для контроля работы - системы управления проектами, репозитории кода, тайм-репорты, скриншот-мейкеры и т.д.. Все эти способы работают даже независимо от того, где находится сотрудник. А зачастую их используют и при работе в офисе. Разницы - никакой. Менеджер все равно не стоит за плечом у каждого разработчика целый день.
    А во-вторых, самый лучший контроль - это выполненная вовремя и без багов работа!
  • Миф N 2. Разработчик работает более эффективно в офисе, нежели удаленно
    Офис стимулирует и организует таких творческих людей, как программисты. И если уж он приходит туда, он обязательно будет работать. А удаленщик наоборот будет неизвестно чем заниматься.
    Вообще не факт! Во-первых, все очень сильно зависит от самоорганизации самого разработчика. Ведь работать можно тоже по-разному - независимо от того, сидит ли он в офисе или нет. Многие НЕ работают и в офисах, и на удаленке. Но! Если человек работает на удаленке уже долгое время, у него автоматически вырабатывается самоорганизация, иначе он ничего не заработает.
    Во-вторых, именно в офисе очень много уходит времени на НЕ-целевую активность - попить кофе, потрепаться с коллегами, посмотреть корпоративную почту. На удаленке же я не трачу время на треп с коллегами, а кофе пью прямо за компом, при этом работая.
    Между прочим, я спрашивал очень многих людей, почему они работают в офисах, а не удаленно. И вот в основном 2 причины (из немногих кстати!), которые мне называли: наличие хорошего коллектива и живое общение с людьми.
    Только вдумайтесь в этот факт!!! Многие люди ходят на работу, чтобы... пообщаться в своем социуме! Не заработать, не добиться чего-то, а просто поболтать!
    В отличие от таких людей, я четко понимаю, что садясь за работу, я не ищу живое общение - мне оно даже не светит. Но при этом, мне не нужно самоутверждаться в коллективе и занимать какую-то свою социальную нишу.
    Я работаю, чтобы показать результат своей работы и как следствие этого - заработать денег. Если мне нужно живое общение, я выхожу на улицу или приглашаю домой подругу :) В любом случае я стараюсь как можно быстрее результативно(!) закончить работу.
    В-третьих, я прекрасно осознаю, что если я на удаленке буду работать неэффективно, меня тут же уволят, и не важно чем я при этом занимался! Поэтому я нацелен на то, чтобы показать результат своей работы. А разработчик в офисе всегда может сказать, что он ведь был на работе и неважно, был ли при этом результат.
    И кстати, на моей практике были случаи, когда разработчики нихрена не делали, но при этом оправдывались отсутствием документации, указаний от менеджера или просто плохой организацией работы на проекте.
  • Миф N 3. Офисный сотрудник "привязан" к компании, а удаленщик может запросто "кинуть"
    Раз сотрудник работает в компании, он уже оффициально "привязан" к компании и не может просто так уйти. Удаленщика же "привязать" сложно.
    Ну во-первых, тут вообще никто от такого не застрахован - ни при работе в офисе, ни при удаленке.
    Я часто наблюдал, как многие сеньоры "прыгают" по IT-компаниям только из-за того, что другая компания может предложить больше зарплату либо более интересные условия работы. Благо вакансий пойти работать в офис очень много.
    Удаленной же работы, как правило, гораздо меньше, а тем более хороших проектов, поэтому и "прыжков" меньше.
    Во-вторых, если работодатели хотят гарантий, можно заключить контракт как с сотрудником в офис, так и с удаленщиком. Законодательно - никакой разницы.
    В-третьих, гораздо больше "любви и привязанности" возникает к той компании, которая предлагает интересные проекты и достойную зарплату. Заметьте! Это не зависимо от того работаешь ли в офисе или удаленно.
    Как правило, удаленщики или фрилансеры начинают пропадать не потому, что они законодательно не связаны, а потому что они либо не могут справиться со своей работой, либо просто не хотят. Тут важно понять по каким именно причинам. И зачастую причины довольно обьективные.
    Лично на моей практике был случай, когда тестер, который работал как раз в офисе, просто исчез на неделю! И это при том, что проект был очень ответственный и релиз был каждую неделю. Конечно его уволили, конечно он потом обьявился, чтоб получить хоть какие-то деньги и забрать свою трудовую.
    Чуть позже, уже после увольнения, он мне признался, что достали задержки по з\п при наличии давления со стороны руководства. Он просто нашел другую кампанию. Но факт остается фактом!
  • Миф N 4. С работником в офисе меньше законодательных проблем, чем с удаленным
    Если сотрудник работает в офисе, то с ним проще решать вопросы, касающиеся оффициальных документов. С удаленщиком аналогичные вопросы решать сложно.
    Опять же - никакой разницы, будь то трудовой договор или НЕ-трудовой (т.е. контракт напр.).
    Однако, очень многие удаленщики имеют ИП (особенно те, кто давно работает), и в этом случае IT-компания может серьезно сэкономить на оплате их труда засчет уменьшенного налогообложения. Ведь ИП платит налоги самостоятельно. И даже если они включаются в сумму оплаты его труда, это не 30%, 25%, и даже не 9% как в случае офисного сотрудника.
    На данный момент согласно законодательству РБ это 5% при упрощенной системе налогообложения. На платежах более $1000 разница в 4% на налогообложение это уже довольно ощутимая сумма!
    Второй момент. Как ИП, разработчик уже де-факто берет часть законодательных проблем на себя, и если он давно работает, он уже знает как их решать - будь то оформление контрактов или платежи.
  • Миф N 5. В офисе есть стабильный интернет, а на удаленке разработчик может оказаться offline
    Как правило интернет-соединением для офиса занимаются "специально-обученные люди". На удаленке же разработчик сам следит за состоянием инет-коннекта, и в силу этого он не всегда online.
    Вот не поверите, за последние 5 лет, у меня не было НИ ОДНОГО СЛУЧАЯ, когда я был недоступен из-за отсутствия интернет-соединения по своим личным причинам. Главное платить за него во время, что я всегда и делаю - это часть моего рабочего места. Если уж и вырубался интернет, он вырубался по всему району или даже стране - наш БелТелеКом еще та организация.
    Устроился на работу в IT-компанию в офис - 3 раза не было интернета! Первый раз - прокладка кабелей (был ремонт в здании), второй раз - какие-то работы в системе вентиляции (везде вырубили электричество), третий раз - просто исчез интернет во всем здании! Уж не знаю по каким причинам.
  • Миф N 6. С удаленщиком не всегда можно пообщаться по проекту, а в офисе можно всегда решить все вопросы на месте
    Если сотрудник сидит в офисе, он на своем рабочем месте и всегда можно пообщаться и решить какие-то вопросы по проекту. С удаленщиком есть проблемы общения, т.к. невозможно лично побеседовать.
    1. Можно всегда пообщаться по скайпу, мессенджеру или мобильной связи голосом для решения оперативных вопросов. Удаленщик это НЕ фрилансер, его не нужно искать - он всегда на связи согласно вашему графику работы.
    2. На самом деле для разработчиков вообще нет необходимости быть постоянно на связи, если это не служба поддержки. Все важные митинги по проекту, обсуждения с кастомерами и скайп-конференции планируются, и все о таких мероприятиях знают заранее.
    3. А надо ли это общение? Если работодатель (тим-лид) четко ставит задачу и грамотно выбирает сроки ее реализации (по email или в любом приложении по управлению проектами напр. JIRA), то самое лучшее общение между работодателем и разработчиком - это закрытый тикет и рабочий код в репозитории.
    Лично за мою долгую практику удаленной работы мне никто не смог назвать хотя бы одну адекватную причину нахождения в офисе.
  • Миф N 7. Крупные проекты не делают на удаленке, это не серьезно
    Крупный и серьезный проект требует серьезного подхода и команды. Никто на удаленке такие проекты не делает.
    Вы серьезно, что это не серьезно? :)
    Во-первых, на удаленке работает куча очень грамотных специалистов. Я постоянно получаю предложения по работе и прохожу собеседования.
    Во-вторых, у меня довольно много успешного опыта разработки проектов на удаленке - в команде и без. На некоторых проектах даже я был удаленным тим-лидом.
    Мир движется в сторону удаленной работы, это экономия самого ценного ресурса - времени. То, что возникают аутсорсинговые IT-компании, уже это доказывает в полной мере.
    Появляются курсы, которые можно проходить удаленно (напр. английский). Уже много серьезного коммерческого консультирования по скайпу.
    Даже внутри компании, зачастую руководство взаимодействует со своими подчиненными удаленно. Ведь деловые люди очень часто в разьездах. И их никак нельзя назвать несерьезными

Вывод: от рисков не застрахован никто - ни в офисе, ни на удаленке, а все риски, связанные с удаленной работой упираются не в сложности коммуникаций, а в выбор толковых и ответственных специалистов.

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

При усилении контроля, безответственные подчиненные в офисе будут делать ИБД (Имитация Бурной Деятельности), на удаленке в этом нет смысла - все равно в конечном счете важен результат работы. Излишний контроль может даже создавать рабочий дискомфорт.

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