пятница, 24 мая 2013 г.

Project for Senior Python developer in a product company

Hello world!)

I am 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



I 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

четверг, 23 мая 2013 г.

Senior back-end test engineer (or developer in test) position for getgoing.com

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

А еще нам нужен, аж страшно выговорить, Senior back-end test engineer, для  www.getgoing.com . Вообще приятно, что компании такого уровня делают разработку в Украине. Наши айтишники - самые умные!


GetGoing, Inc.разрабатывает радикальное преобразование процесса резервирования путешествий в интернете для миллионов потребителей. Стартап базируется в Сан-Франциско и финансируется венчурным капиталом (Yuri Milner, Lightbank/Groupon, TA Venture и др.) Мы работаем в партнерстве с лучшими авиакомпаниями и гостиничными сетями над инновационными продуктами для международного туризма. Эта позиция представляет собой прекрасную возможность для сильного инженера с необходимыми навыками и энтузиазмом влиться в нашу команду для совершенствования сложного потребительского веб-сайта. Мы предлагаем высокую зарплату по результатам собеседования в соответствии со способностями и опытом кандидата.


У нас есть значительная часть кода, связанная с получением данных из Амадеуса, их парсингом и интерпретацией для поиска и покупки билетов. Их сложно проверить и нельзя автоматизировать через интерфейс. Поэтому автоматизация осуществляется через юнит тесты (пусть иногда немого более глобальные, но всё равно nosetests). Какое-то количество тестов пишет разработчик, но натура разработчика подразумевает минимальное тестирование своего кода. Нужно полное покрытие.  Нужен человек который способен понять бизнес логику, по коду понять implemented logic и найти эффективный способ проверки. Иногда нужно тестировать руками через интерфейс, иногда зарываться в логи и пытаться понять что произошло, иногда руками вызывать чужие веб сервисы и анализировать данные, нужно освоить сложный бизнес процесс поиска и покупки билетов. Нам нужен очень техничный QA со знанием питона :)

We are looking for an experienced back-end test engineer who is capable to understand underlying logic of various server components, comprehend complex business logic, loves unit testing and is flexible to do other various qa tasks on as needed basis.

Job Responsibilities:

  • Participate throughout the design and development process, analyzing features to point out weaknesses or inconsistencies
  • Work closely with Product Management and development engineers to understand features and establish test strategies
  • Perform functional and regression testing of back-end and middle-tier components based on requirements and the actual code changes
  • Identify gaps in existing unit test coverage, resolve the gaps by writing own unit tests
  • Do code reviews, measure code coverage, assess overall system quality, etc.


Requirements:
  • Solid programming experience in Python
  • Strong trouble-shooting skills, capable of reviewing source code and developing functional unit tests
  • Strong Understanding of XML, Json and demonstrated experience with web services APIs.
  • Practical experience with Linux
  • Computer Science degree
  • Self-motivation & flexibility
  • Strong desire to test everything inside-out

Additional Qualifications:

  • Knowledge of Cloud Computing concepts
  • Knowledge of GDS and Travel Industry

Пишите нам на amazingitpeople@gmail.com , skype: vprydatko и будет нам счастье :)

среда, 22 мая 2013 г.

Конфа HOTCODE 2013. 31 мая - 1 июня. Киев. Скидка 20% по промо-коду 65YV9YRXQS5C


Всем привет!

Не могу не поделиться таким событием.

Программа HOTCODE 2013 сформирована: 2 дня, 62 спикера, 12 тем - JS, DB, FP, DevOps, Mobile.. etc.

Опубликована первая версия программы!

В программе - 10 параллельных потоков с более чем 70 докладами и воркшопами по JS, Python, Ruby, Java, .NET, iOS, Android, PHP, DB, DevOps, Functional Programming и Software Testing.


31 мая и 1 июня, в Киеве, 10 сцен будут наполнены докладами экспертов, воркшопами, сессиями живого кодирования, блицами, дискуссиями и соревнованиями по программированию.

