воскресенье, 27 октября 2013 г.

Как релизится GitHub, Product Camp в Москве и мысли о вовлеченности.

Всем привет!
Очень интересный пост о том Как релизится GitHub. Понравился комментарий автора: "Попасть на работу в GitHub — не самая простая задача. Каждый кандидат, даже если его порекомендовал кто-то из команды, изучается с пристрастием. Преимущество GitHub в том, что если у кандидата есть аккаунт, они получают достаточно много информации о претенденте. Внимание уделяется не только качеству кода, но и тому, поддерживает ли человек свой проект, как быстро отвечает на баг-репорты, сотрудничает ли с сообществом. Критериев много, но если коротко, то в GitHub работают люди, основная цель которых — выпустить классный продукт. Не самый классный код, дизайн, ui, алгоритм, а именно «продукт». Человеку должно быть важно «поставить» (to deliver) новую функциональность в срок и качественно. Это, пожалуй, то, что отличает больше всего «забугорных» разработчиков от наших соотечественников".
После того как я побывала этим летом в офисе Pivotal Labs в Сан-Франциско (спасибо Railsware, компании с самой офигенной инженерной культурой в Украине, ИМХО), я тоже заметила дикую разницу в отношении большинства (не всех конечно, но очень многих) наших и их программистов.
Там я увидела просто дичайшую вовлеченность в продукты которые люди делают, и когда я сейчас встречаю таких людей у нас, мне очень хочется им помочь найти компанию/соратников которых прет также. 
Вчера я была на Product Camp в Москве, который организовывает, кстати совершенно безвозмездно, вовлеченный Миша Карпов из Яндекса,  и мне понравилось выступление Михаила Винка из JetBrains, они делают продукты для программистов и поэтому должны быть особенно хороши в них :). 
Так вот многие слушатели были поражены, что у них открытый баг трекер - таким образом, баги/запросы, написанные внешними пользователями или сотрудниками компании содержатся в одной единой системе, и любой может зайти, посмотреть информацию, прокомментировать или проголосовать - разделы баг трекера, связанные с разработкой продуктов, открыты для всех пользователей (которые, впрочем, тоже программисты) - таким образом сильно улучшается качество продукта, ведь конечные пользователи общаются напрямую с командой разработки." 
Тут можно посмотреть  презентацию Миши
Тут все презенташки со вчерашнего евента
А тут все материалы с прошедших кемпов 

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



 P.S. Мы с Мишей планируем организовать Product Camp в Одессе этим летом, в июне 2014. Будем купаться и учиться :) Пишите, кто хочет выступить мне на vpridatko@yandex.ru

среда, 16 октября 2013 г.

Эмоциональная зависимость.Отличие от любви.


Эмоциональную зависимость бывает очень трудно распознать, так как ее наличие часто путают с сильными любовными чувствами. Культура усиленно обыгрывает образы любивших и умерших в один день или страдавших во имя самой настоящей любви, тем самым возводя психологическое отклонение в ранг нормы. В науке человек, который не может жить без другого человека, называется ребенком (или инвалидом). Однако в глазах большей части земного шара переживания одного человека, который жить не может без другого, называются любовью. Слышали фразы «Если б не любила, то и не переживала бы так» и «Страдаю, потому что люблю»? Страдания, невозможность быть самим собой или быть счастливым без другого, иногда совершенно абстрактного «человека, который бы меня любил» или «человека, который бы был рядом со мной», неразрывно сцеплены с любовью. Многие люди живут в неудовлетворительных, разрушительных отношениях, считая, что так и должно быть - «чтобы сильные чувства и невозможно долго находиться друг без друга». И не понимают, что может быть по-другому. Здоровая, гармоничная личность способна создавать отношения со многими другими личностями. Это обусловлено тем, что «центральной мотивацией человека является внутренняя потребность достичь богатых, сложных и страстных отношений с собой, родителями, сверстниками, сообществом, животными, природой, окружающим миром и духовным миром» (Л. Марчер, датский психотерапевт). Самодостаточный человек - это не тот, кто не испытывает душевных переживаний и потребности в образовании близких отношений с другими людьми. Этот тот, кто от них не разрушается, кто не делает другого человека залогом своего счастья или несчастья.

