Стас Довгодько/Stas Dovgodko

Веб-разработка (php highload)/тим-лид/руководитель/CTO/консультации с общим опытом более - хз сколько лет. Highload, технический консалтинг и экспертиза, разработка, стартапы, екоммерз, b2b, b2c...

Подробнее

Услуги

Технические консультации

Консультирование стартапов, проработка технологического стека.

Экспертиза кода, процессов

Аудит кодовой базы, оценка возможности рефакторинга.

Экспертиза планируемой архитектуры

Оценка технических рисков, второе мнение.

HR

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

Технический траблшутинг

Решение возникших технических проблем, усиление команды.

Удаленный разработчик/CTO на стартапах.

Разработка MVP и прототипов, функциональные демо.

Опыт

2015-. Работа куда позовут

  • Техническое консультирование, разработка и траблшутинг на нескольких стартапах
  • CTO в B2B eCommerce стартапе Unlevel (https://crunchbase.com/­organization/unlevel). Подняли посевной раунд, про нас писали Rusbase https://rb.ru/news/­starta-four/. Делал все лично
  • Несколько топ-мировых файлообменников и сочувствующих проектов, активная разработка продолжается.
  • Брокер запросов к внешнему дорогому АПИ для популярного туристического стартапа, нужно было вытягивать каждый из предоплаченных вызовов и горизонтально масштабировать.
  • Распределенный горизонтальный сторадж для популярных топ5 файлообменников с горизонтальным масштабированием и устойчивой синхронизацией через WAN

2012-2015. РФ/США/Україна. Руководитель отдела разработки Миртесен.ру/Olanola.com (2-3млн уников в сутки).

Проектирование, разработка, координация.

PHP, немного Lua, огромный PostgreSQL (с полным стеком плюшек, доступных в 9.1 - наследование, триггеры, процедуры, шардинг...), PgQ, самописный legacy развитой mvc-фреймворк

  • В паре с крутым фронтендером сделали визуальный интерактивный конструктор сайтов на виджетах, подобный Wix
  • В сжатые сроки сделал php websocket-чат для пользователей с распределенной масштабируемой архитектурой, на семафорной shm очереди, держит 30-40тыс коннектов одновременно на 16core сервер с LA1-3
  • Тюнинг мемкеш-кластера, который неожиданно стал ботлнеком, глубокое ковыряние в нюансах, спеках, отличии версий, алгоритмов шардинга, балансировки и тд и тп.
  • Опять поднимал офис с нуля

2010-2012. РФ/США/Україна/Беларусь. Руководитель киевского подразделения компании Vicman.

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

  • Титульный проект изначально стартовал на удаленке, потом набрал команду
  • Полный стек и нюансы AWS образца 2010
  • Полное погружение в администрирование подразделения, ведомости, отчеты, премирования, увольнения и тп - достало очень

2006-2010. Аутстаф VitrueCorp, Fotolia.com

PHP, Symfony 0.9x+, mysql связанный стек, Python(Django).

WeatherChannel, CNN, Fotolia.com, HomeWarner media, sfcd.

  • Тимлидил без команды.
  • Плотно поработал с видео-контентом, CDN, кодирование.
  • Генерация видео-роликов из фотографий пользователя. CUDA.
  • Ушел из Fotolia.com не дождавшись вливания в Adobe.

2004-2006. Разработчик, потом ведущий разработчик, потом тим-лид CGU.

PHP, J2EE, J2ME, PepsiCo, Motorola, UMC, СБУ.

  • Познакомился с удивительным миром банковского софта.
  • Сделал пару игр для мобильного оператора UMC.
  • На коленке сделал биллинг СМС для мобильного оператора.

Примерно 37 лет. Высшее-техническое, физмат без медали.

Живу в Украине под Киевом. На ПМЖ не согласен. Рассматриваю варианты удаленного и/или парт-тайм сотрудничества.

  • Английский технический
  • Понимаю интересы бизнеса, не идеализирую процессы.
  • Сталкивался с тем чего не бывает.
  • Называю и соблюдаю сроки, задаю вопросы. Не эскалирую и не педалю.
FAQ

Вопросы?

Цена и как формируется?

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

Работа возможна в нескольких вариантах, в зависимости от специфики и предпочтений - почасовая оплата, оплата календарная, фиксированная оплата за результат.

Обычно, в случае со стартапами, первая работоспособная версия (MVP) делается за фиксированную цену (задач много), далее на этапе поиска бизнес-модели переходим на почасовую оплату (задач не много).

Основной стек PHP7-образный, в зависимости от задачи могут использоваться RDBMS (PostgreSQL, Maria-MySQL), nosql, amqp, timeseries, облачные платформы и тп.

Со старта сотрудничества весь написанный мною код и окружение переходит в собственность заказчика, это значит что заказчик имеет доступ к коду/демо в любой момент времени. При наличии технической возможности (для не очень сложных проектов) демо разворачивается на моей инфраструктуре, код в приватном(платном) гитхабе, задачи через тикетную (github, redmine, planio).

Часто началу разработки/изучения/консультаций предшествует подписание NDA-договора (Соглашения о неразглашении), в котором я обязуюсь соблюдать приватность, не передавать данные третьим лицам и не использовать их для задач не связанных с задачами клиента.

В случае подписания NDA, все дальнейшие подписанные документы опираются на него.

Все договора подписываются от имени меня, как предпринимателя (ФОП), который по законодательству Украины несет ответственность перед законом всем своим имуществом.

Я занимаюсь веб-разработкой много лет и фактически больше ничего не умею кроме. По большому счету большинство клиентов приходят по рекомендациям и второй, третий раз. При возникновении потенциально-конфликтной ситуации мне гараздо спокойнее, в ущерб своему времени/деньгам ее разрешить в пользу клиента. Пока таких ситуаций было очень мало.

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

Оценки включают в себя уже затраченное время на изучение а также все риски по моим ошибкам оценки. Цена фиксируется, при условии неизменности ТЗ.

В 90% случае предоплату не беру, оставшиеся 10% это ситуации на мое усмотрение.

Нет, такие варианты не рассматриваются, это связано с многими факторами.