Среди экспертов Sam Aaron (FP), Frank Celler (DB), Rob Ashton (.NET), Kris Buytaert (DevOps), Lucas Dohmen (Ruby), Jonathan Graham (FP), Paul Miller (JS), Владислав Липский (Android), Никита Луценко (iOS), Владимир Кириллов (FP), Алексей Васильев (DevOps), Андрей Ребров (DevOps), Алексей Качаев (FP, Erlang) и многие-многие другие.

Хотите больше аргументов: что бы убедить своего руководителей или сотрудников?

Для друзей действует скидка 20% по промо-коду 65YV9YRXQS5CЗарегистрируйтесь сейчас>

Организаторы ищут партнеров конференции

понедельник, 20 мая 2013 г.

AppEngineer / SysAdmin в компанию по разработке онлайн магазинов


  • Всем здравствуйте! Ищем AppEngineer / SysAdmin для чудесной маленькой компании.



    Андрей, СТО, ответил на вопросы о компании, чтобы вам было более понятно как там внутри, но если будут еще вопросы, пишите мне amazingitpeople@gmail.com, также стучите в мой скайп vprydatko и я с радостью отвечу :)
Мы сервис ориентированная компания. Мы предлагаем клиентам комплекс услуг по онлайн-маркетингу с Magento в основе платформы. 


  • Что мы делаем:
      • разрабатываем интернет магазины на базе magento с нуля, мигрируем существующие магазины на magento
      • интегрируем с различными ERP, CRM, системами доставки и т.п.
      • мы разрабатываем как desktop-версии сайтов, так и оптимизированные для смартфонов
      • оптимизируем темы для поисковых систем
      • оптимизируем конверсию, даем рекомендации о том, как увеличить посещаемость сайта
    • У нас уже есть набор собственных универсальных модулей для Magento, которые мы используем на большинстве проектов.
    • Мы делаем проекты от начала и до конца. Making it done.
    • Ну а также поддерживаем после запуска:
      • следим за серверами
      • исправляем ошибки
      • решаем всякие проблемы по ходу дела (а они всегда есть :) )
      • следим за SEO рейтингами сайта, даем рекомендации как и что изменить для поднятия рейтинга в поисковых системах
      • исследуем способы улучшения конверсии и реализуем их


  • Почему мы это делаем (что ценного для нас в этом)?
    • Мы делаем хорошо, качественно. Мы не любим делать дешево / некачественно.
    • Люди нашей компании видят прямую связь между их задачами и увеличением посещаемости / конверсии / etc на демо митингах на графиках из Google Analytics
    • Мы работаем именно в e-commerce, потому что это то, что мы умеем делать лучше всего


  • Как мы делаем (используемые технологии и прочее)?
    • Magento, как основная платформа
    • Git - система контроля версий
    • Amazon Web Services (aka AWS) - облачные сервера, хостинг. Ну и все сопровождающие технологии:
      • EC2, RDS, ELB, CloudFront, S3, ElastiCache, ElasticIP, EBS, SNS, SES, Route53, etc...
    • Есть пару серверов на Rackspace Cloud
    • Продуктовая методология - Scrum, вся команда в киеве, product owner в Израиле
    • Jira+GreenHopper+Bonfire для учета всех задач, багов
    • Из инженерных практик:
      • код ревью
      • автоматизированные деплойменты
      • юнит тестов нет, т.к. с magento в этом плане тяжело
      • автоматизированного тестирования пока нет, но будет чуть позже
      • планируем использовать Magento Test Automation Framework

  • Какие профессиональные навыки нам важны?
    • наличие двух- трехлетнего опыта администрирования Linux систем
    • очень желательно наличие практических знаний в управлении Amazon Web Services
    • желателен опыт настройки систем мониторинга логов, систем configuration management (Chef, Puppet)
    • человек должен достаточно быстро разбираться с чем-то новым

  • Что нам важно в этом человеке ?
    • Человек нужен адекватный, ответственный и надежный. Такой, которому можно доверить продакшн и спать спокойно.

  • Что делать  в проекте ( вот что я приду, и буду делать каждый день)?
    • поддержка имеющейся инфраструктуры:
      • мониторинг безопасности
      • установка системных обновлений
      • управление группами безопасности
      • configuration management
      • backups & recovery
    • развитие инфраструктуры:
      • автоматические средства мониторинга безопасности
      • масштабируемость (включая AWS auto-scale)
      • надежность, disaster recovery (реализация устойчивых решений с задействованием нескольких зон доступности AWS, а также нескольких AWS регионов)
    • работа с командой разработчиков
      • поддержка и развитие скриптов автоматизации
      • управление git репозиториями
      • предоставление доступа к dev/stage/qa серверам

  • Что интересного мы, как компания, делаем для сообщества?
    • Постим баг репорты, патчи в опен-сорс проектах, когда есть время
    • Планируем выложить некоторые из наших Magento модулей в бесплатный доступ на Magento Connect

  • Чем мы как компания\проект отличаемся от других? Почему стоит идти к нам?
    • Мы делаем качественные решения для бизнеса. Хороший код - не цель, а средство построения хорошего и надежного бизнес-решения.
    • Есть проекты из списка eCommerce Top 500

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

  • Cтруктура команды. Сколько тестировщиков/разработчиков? С кем еще нужно будет общаться в команде?
    • Сейчас:
      • 2 Managers
      • 1 TL
      • 2 Dev
      • 1 QA
      • + удаленная команда одного из крупных партнеров, но мы не работаем с ними на ежедневной основе
    • В ближаешее время добавится 2-3 разаботчика и может быть 1 QA

  • Нужен ли английский, и на каком уровне?
    • Нужен. Специфика работы AppEngineer / SysAdmin требует общения с менджментом и, возможно, представителями партнеров на английском языке. Также вся переписка, баг репорты и задачи на английском. Очень желательно чтобы вы могли общаться на английском.

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

  • Какой график работы?


      • Плавающий график, начало рабочего дня с 9:00 до 10:00


      • Рабочий день 8 часов

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


      Резюме очень ждем на мейл amazingitpeople@gmail.com, также стучите в мой скайп vprydatko