вторник, 15 октября 2013 г.

Project for Senior Python developer in a product company

Hi Guys!

We are looking for senior python developer for travel innovation company that revolutionizes customer segmentation for airlines and hotels to sell the cheapest tickets and rooms on Earth. They have invented a novel distribution method that helps move unsold airline seats  20% of the total inventory worth tens of billions of dollars  to discretionary leisure travelers. Their customers are expected to pick two destinations instead of one while being able to select specific itineraries to both destinations at huge exclusive discounts negotiated directly with airlines. They select one of these two itineraries and ticket it, revealing it to the customer after processing the payment. Since destination flexibility is necessary for booking, the sales exclude business travellers, those visiting friends and relatives (VFR), and nonflexible leisure customers. The company is currently developing a hotel inventory segmentation product.

The company is based in San Francisco (primarily business and product) and Kiev (development). They have the strongest python development team in Kiev and Ukrainian office is located right next to Teatral'naya metro station

Main used technologies:
Python:  Linux, Django 1.5, CouchBase, Postgres, RabbitMQ, Amazon EC2, S3, EMR, Splunk
JS:  backbone.js, underscore.js, jquery
DevOps:  Jenkins, Phabricator, GitHub

We are looking for an experienced engineer who is interested in travelling, who writes elegant code, knows when to worry (and when not to worry) about performance, and follows software development best practices including testdriven development, code reviews, and documenting.

Requirements:

● Passion for building simple and scalable systems

● Command of Python. Other OOP experience is a plus

● Experience with Django

● Experience with Javascript

● Comfortable with Linux

● Database (SQL and NoSQL) knowledge is a plus

● Analytical with strong problem solving skills and attention to detail


We will be happy to introduce very talented people to work on a great product. :) Your resumes are welcome at vpridatko@yandex.ru и amazingitpeople@gmail.com

четверг, 10 октября 2013 г.

PHP Lead Ven.com. Magento.

И снова здравствуйте :)

Мы ищем кандидата опытного в PHP разработке с опытом в управлении командой.