среда, 15 мая 2013 г.

Встреча горрячих Lispеров 16 мая в Grammarly


Встреча пользователей и энтузиастов Lisp

Пройдет
16 мая (четверг)
Время
19:00 — 21:00
Место
Киев, офис Grammarly, ул.Терещенковская 13, оф.110, этаж 8 (карта).


Встреча киевского сообщества пользователей и энтузиастов Lisp’а.
Выступления:
— Валерий Замараев — GBBOpen: an interactive OOP tool for Common Lisp
Форма регистрации: goo.gl/fjX6G

воскресенье, 5 мая 2013 г.

Я вернулась в Киев

Всем привет!

Побывав за 4 месяца в 7 странах (Новая Зеландия. Австралия, Самоа, Вануату, Бали, Малайзия, Вьетнам), я вернулась и очень соскучилась по умным и родным людям, давайте встречаться :)

Я буду в Киеве до 15 июня, потом в Крым где-то на месяцок+-.

А еще я буду:
Львов 30 мая - 3 июня, конференция HR-IТ и просто потусить
Одесса 17-20 мая, мастер-класс для IТ эйчаров " Собеседование=свидание"
Днепропетровск 7-8 июня, тренинг для IТ рекрутеров и эйчаров "Бороться и искать, найти и перепрятать"

Буду рада увидеться :). Кому интересно про путешествие, с удовольствием поделюсь информацией и впечатлениями.

пятница, 3 мая 2013 г.

18 мая. Одесса. Java Breeze - конференция для Java разработчиков


Темы конференции включают постоянно развивающуюся экосистему J2EE, ее архитектуру и роль; веб разработку, безопасность, мобильные и облачные вычисления; альтернативные языки на JVM, сборку/тестирование, методы разработки программного обеспечения и 'best-practice' техники.

Классные спикеры, половину знаю лично, приятно :). Будет Сашенька Баглай! Собираюсь быть в Одессе 17, загляну в гости.

Регистрация и подробности

Стоимость - 100 гривен, чисто на печеньки :)