Все подробности тут.

  • VEN Commerce Ltd - сервис ориентированная компания. Компания занимается полным циклом работ по разработке интернет магазинов и их дальнейшей поддержкой:
    • разработка интернет-магазинов на базе magento с нуля, миграция существующих магазинов на magento;
    • интеграция с различными ERP, CRM, системами доставки и т.п.;
    • разработка как desktop-версий сайтов, так и сайтов оптимизированных для смартфонов;
    • наполнение контентом, SEO-оптимизация, импорт/экспорт каталога, интеграция с affiliate-сетями;
    • web-аналитика, AB- и MV-тестирование дизайна, оптимизация конверсии.

  • Компания активно развивается и за последние несколько месяцев мы открыли офис в Нью-Йорке на Манхеттене, а также к нам присоединились специалисты по маркетингу в Тель-Авиве и в Нью-Йорке.


  • Почему мы это делаем?
    • Мы делаем проекты от начала и до конца;
    • Наша команда обеспечивает высокую скорость разработки и высокое качество одновременно;
    • Наши проекты запускаются на серверах в Amazon AWS, что позволяет легко их масштабировать при необходимости;
    • Мы используем лучшую в своем классе e-commerce платформу, с развитым сообществом и большим количеством доступных модулей;
    • Наша компания занимаемся e-commerce, потому что это то, что мы умеем делать лучше всего.

  • Как мы делаем?
    • Наша команда работает по Agile / Scrum с некоторыми элементами Kanban; Каждые 2 недели у нас проходит демо, ретроспектива и планирование. Часто играем в planning poker. Начинаем использовать story points.
    • Вся команда в Киеве за исключением Product Owner. С ним общение по скайпу.
    • Мы используем JIRA для учета задач / багов, JIRA Agile (aka Green Hopper) для таск-бордов и burndown chart, JIRA Capture (aka Bonfire) для тест сессий и баг-репортов;
    • С технической стороны: Magento - основная платформа, Linux на серверах и десктопе, MySQL 5.6 для данных, PHP 5.4 и PHP Storm для написания и выполнения кода, Git для его хранения, Amazon AWS запуска всего перечисленного выше;

  • Какие профессиональные навыки нам важны?
    • Основные требования к кандидатам:
      • наличие опыта управления командой разработчиков;
      • трехлетний опыта разработки с использованием объектно-ориентированного PHP и MySQL;
      • наличие практических знаний в HTML/CSS/JavaScript.

  • Преимуществом кандидата является:
    • опыт разработки тем и расширений для Magento;
    • опыт front-end разработки с использованием Prototype.js;
    • знание командной строки Linux на уровне продвинутого пользователя;
    • знание английского языка на уровне intermediate.

  • Что нам важно в этом человеке?
    • Лидерские качества: ответственность и надежность;
    • Желание и умение доводить начатое до конца вместе с командой;

  • В чем суть проекта?
    • Разработка новых фич, интеграция с корпоративными системами партнеров для развития текущих проектов (см. список выше)
    • Разработка новых интернет магазинов на основе Magento с использованием всех имеющихся наработок (более 20-ти собственных расширений мадженто для различных целей)
    • Разработка новых универсальных продуктовых модулей

  • Что делать  в проекте (конкретика, вот что я приду, и буду делать каждый день)?
    • Управление командой разработчиков, их обучение и помощь в решении задач, код ревью;
    • Анализирование требований к новым возможностям и планирование архитектуры новых модулей;
    • Release & configuration management;
    • Разработка модулей Magento для интеграция с различными сервисами на бекэнде и фронтенде.


  • Чем мы как компания/проект отличаемся от других? Почему стоит идти к нам?
    • Мы работаем с интересными проектами. Интернет магазины, которые продают драгоценности, стильные очки, модные носки для детей и взрослых, ну и просто магазины классных штук.
    • Наша команда постоянно работает над улучшением рабочих процессов: автоматизация релизов, автоматическое создание тестовых серверов, реализация отказоустойчевых решений на основе Amazon AWS, автоматизация тестирования;
    • Мы следим за безопасностью запушеных проектов и работаем с системами мониторинга. Наши проекты регулярно проходят тестирование на уязвимости.

  • В связи с чем открылась позиция, расширение, или кто-то уходит (по какой причине?
    • Расширение компании, новые проекты, новые перспективы.

  • Cтруктура команды:
    • Состав команды на данный момент:
      • 2x Dev
      • QA Engineer
      • Scrum Master / Team Lead
      • App Engineer / System Administrator
      • 2x Product Owner / Project Manager (Israel)
      • 2x SEO/Marketing Manager (Israel, USA)

  • Где офис находится территориально (адрес)?
    • Киев, м.Лукьяновская, ул.Мельникова 9 (3-4 мин от метро пешком)

  • В офисе открытая или закрытая планировка?
    • Закрытая. Вся команда в одной, отдельной комнате.

  • Какой график работы?
    • Офис работает с 9:00 до 21:00
    • Жесткого графика нет, дейли-митинг в 10 утра

  • Есть ли возможность работать удаленно какие-то дни?
    • Да.


      Если вас все порадовало и вы весь такой, ждем ваше резюме на vpridatko@yandex.ru

      Спасибо!

РНР разработчик в Ven.com.

Всем привет!


Мы ищем РНР разработчика в Киеве для разработки новых проектов, а также развития таких проектов как:
Strauss-Water http://www.strauss-water.com (Drupal) ULC Wholesale portal (internal one) Login page: https://home.merchant.unitedlegwear.com (this is corporate portal, there is no public access)

Ниже, вся информация в ответах на самые часто задаваемые вопросы.

  • Что мы делаем (какой продукт)?
    • VEN Commerce Ltd - сервис ориентированная компания. Компания занимается полным циклом работ по разработке интернет магазинов и их дальнейшей поддержкой:
      • разработка интернет-магазинов на базе magento с нуля, миграция существующих магазинов на magento;
      • интеграция с различными ERP, CRM, системами доставки и т.п.;
      • разработка как desktop-версий сайтов, так и сайтов оптимизированных для смартфонов;
      • наполнение контентом, SEO-оптимизация, импорт/экспорт каталога, интеграция с affiliate-сетями;
      • web-аналитика, AB- и MV-тестирование дизайна, оптимизация конверсии.


    • Компания активно развивается и за последние несколько месяцев мы открыли офис в Нью-Йорке на Манхеттене, а также к нам присоединились специалисты по маркетингу в Тель-Авиве и в Нью-Йорке.




  • Почему мы это делаем?
    • Мы делаем проекты от начала и до конца;
    • Наша команда обеспечивает высокую скорость разработки и высокое качество одновременно;
    • Наши проекты запускаются на серверах в Amazon AWS, что позволяет легко их масштабировать при необходимости;
    • Мы используем лучшую в своем классе e-commerce платформу, с развитым сообществом и большим количеством доступных модулей;
    • Наша компания занимаемся e-commerce, потому что это то, что мы умеем делать лучше всего.


  • Как мы делаем?
    • Magento - основная платформа;
    • Linux, PHP Storm, PHP 5.4, MySQL 5.6, Git - на дектопе и серверах;
    • Amazon Web Services (AWS): EC2, RDS, ELB, CloudFront, S3, ElastiCache;
    • Jira / GreenHopper / Bonfire / Tempo - трекинг всех задач и багов;
    • Вся Scrum команда находится в Киеве за исключением Product Owner-а (в израиле);
    • А также:
      • code review,
      • multi-branch development,
      • automated deployments & rollbacks (if necessary),
      • black jack & planning poker.


  • Какие профессиональные навыки нам важны?
    • Основные требования к кандидатам:
      • наличие трехлетнего опыта разработки с использованием объектно-ориентированного PHP и MySQL
      • наличие практических знаний в HTML/CSS/JavaScript
      • человек должен достаточно быстро разбираться с чем-то новым


    • Преимуществом является:
      • опыт разработки тем и расширений для Magento;
      • опыт front-end разработки с использованием Prototype.js;
      • знание командной строки Linux на уровне продвинутого пользователя;
      • знание английского языка.


  • Что нам важно в этом человеке?
    • Желание и умение доводить начатое до конца, ориентация на результат
    • Надежность, постоянство, мы не ищем работника на 3-6 месяцев
    • Желание и способность учиться новому


  • В чем суть проекта?
    • Разработка новых фич, интеграция с корпоративными системами партнеров для развития текущих проектов (см. список выше)
    • Разработка новых интернет магазинов на основе Magento с использованием всех имеющихся наработок (более 20-ти собственных расширений мадженто для различных целей)
    • Разработка новых универсальных продуктовых модулей


  • Что делать  в проекте (вот что я приду и буду делать каждый день)?
    • Разработка новых модулей и тем для Magento, а также исправление и доработка существующих;
    • Интеграция с различными сервисами на бекэнде и фронтенде, разработка HTML / CSS / JS;
    • Совместная работа с командой для достижения целей спринта.



  • Чем мы как компания/проект отличаемся от других? Почему стоит идти к нам?
    • Наша команда постоянно работает над улучшением рабочих процессов: автоматизация релизов, автоматическое создание тестовых серверов, реализация отказоустойчевых решений на основе Amazon AWS, автоматизация тестирования; Мы следим за безопасностью проектов и работаем с системами мониторинга. Наши проекты регулярно проходят тестирование на уязвимости.


  • В связи с чем открылась позиция?
    • Расширение компании, новые проекты, новые перспективы


  • Cтруктура команды.
    • Состав команды на данный момент:
      • 2x Dev
      • QA Engineer
      • Scrum Master / Team Lead
      • App Engineer / System Administrator
      • 2x Product Owner / Project Manager (Israel)
      • 2x SEO/Marketing Manager (Israel, USA)


  • Где офис находится территориально (адрес)?
    • Киев, м. Большая Житомирская 20 (10-15 мин. пешком от метро Золотые Ворота)
  • В офисе открытая или закрытая планировка?
    Закрытая.

  • Какой график работы?
    Жесткого графика нет, дейли-митинг в 10 утра

  • Есть ли возможность работать удаленно какие-то дни?
    Да.

Если вам все понравилось, ждем ваше резюме на vpridatko@yandex.ru
Спасибо!