SECON'2017
IX межрегиональная конференция разработчиков программного обеспечения
Докладчики
×

Вопрос спикеру

Сообщение
×

Для назначения встречи введите свои данные

Напишите тему встречи

Потапов Евгений ITSumma, Иркутск
  • Бонус, Зал #5, мастер-классы

Условия: командам дается 5 заданий, за выполнение каждого начисляются баллы. Решать задания можно в любом порядке. Выиграет команда, набравшая максимальное количество баллов. Команде победителей - 3 билета на афтепати
Пример задачи
Самолет терпит бедствие. Обстановка напряженная, времени мало (горючее кончается), в салоне паника.
Самолет находится в районе Новосибирска, но поломалась авионика, и не очень понятно, где конкретно. Антенна сломалось, связь в радиусе 10 км. GPS не работает. Куда лететь — непонятно, карта карту не показывает. Координаты аэропортов есть только на главной дискете: ее извлекли, сняли дамп, но там ничего не понятно. Пока есть горючее, нужно срочно расшифровать, куда лететь!


Семёнкин Максим Ассоциация SECON
  • Бонус, Информационный зал, #3
Ассоциация SECON ведет активную деятельность с 2012 года. Много было сделано, предстоит еще больше. Подведу итог и обозначу планы на будущее. Расскажу, какое место в рядах ассоциации может занять каждый желающий в лице компании или эксперта.


Куприенко Игорь Университет ИТМО, Санкт-Петербург
  • Бонус
Университеты находятся на важном этапе реформирования своей деятельности. Программа «5в100», национальная технологическая инициатива, задачи университета в контексте территориального планирования – это одни из немногих аспектов, которые являются ключевыми вопросами развития университетов на ближайшие десятилетия. Однако, вектор собственного развития и пространственного позиционирования будет зависеть только от самого университета, который должен либо найти свое место в меняющемся мире, либо изменить ближайшее пространство в зависимости от собственных компетенций и амбиций.
Путь от ВУЗа до университета 4.0 – активного игрока пространственного развития, лидера изменений и центра регионального (межрегионального) сотрудничества; с одной стороны, длинный, но, с другой стороны, уже настолько актуальный, что промедление может стоить потери лидирующей роли. Изменения, выводящие университеты из «зоны комфорта», позволят не только реформироваться самим университетам, но и повлечет за собою модернизацию бизнеса, производственных и исследовательских компаний, изменения в региональном планировании и стратегии развития.


Немытченко Иван ex GitLab Developer Advocate, Belgrade
  • Образование и бизнес, Информационный зал, #3
Как учиться программированию чтобы не было мучительно больно за бесцельно прожитые годы?
Обязательно ли высшее образование?
Нормально ли это — оставаться самоучкой?
Плюсы, минусы, подводные камни обоих вариантов
Доучиваться придется - как это делать?


Немытченко Иван ex GitLab Developer Advocate, Belgrade
  • Бонус
То что было раньше революционным и инновационным становится нормой, меняет смысл или вообще устаревает.
Всё это ставит ряд вызовов и для компаний, и для опытных специалистов, и для новичков.

- Agile уже не кажется модным - значит ли это что он больше не стоит вашего внимания?
- Вокруг все уже несколько лет говорят о Докере, и вас точит червячок сомнения на тему нужен ли он вам.
- Все больше компаний отказываются от офисов разработки и становятся remote-only. Готовы ли вы или ваша компания к такому?

Я год проработал в ГитЛабе, который уже обошел по популярности Битбакет, и бросил вызов ГитХабу.
Расскажу про следующее:
- на каких принципах устроена разработка в ГитЛабе
- за счет чего удается выкатывать релиз каждый месяц без задержек
- про эволюцию процесса разработки
- про принципы Conversational Development (post-Agile)

После моего рассказа должно стать понятно на что из новых модных технологий вам стоит обратить внимание, а на что еще рановато.


Мелехова Анна Yandex, Москва
  • Образование и бизнес
Инструменты масштабирования возможностей и инструментов передовых IT-вузов на провинциальные университеты






Розов Владимир BIT.GAMES, Пенза
Мироничев Евгений Автор книги "К черту офис!", Пенза
Галицкий Андрей SuraSystems, Мюнхен
Кошак Павел Палекс, Томск
  • Развитие бизнеса
Цель дискуссии: с помощью примеров и личного опыта докладчиков, дискуссии показать “внутреннюю кухню” разработчиков с точки зрения организации и развития бизнеса, и ответить на вопрос: можно ли создать крупный и прибыльный бизнес в регионе и какие для этого нужны условия. Выявить риски, проблемы и возможности, предложить инструменты решения .

Ключевые темы: Как найти свое место под солнцем (с чего начать и как понять, что твой IT-проект действительно может стать бизнесом); способы продвижения существующей команды, услуг, продуктов; построение отдела продаж и взаимодействие с заказчиком; какие условия необходимы, чтобы создать крупный IT-бизнес в регионе (панельная дискуссия).


Бондаренко Кирилл Глава Представительства, IMPEX CONSULT (HK) Limited, Москва
  • Работа на внешних рынках, Инженерный зал, #4
Почему компании всегда обращают внимание на внешние рынки?
Возможности иностранных компаний при выходе на международный уровень.
В каком направлении смотреть: филиал или дочерняя компания? Виртуальный или реальный офис?
Особенности управления компанией из-за рубежа?
Роль местной обслуживающей компании и др.
Особенности Эстонии как "окна в Европу" для IT-компаний из России и стран СНГ
Гонконг как развивающий центр IT-индустрии в азиатском регионе.


Симонцев Андрей Aurigma, Томск
  • Развитие бизнеса, Информационный зал, #3
Компания Aurigma была создана в Томске более 15 лет назад, и все это время занимается разработкой программных продуктов для клиентов со всего мира, преимущественно США и Западной Европы. Когда-то процесс создания продуктов происходил стихийно, и успех продукта был вопросом удачи. В один прекрасный момент в Aurigma осознали, что такой подход добром не кончится, и начали разрабатывать очередной свой продукт на новых рациональных принципах. Этот опыт обобщен и отрефлексирован в данном докладе.


Кошак Павел Палекс, Томск
  • Работа на внешних рынках, Инженерный зал, #4
Хороший перевод может открыть продукту или услуге мир, плохой — пустить их разработчика по миру. По исследованиям грамотная локализация увеличивает продажи до 40 % при выходе на новые рынки. Но что это такое — грамотная локализация? Что она в себя включает? Какой контент и на какие языки следует переводить в первую очередь? И почему подруга с красным дипломом иняза вряд ли с этим справится? Теория и реальные уроки рынка переводов, которые позволят молодому предпринимателю не испортить репутацию зарождающегося бренда.


Левин Юрий ООО "Моё дело"
  • Управленческий и бухгалтерский учет, Мультимедийный центр, #6
Здесь мы соберемся, что бы обсудить и поделиться опытом по вопросам управленческого, бухгалтерского и налогового учета.
Вход для специалистов компаний Ассоциации SECON


Рожкова Надежда «Моё дело», Пенза
  • Управленческий и бухгалтерский учет, Информационный зал, #3
Из данного доклада вы узнаете как абсолютно легально можно экономить с помощью правильного бухгалтерского учета.
Мы узнаем:

0. Как выбрать правильную систему налогообложения для IT - компании;

1. Эффективные способы оптимизации налогов (готовые решения);

2. Налоговые льготы для IT - компаний;

3. Возврат налогов из бюджета для сотрудников и не только;


Шаповал Олег Президент, Ассоциация промышленников Пензенской области, Пенза
  • Бонус, Мультимедийный центр, #6
Закрытая встреча
Вход по приглашениям




Аминова Ольга CodeInside, Пенза
Львова Марина директор по организационному развитию, HeadHunter, Москва
Мироничев Евгений Автор книги "К черту офис!", Пенза
  • Управление персоналом, Лермонтовский зал, #1
Постараемся найти ответы на следующие вопросы:
- какие бонусы, предоставляемые компанией нужны работникам?
- надо ли удерживать не лояльного работника любой ценой или надо расставаться с нелояльным сотрудником при любой возможности?
- надо ли компании тратиться на бонусы (страховки, корпоративные мероприятия, английский и т.п.) или сосредоточиться на материальном поощрении?
- если в большинстве компаний региона будет введена единая система лояльности, уменьшит ли это перетекание кадров из компании в компанию?


Шатров Михаил Фонд развития интернет-инициатив, Москва
  • Развитие бизнеса, Лермонтовский зал, #1
Lean startup, customer development






Шатров Михаил Фонд развития интернет-инициатив, Москва
Фарида Абдуллина Вторая площадка Казанского ИТ-парка (г.Набережные Челны), Набережные Челны
Симонов Евгений ЦМИТ "Reactor Lab", Пенза
Александр Клюкач Регионального центра инноваций, Самара
Павел Удалов Правительство Пензенской области, Пенза
  • IT как драйвер развития региона, Губернаторский зал, #2
Панельная дискуссия с вопросами и комментариями. Модератор озвучивает ключевые вопросы. Спикеры озвучивают по очереди свои доклады. Задаются вопросы из зала.

Вопросы и темы
- Инкубаторы, технопарки - убыточная зона?
- Для чего задумывались технопарки и бизнес-инкубаторы?
- Анализ результатов функционирования технопарков в Пензе
- Сравнение с опытом других регионов РФ
- Влияние успешных технопарков и инкубаторов на появление стартапов
- Влияние успешных технопарков и инкубаторов на экономику региона
- Как культивировать ИТ-организации и создавать ИТ-среду
- Зачем нужны технопарки ИТ-компаниям. Плюсы и минусы
- Что может сделать государство и бизнес в этом направлении
- Куда двигаться дальше:
- Как превратить технопарки из убыточных предприятий во что-то большее
- Способы эффективного использования существующий инфраструктуры
- Что на самом деле нужно ИТ-компаниям для объединения и развития
-Мягкая инфраструктура




Сотина Евгения Ассоциация SECON, Пенза
Звонов Олег МНПК "Росоператор", Пенза
Дзюба Елена Software Academy, Пенза
  • Образование и бизнес, Губернаторский зал, #2
1. Елена Дзюба, Software Academy, Пенза
“Crowd-teaching проект Software Academy”
Подготовка программиста сегодня - сверхсложная задача. Надо не просто наполнить мозг неподготовленного студента теоретической базой, подготовить его к самостоятельной работе и познанию, но при этом еще и успеть за стремительным развитием технологий и практик разработки ПО. Только в этом случае на выходе процесса обучения получится специалист, соответствующий текущим потребностям отрасли. Где взять учителя способного организовать подобный процесс? Ответом на этом на этот вызов может стать crowd teaching - использование идей краудсорсинга применительно к учебному процессу. Энтузиасты-специалисты, профессиональные программисты, на добровольных началах подключаются к процессу обучения в роли наставников и обеспечивают экспертное сопровождение и оценку деятельности и достижений учащихся. Подобный подход мы воплотили в проекте по подготовке программистов Software Academy, о котором расскажем в своем докладе.
2. Евгения Сотина, SECON, Пенза “IT Лаборатория”;
3. Олег Звонов, МНПК "Росоператор", Пенза “Базовая кафедра Росоператор в ПГУ”.
Если ВУЗ не всегда готов поставлять нужные кадры для ИТ-компании, то может готовить их самостоятельно? Как сделать это наилучшим образом? Является ли создание базовой кафедры ответом на данные вопросы или только все усложняет?
Мы прошли этот путь и хотим поделиться нашей болью и радостью по преодолению различных организационных правовых и технических проблем.
Но собственно создание кафедры - не цель, а только средство ее достижения, поэтому чуть подробнее об исходном множестве целей, и о том, насколько эти цели удалось выполнить, а также пару слов на тему - хорошие ли приходят студенты, как мы меняем их, и как они меняют нашу компанию


Куприенко Игорь Университет ИТМО, Санкт-Петербург
  • Образование и бизнес, Губернаторский зал, #2
На обсуждение будут вынесены следующие вопросы:
Постановка проблемы некачественной подготовки кадров вузами для области IT в Пензенской области.
Разбор текущей стратегии региона в ИТ-сфере.
Запросы от регионального бизнеса на подготовку оптимальных кадров.
Видение университетов в улучшении подготовки кадров. Проблема трудоустройства выпускников.
Предложения по разработке программы поддержки региональных органов власти по подготовке ИТ-специалистов.
Кейсы успешного выстраивания практического взаимодействия между бизнесом, властью, университетом.


Коротков Анатолий ScrumTrek, Москва
  • Управление проектами, Губернаторский зал, #2
21 век. 2017 год. Скорость изменений сумасшедшая. Большие проекты не работают, все хуже работают небольшие проекты.. Как же сейчас живет современное IT и как вообще теперь работать?
Мы подробно поговорим что не так с большими проектами и где они еще могут быть применимы.
Мы поговорим что не так с MVP и почему они тоже часто превращаются в трату времени и денег.
Я расскажу об альтернативах, тенденциях и примерах в современных ИТ-компаниях. Что изменилось и как теперь нужно смотреть на разработку.


Цымбал Дмитрий Antares Software, Великий Новгород
  • Развитие бизнеса, Информационный зал, #3
Первая часть доклада: если не хватает своих ресурсов, но поставленную задачу надо решить. Как быть? Один из возможных вариантов решения - подружиться с другой компанией и объединить усилия. Как это правильно делать? В докладе рассматривается трехуровневая модель ИТ- бизнеса, в которой показано когда куда надо обращаться, и приведены кейсы успешного и провального сотрудничества.

Во второй части доклада спикер делится секретами профессии (СЕО компании-разработчика с опытом работы 17 лет).


Власенко Олег ООО СимбирСофт, Ульяновск
  • Образование и бизнес, Инженерный зал, #4
"Производственная практика ИТ студентов" - здесь пересекаются интересы вузов, компаний и самих студентов.
Что важно для студентов? «Реальный опыт», «драйв», «интересные задачи».
Что важно для вуза? «Обеспечить качественную подготовку специалиста», «Получить опыт работы на производстве», «Выполнить учебный план по специальности».
А что интересно ИТ компаниям? «Найти и закрепить толковых выпускников» при этом «потратить минимум ресурсов на организацию практики».

Мой 20+ летний опыт весь так или иначе связан с подготовкой ИТ профессионалов. И мой опыт говорит, что чаще всего практика для предприятия – это гарантированное отвлечение самых ценных специалистов от работы (для того чтобы «нянькаться» со студентами), при абсолютно негарантированном выходе с практики (в виде взятых в компанию новых сотрудников).

Но я также знаю, видел, и организовывал и другое – форматы практики, когда для компании траты были минимальны, а выход с практики – в виде принятых на работу новых сотрудников – был значимым.

Вот о всём этом и поговорим на докладе.


Мартынов Антон ITECH.group, Ульяновск
  • Управление персоналом, Инженерный зал, #4
Тезисы доклада:
1. Работа над сложными проектами одновременно с удаленными и штатными командами разработчиков
2. Организация коммуникаций между удаленными командами
3. Инструменты построения эффективных коммуникаций
4. Опыт трудоустройства удаленных команд


Берсенёв Павел НеВсем, Пенза
  • Развитие бизнеса, Лермонтовский зал, #1
Цель
“Поставить запятую” либо предложить совершенно альтернативный взгляд на организацию IT-бизнеса в регионе. Ключевой вопрос: можно ли создать крупный бизнес, основанный на разработке ПО, оставаясь в регионе? Настроить аудиторию на развитие собственного бизнеса в регионе и рассказать о возможностях и примерах которые есть в Пензенской области. Выделить плюсы и минусы региона для развития бизнеса в индустрии разработки ПО.

Формат дискуссии
Панельная дискуссия в виде докладов от спикеров и вопросов из зала. Спикеры делятся кейсами и указывают плюсы и минусы своей точки зрения. Доклады делаются в порядке очереди.

Модератор по ходу обсуждения задает ключевые вопросы (список составлю после утверждения докладчиков и их докладов) и фиксирует выводы на флип-чарте.

Предлагаемые точки зрения:
● “Где родился, там и пригодился” - остаемся и делаем бизнес в регионе, т.к. есть комфортные условия для жизни в провинции (сделать на этом акцент);
● Однозначно уезжать;
● Создание команды по удаленке (частично или полностью);
● По мере расширения открытие офисов и представительств в других регионах.



Мельников Стас Фрилансер, Наставник по HTML-верстке, Пенза
Рудаковский Артем МНПК "Росоператор", Пенза
  • Бонус, Зал #5, мастер-классы
Под руководством наставников участники мастер-класса почувствуют себя настоящими веб-разработчиками и создадут полностью самостоятельный блок для веб-сайта, который умеет отправлять запросы на сервер и получать от него ответ. В рамка мастер-класса участники выполнят следующие задания:
1. Сверстают полностью самостоятельный блок веб-страницы с использованием HTML, CSS и JavaScript
2. Разработают простейший веб-сервер на языке программирования python, который будет отвечать на приветствие с веб-страницы
3. Узнают как отправить запрос с разработанной веб-страницы на веб-сервер и как обработать и отобразить для пользователя полученный ответ.

Таким образом мастер-класс осветит основы каждого шага полного цикла разработки веб приложения. От аудитории требуется начальное знание любого языка программирования (желательно Python), также необходимо наличие собственного ноутбука с установленными на нем python 3.6 и любой среды разработки, которая позволяет разрабатывать на Python и обладает подсветкой HTML синтаксиса.


Матросов Михаил Align Technology, Москва
  • Программирование для Hardware, IoT, Лермонтовский зал, #1
Я рассмотрю ряд простых прикладных задач на примере фрагмента реального кода и покажу, как их можно эффективно и элегантно решить с помощью средств современного С++. Особое внимание будет уделено стандартным алгоритмам и возможностям библиотеки boost::range. Доклад включает работу с залом: участники будут предлагать свои улучшения для конкретных примеров кода, а также отвечать на поставленные вопросы (например, найти ошибку в приведённом примере).


Журавлев Денис Проект Dr.Explain, Самара
  • Развитие бизнеса, Лермонтовский зал, #1
Проблема многих IT-проектов заключается в том, что основу команды составляют разработчики и инженеры, не имеющие опыта продвижения и продажи своих разработок. Успех же проекта во многом, а может быть даже и в основном, определяется тем, как он позиционируется и продвигается на рынке.
Привлечение стороннего маркетолога и полное делегирование ему всех функций продвижения - это, практически, утопия. Во первых, сам поиск и привлечение такого специалиста - уже большая проблема. Во вторых, работать на то, чтобы продукт стал популярным и продаваемым должны вся команда, все технологические и бизнес-процессы, все компоненты продукта.
В своем выступлении я хочу рассказать о том, как команда IT-проекта может самостоятельно начать строить свою маркетинговую машину, сделав ее компонентами буквально все: код, процесс разработки, пользовательский интерфейс, техническую поддержку, пользовательскую документацию, сайт, рядовых сотрудников и основателей.


Каплинский Константин ГлавСофт, Томск
  • Работа на внешних рынках, Инженерный зал, #4
Продукты мирового класса можно делать в России (мы делаем это в Томске), при этом ничто не мешает продавать их по всему миру.

ГлавСофт — маленькая компания, разработчиков ПО можно пересчитать по пальцам, а продажами занимаются 2 человека, включая директора. У нас нет офисов за пределами города Томска. В то же время география наших продаж — десятки стран на разных континентах.

В докладе будут освещены следующие вопросы:

Не теряем ли мы в продажах, отказываясь делать офис продаж в США или Европе? Нужно ли открывать зарубежный офис, не имея там «своего человека»? Нужно ли искать продавцов-посредников в разных регионах и строить продажи через них?

Как в мире относятся к российским продуктам? Стоит ли прятать российское происхождение компании? Нужно ли делать фиктивные компании, зарегистрированные за рубежом? Где искать юристов и сколько тратить на их услуги?

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


Берсенёв Павел НеВсем, Пенза
  • Развитие бизнеса, Информационный зал, #3
Есть идея крутого продукта и уже рветесь в бой? Не спешите. Сколько еще таких, как вы, которым нужен Ваш супер-пупер проект? В докладе не будет уделяться время вопросам монетизации, хотя это одна из ключевых проблем большинства стартапов. Люди приходят с хорошей идеей, но часто не знают, что такое бизнес-модель.

Поговорим о том, какие есть инструменты, чтобы оценить спрос на ваш продукт, услугу на нулевом этапе разработки и открытия бизнеса. Рассмотрим, как правильно интерпретировать полученные цифры, и ответить на вопрос, стоит ли игра свеч.


Янов Альберт Директор по развитию, Seeneco, Москва
  • Управленческий и бухгалтерский учет, Информационный зал, #3
Управленческий учет в компании: для чего он нужен и как его организовать. Будут рассмотрены следующие вопросы:

- Почему бухгалтер не поможет вашему бизнесу в вопросах финансов
- Ваша бизнес-модель и как ее перевести в деньги
- Расходы и доходы: как считать и анализировать
- Типы денежных потоков в вашем бизнесе
- Как учитывать деньги


Цветцих Денис OneSystems, Новосибирск
  • Управление проектами, Губернаторский зал, #2
Каждая растущая компания в определенный момент из сталкивается с необходимостью упорядочить свою работу и внедрить более жесткие административные рамки чтобы заниматься долгосрочным планированием и брать на себя более масштабные задачи. В то же время такие компании не хотят терять гибкость и скорость реакции на изменяющиеся потребности бизнеса. На первый взгляд кажется, что эти требования взаимоисключающие, однако существует подход к организации работы, которое позволяет из совместить.
В своем докладе я расскажу о Scaled Agile Framework, дам краткое описание этого подхода и поделюсь собственным опытом его внедрения: с чего стоит начать и каких при этом стоит ожидать проблем.


Костин Алексей Управление информационных технологий и связи Пензенской области, Пенза
  • IT как драйвер развития региона, Губернаторский зал, #2
Индустрия производства программного обеспечения является одной из самых быстрорастущих отраслей Пензенской экономики. С целью сохранения существующей динамики Правительство Пензенской области реализует мероприятия в следующих сферах:
a. Развитие существующей системы имущественной поддержки через создание специализированных бизнес-инкубаторы (ИТ-марки);
b. Создание специализированного ИТ-колледжа;
c. Проект “вторая грамотность” в школах Пензенской области предполагает включение навыков программирования в набор таких обязательных для ребёнка компетенций как чтение, письмо, счёт.
d. Налоговые льготы, в первую очередь по страховым взносам, предлагаемые будущим резидентам ТОСЭР ЗАТО “Заречный”, в совокупностью с шикарной социальной и образовательной инфраструктурой ЗАТО, создают все предпосылки для создания в этом городе мощнейшего центра производства программного обеспечения.


Потапов Евгений ITSumma, Иркутск
  • DevOps, Информационный зал, #3
1. Когда "интересно" не значит "правильно"?
1.1. Специфика развития высоконагруженного проекта.
1.2. Требования бизнеса и современные технологии.
1.3. Типичные "сомнительные" решения.

2. Проблемы в архитектуре отказоустойчивых систем.
2.1. Ошибки в планировании резервирования.
2.2. Ошибки в планировании системы выкладок.
2.3. Ошибки в архитектурах систем хранения данных.

3. Проблемы в архитектуре систем, рассчитанных на высокую нагрузку.
3.1. Ошибки в планировании мощностей системы.
3.2. Ошибки в планировании возможностей масштабирования системы.
3.3. Ошибки в архитектурах систем хранения данных.


Вайсман Михаил Trinity Digital, Москва
  • Мобильная разработка, Лермонтовский зал, #1
И настал тот day dream…
CEO компании Trinity Digital Михаил Вайсман, расскажет, как сделать отличное приложение для Google Daydream. А примером послужит приложение, разработанное компанией Михаила и получившее премию Google Material Design Award - AirPano Virtual Travel. Как выбрать лучшую и главное работающую технологию для работы с отображением 360-панорам, и адаптировать приложение, разработанное для картонных коробок (Google cardboard), для технологий дня мечты (daydream) узнаете здесь.


  • Серверное программирование, Конференц-зал, #0
Apache Spark – опенсорсный движок для обработки больших объёмов данных. Помимо прочего, spark содержит в себе всё необходимое для машинного обучения, и это действительно просто до тех пор, пока не нужно использовать результаты на продакшне. Я расскажу, как работает machine learning на spark и в целом, как вывести всё это в продакшн, и что можно сделать из этого интересного.



Тыкушин Анатолий Университет Иннополис, Иннополис
Болдырев Михаил Иннополис, Москва
  • Информационная безопасность, Инженерный зал, #4
Доклад будет состоять из 3 частей:
В первой части будет краткий рассказ о том, что же такое компьютерная криминалистика, кибер-преступления, кто такие эти эксперты, а также типовой сценарий проведения расследования.

Во второй части мы наиболее подробно остановимся на стадии анализа полученных данных с компьютера с целью извлечения цифровых улик. Здесь пойдет рассказ о наиболее популярных open source фреймворках, таких как Volatility, Rekall.

В третьей части будет речь пойдет об исследовании, проведенном докладчиками в рамках research project в Университете Иннополис.
Здесь будет рассмотрено:
- устройство графической подсистемы ОС Linux;
- подробно рассказан процесс анализа ядра ОС Linux с целью поиска регионов оперативной памяти, в которой находятся данные фреймбуфера;
- и дальнейшая автоматизация извлечения снимков экранов с использованием ранее рассмотренных фреймворков.


Семенченко Антон EPAM Systems; DPI.Solutions; COMAQA.by; CoreHard.by, Minsk
  • Контроль качества, Губернаторский зал, #2
Давайте поговорим об архитектуре решений UI Автоматизации как о «слоеном пироге», рассмотрим актуальный технический вопрос через призму модулей, слоев, паттернов. В IT Архитектуре, как и любой другой творческой области, самая сложная трудно формализуемая и почти не решаемая задача – поиск баланса. Как найти золотую середину между сложностью и простотой, универсальностью и специализацией под задачу, адаптивностью и «стройностью». Идеальный конечный результат - набор опций, в некотором смысле, wizard, который поможет нам в принятии архитектурных решений, позволит систематизировать поле выбора.
План беседы:
1. Модули
2. Слои
3. Архитектурные паттерны; как сделать правильный выбор
4. Дизайн паттерны; как сделать правильный выбор
5. Statefull и stateless решения; сравнительный анализ
6. Wrapper-ы; как сделать правильный выбор
7. Использование облаков
8. Особенности использования мобильных устройств и эмуляторов
9. Параллелизация и многопоточность как важные части Автоматизации тестирования
10. Специфические для ОС задачи – работа с файловой системой, временем, remote connection, WIN32 api, и так далее
11. Выводы


Евстифеев Петр Код безопасности, Пенза
  • Информационная безопасность, Инженерный зал, #4
Достаточно часто в коде программного обеспечения встречаются конструкции предоставляющие технически грамотному злоумышленнику возможность нарушения целостности, доступности и конфиденциальности обрабатываемых данных или даже самих программ. При этом, сами они по сути не являются ошибками в классическом понимании и исправно выполняют свою часть полезной работы программы. Если абстрагироваться от конкретных языков программирования, операционных систем, фреймворков и библиотек, можно выделить ряд общих анти-паттернов, демонстрирующих то, как не стоит писать безопасный код


Неволин Роман EPAM Systems, Санкт-Петербург
  • Серверное программирование, Инженерный зал, #4
"Зачем мне знать функциональное программирование, ведь я пишу на C#" - примерно так многие разработчики реагируют на предложение познакомиться с функциональным подходом. Но разве C# - не функциональный язык программирования? Как использовать функциональщину для обработки ошибок и логгирования? Что ваша архитектура выиграет от использования ФП? Какие функциональные возможности C# вы уже используете и как использовать их намного эффективнее? Давайте погрузимся в чудный мир функционального программирования, чтобы ответить на эти и многие другие вопросы. Никакой теории — только код и реальные проблемы!


Аминова Ольга CodeInside, Пенза
  • Бонус, Инженерный зал, #4
HR менеджер в сфере IT, в своей работе большое количество времени уделяет внимательному просмотру резюме. Не все резюме несут правильную и точную информацию о кандидате, и это не зависит от объема страниц в документе. Обобщая опыт своей работы я попытаюсь в доступной форме донести правила составления резюме. На примерах покажу как нужно составлять резюме и каких ошибок стоит избегать. Уверена в пользе мастер-класса для студентов и начинающих специалистов IT отрасли.


Дзюба Елена Software Academy, Пенза
  • Образование и бизнес
Подготовка программиста сегодня - сверхсложная задача. Надо не просто наполнить мозг неподготовленного студента теоретической базой, подготовить его к самостоятельной работе и познанию, но при этом еще и успеть за стремительным развитием технологий и практик разработки ПО. Только в этом случае на выходе процесса обучения получится специалист, соответствующий текущим потребностям отрасли. Где взять учителя способного организовать подобный процесс? Ответом на этом на этот вызов может стать crowd teaching - использование идей краудсорсинга применительно к учебному процессу. Энтузиасты-специалисты, профессиональные программисты, на добровольных началах подключаются к процессу обучения в роли наставников и обеспечивают экспертное сопровождение и оценку деятельности и достижений учащихся. Подобный подход мы воплотили в проекте по подготовке программистов Software Academy, о котором расскажем в своем докладе.


Цаль-Цалко Иван BIT.GAMES, Пенза
  • Серверное программирование, Конференц-зал, #0
С каждым годом язык Go становится все более популярным. 3 года назад мы в компании BIT.GAMES решили использовать его для реализации серверной части нашей новой игры.
Опираясь на наш опыт, в докладе будут рассмотрены:
— особенности перехода с PHP на Go
— возможности языка и встроенные средства для разработки
— процесс сборки и деплоя
— архитектура типичного Go приложения (в том числе серверная архитектура)
— средства профилирования кода на Go
— проблемы, с которыми мы столкнулись


Маковеев Сергей CodeInside, Пенза
  • Frontend программирование, Конференц-зал, #0
4 года назад в Google Chrome были реализованы пилотные варианты спецификаций W3C Web Components: Shadow DOM, HTML Imports, Custom Elements, HTML Templates.

За прошедшее время произошел революционный прогресс фронтенд-технологий:
— появление и широкое использование систем сборки, транспайлеров, высокопроизводительных js-фреймворков, css-препроцессоров
— глобальные изменения в архитектуре фронтенда повлекли смену концепции "веб-сайт" на "веб-приложение"

Этот прогресс нивелировал актуальность веб-компонентов и сейчас необходимость их применения кажется очень сомнительной.

Какое место претендуют занять веб-компоненты в современном стеке браузерных технологий?
Зачем и как применять веб-компоненты в jquery/angular/react/<ваш_фреймворк> — приложениях?

Доклад посвящен поиску ответов на эти актуальные вопросы.


Звонов Олег МНПК "Росоператор", Пенза
  • IT как драйвер развития региона, Губернаторский зал, #2
Вопрос не в том строить ли завод или не строить. Конечно, строить. Однако, региону при отсутствии серьезных сырьевых и финансовых ресурсов не стоит тягаться с монстрами промышленности.
Кроме того, мир меняется и меняется стремительно. Надо и главное можно быть на гребне волны технологической революции на основе цифровых технологий. Этот процесс проходит на фоне относительного снижения стоимости средств производства для ИТ отрасли. Инструменты разработки, различные гаджеты становятся все более доступными. Не сюда ли стоит приложить усилия региону для поиска точки активного роста? Что даст развитие ИТ отрасли региону, какие процессы это потянет за собой?
Создание среды развития человеческого потенциала - вот что главное - это не я, а Рэй Курцвейл.


Вавилов Иван RedMadRobot, Москва
  • Мобильная разработка, Лермонтовский зал, #1
В докладе рассмотрю задачи и подходы к хранению данных на мобильных устройствах, реализацию паттерна DAO для безопасного взаимодействия с базой данных в проекте. Назову плюсы и минусы такого подхода, когда его использование значительно облегчит вам разработку приложений, которые должны хранить данные.


Емелина Елена CodeInside, LLC, Пенза
  • Управленческий и бухгалтерский учет, Информационный зал, #3
С ростом компании менее очевидными становятся структура доходов, расходов и, в конечном итоге, рентабельность каждого проекта. Необоснованные с финансовой точки зрения управленческие решения, отсутствие планирования и бюджетирования могут привести к кассовому разрыву и даже убыткам. Чтобы этого не случилось, необходимо постоянно планировать и контролировать денежные потоки, вовремя понимать, что проект убыточный. В докладе будут рассмотрены следующие вопросы:
- задачи управленческого учета;
- планирование доходов и расходов в целом по организации;
- бюджет проекта: как понять, сколько денег уже потрачено;
- себестоимость разработки ПО и административные издержки;
- убыточность и безубыточность проектов.


Мироничев Евгений Автор книги "К черту офис!", Пенза
  • Управление персоналом, Инженерный зал, #4
Любители поговорить о преимуществах удаленной работы часто замалчивают о том, что и у этого процесса есть обратная сторона. Темные стороны удаленной работы не всегда открыто обсуждаются, но они, конечно, существуют. Мы обсудим:
- Как меняется мир и как меняются компании, почему начинают работать удаленно
- Почему предприниматели работают удаленно: за и против
- На что обратить внимание при поиске удаленного специалиста
- Темные стороны удаленной работы со стороны предпринимателя и сотрудников
- Контроль удаленных сотрудников
- Инструменты виртуальных офисов успешных удаленных команд


Клементьев Михаил Digital Security, Санкт-Петербург
  • Информационная безопасность, Инженерный зал, #4
С ростом популярности использования основанных на ядре Linux операционных систем, GNU/Linux становится все более популярным и в качестве цели атаки. Немаловажным фактом является также то, что Linux многими априори воспринимается как более безопасная система, из-за чего множество системных администраторов пренебрегает вопросами безопасности, не уделяя им должного внимания. Закономерным завершением атаки является процесс закрепления на системе.

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


Щеглова Нина Lazada-RUS, Москва
  • Контроль качества, Губернаторский зал, #2
В докладе будет рассказано о процессах работы QA отдела в одной из крупнейших компаний ecommerce на международном рынке. На примере жизненного цикла заказа слушатели вместе с докладчиком пройдут по различным системам микросервисной архитектуры, участвующих в процессе оформления заказа, узнают практики и инструменты, которые компания применяет для тестирования или планирует применить в скором будущем.
Устроим охоту за багами, оформим пару заказов и посмотрим осталось ли еще место для фичи?


Сивко Николай okmeter.io, Москва
  • DevOps, Информационный зал, #3
Поговорим про смысловую часть мониторинга инфраструктуры:
- что, как, и зачем мониторить
- workflow при авариях: куда бежать, что чинить?
- использование метрик для других задач: оптимизация потребления ресурсов, ускорение пользовательского интерфейса


Васин Вячеслав Перспективный мониторинг, Москва
  • Информационная безопасность, Инженерный зал, #4
Зачастую пользователи могут быть излишне самоуверенными по поводу безопасности используемого программного обеспечения. Это касается не только разработчиков собственного программного обеспечения, но и тех, кто используют стороннее программное обеспечение для своих потребностей.

В докладе будет рассказано о том какова их жизнь без практик безопасной разработки программного обеспечения (SDL). На примере исходных кодов будут подробно разобраны дефекты, которые привели к некоторым уязвимостям в 2016 году, будет дана оценка реальных последствий эксплуатации, а также даны краткие советы о том, как предотвращать подобное на начальной стадии, если бы при разработке был внедрен SDL.


Реуцкий Вадим Innopolis University, Innopolis
  • Программирование для Hardware, IoT, Лермонтовский зал, #1
Перво-наперво, сделаю короткий обзор текущего состояния сферы разработки человекоподобных роботов.
Затем подробо остановлюсь на структуре и использовании ROS в качестве базы для создания робототехнических систем.
Напоследок, вкратце упомяну, чего не хватает робототехникам для облегчения их повседневных обязанностей.


Львова Марина директор по организационному развитию, HeadHunter, Москва
  • Управление персоналом, Лермонтовский зал, #1
Некоторые лайфхаки, которые позволяют увеличить лояльность. Как разговаривать, как продавать работу, что контролировать, за что платить.
Разработчики взрослеют и печеньки дорожжают. На что стоит заменять плюшки для ИТ, чтобы началась работа.


Васильков Василий Ecwid, Ульяновск
  • Frontend программирование, Конференц-зал, #0
Недавно перед нами в Ecwid встал вопрос - на чем писать следующую здоровенную frontend-морду? Мы перебрали несколько технологий и, в итоге, остановились на Elm. Сейчас у нас Elm в production уже около полугода, об этом опыте и расскажу.


Кузнецов Михаил Mindbox, Москва
  • Управление проектами, Губернаторский зал, #2
Компания Mindbox больше 5 лет создает свой продукт. За это время существенно выросли такие вещи как кодовая база, количество клиентов, количество сотрудников.
Это потребовало перестройки практически всех бизнес-процессов в компании. Я расскажу про основные принципы, от которых отталкивались при проектировании новых процессов, какие инструменты для этого используем и с какими проблемами мы столкнулись.


Блохин Леонид Provectus, Казань
  • Базы данных, Информационный зал, #3
Отличия строковых и колоночных баз данных.
Apache Parquet, области применения, преимущества которые он дает, сравнение с другими колоночными базами данных.
Apache Spark, области применения, отличительные особенности, приемущества и недостатки, работа с parquet файлами в Hadoop File System.
RDD, DataFrames, и Datasets в Apache Spark, зачем они нужны, как ими пользоваться, какие профиты.
Mist, используем Spark, как сервис с REST API


Княжев Александр СофтИнвент, Пенза
  • Мобильная разработка, Лермонтовский зал, #1
Практически любой разработчик мало-мальски популярного приложения или игры рано или поздно сталкивается с проблемой пиратства. Даже если приложение бесплатное и монетизируется маленьким баннером в углу экрана, всё равно найдётся тот, кому она мешает и он попытается её удалить. И скорее всего у него это получится, даже несмотря на то, что он ни разу не программист и не хакер...
В своём докладе я расскажу как же они это делают и как от этого защититься.


Чемёркин Юрий ЗАО Перспективный Мониторинг, Москва
  • Информационная безопасность, Инженерный зал, #4
Многие компании поддерживают активное распространение использование мобильных устройств и приложения для решения своих задач, что позволяет им эффективность работать с доступной корпоративной информацией. Существует различные практики и опыт защиты данных мобильных приложений, однако не все разработчики следуют им, и, как следствие, не могут обеспечить достаточный уровень безопасности на своей стороне. Известно, что всегда существует возможность преодолеть любую защиту; значительная часть утечек информации может быть связана не с конкретными мобильными приложениями, а с тем какой объём информации "плохие" приложения могут в сумме раскрыть и передать на сторону, особенно если пользователи используют одни и те же данные во всех приложения, причем не только учётные данные, но и банковские данные, персональные и т.д. Многие приложения могут быть при этом как официальными, так и нет, однако, не всегда есть гарантия защищённости данных со стороны официальных мобильных приложений. Количество данных мобильных приложений в среднем достигает 30-50 на приложений и зависит напрямую от функциональных возможностей приложений. Чем больше им, те выше шансы найти ошибки в механизмах безопасности, а также дубликаты данные внутри одного приложения, вероятно, по-разному защищённые.
В случае возникновения проблем на стороне клиентов разработчики предпочитают ссылаться известным практики и рекомендации мобильных вендоров, игнорируя проблему и перекладывая ответственность на последних. В докладе рассматриваются различные платформы, категории приложений и результаты защиты данных от самых простых атак — с учётом возможностей современных ОС и инструментов разработки ПО. Вы узнаете, насколько дешево оценивается защищённость данных, как от этого могут пострадать клиенты и почему в этом виноваты не они, а технические решения.



Мухаметов Андрей FunCorp, г.Заречный
Петренко Марина FunCorp, Пенза
  • Мобильная разработка, Лермонтовский зал, #1
Разберёмся с возможностями, особенностями и сложностями при работе с нативным фреймворком XCTest для тестирования iOS-приложений.


Емельянов Игорь МОБУСОШ с.Ленино , ГБН ОУ Пензенской области "Губернский лицей", Пенза
  • Образование и бизнес, Мультимедийный центр, #6
1. Профессия программиста становится все боле востребованной и популярной .В информационных технологиях нет своеобразного «потолка», который трудно преодолеть. Эта сфера постоянно меняется и модернизируется. В ближайшие 20 лет спрос на программистов падать не станет, так как сейчас ведутся активные и сложные разработки в области IT (например, технологии полного погружения), которые будут требовать все большее количество специалистов.
2. Со стороны родителей и самих школьников мы все чаще слышим вопросы о том, куда пойти учиться на программиста, как сделать первые шаги в этом направлении, какие требования предъявляются к соискателям.
3. В настоящее время в Пензенском регионе существует достаточно много возможностей для профориентации и становлению программиста . Имеется уникальный опыт международного сотрудничества в области первоначального обучения программированию.
4. В своем докладе я сделаю обзор всех тех возможностей, которые предоставлены в регионе для первых шагов в программировании. Рассмотрю проблемы школьной информатики и пути их решения, дистанционную подготовку и очное обучение на базе школ и ресурсных центров.
5. По окончанию доклада планируется дискуссия по вышеназванным темам. На дискуссионную площадку приглашены представители управлений, учреждений, организаций, центров, так или иначе связанных с вопросами обучения программированию школьников.


Кулагин Егор Тортуга, Пенза
  • DevOps, Информационный зал, #3
Автоматизация процесса сборки, тестирования и внедрения новых версий игровых программ.
Что такое конвейер развертывания, плюсы и минусы
Конфигурирование конфигурируемого
Deploy на android и iOS силой мысли
Запуск автоматических тестов и тестировщиков
Планы на будущее


Парамонов Сергей Тортуга, Пенза
  • Контроль качества, Губернаторский зал, #2
Ваша мобильная игра набрала популярность. Проект разросся, код стал
сложнее, тестировщики уже не успевают проверить всю функциональность перед каждым релизом
и количество багов растёт.
Что же делать? Писать автоматические тесты! Но как это
делать если игровой интерфейс нестандартный, интерактивность сложная,
а на рынке нет ни одной библиотеки и ни одного готового решения?


Мелехова Анна Yandex, Москва
  • Серверное программирование, Конференц-зал, #0
Архитектура ПО — это материя, о которой редко задумываются в мире с привкусом agile тенденций. Архитектура возникает стихийно и, если проекту повезло просуществовать более нескольких лет, нескольких релизов, нескольких циклов изменений требований и смены части личного состава, его архитектура напоминает сумбур спонтанно принятых отдельными людьми решений. После чего на него ставят гриф "Переписать с нуля" и процесс радостно повторяется. Чем такой подход плох и можно ли сделать архитектуру более стройной, не "утяжелив" процесс разработки, я попытаюсь ответить.


  • Серверное программирование, Конференц-зал, #0
Иногда проект становится похож на огромный спутанный клубок. При этом фреймворк использован верно и всё по отдельности вроде-бы сделано неплохо. Виноват ли фреймворк, который дал плохую архитектуру? Дал ли? Что вообще такое архитектура и зачем она? Как не потонуть в сложности и регрессиях? Зачем инвертировать зависимости? Куда сложить доменную логику?


Лесовский Алексей DataEgret, Екатеринбург
  • Базы данных, Информационный зал, #3
Одной из многих сильных сторон PostgreSQL является ее потоковая репликация - прорывная технология благодаря которой PostgreSQL перешел на качественно новый уровень. На сегодня потоковая репликация является компонентом любого постгресового сетапа и это благодаря её высокой производительности, легкости в настройке и почти неограниченной масштабируемости. Более того с момента ее появления, потоковая репликация продолжает дальнейшее развитие и от релиза к релизу обретает новые функции и возможности - такие как каскадная репликация, слоты репликации, логическая репликация и многое другое.
Из доклада вы узнаете о том, как устроена потоковая репликация снаружи и внутри, и о практических аспектах эксплуатации потоковой репликации включая такие вещи как настройка, сопровождение, мониторинг, поиск и устранение проблем. Доклад будет полезен техническим специалистам кто планирует использовать или уже использует PostgreSQL у себя в проекте.


Слава Жарков Rails Jedies, Пенза
  • Frontend программирование, Конференц-зал, #0
В докладе расскажу как сделать работающее приложение без опыта мобильной разработки(но с бекграундом на JS) и не наломать много дров.
Поделюсь опытом использования Ionic 2(+Apache Cordova) в продакшене и рассмотрю возможные альтернативы. Дам оценки выбранной платформе, ее производительности и подводным камням.
Расскажу про особенности работы с API телефона с помощью плагинов для Apache Cordova.


Трошин Алексей ФИНАМ, Москва
  • Управление проектами, Губернаторский зал, #2
Менеджер - нужный человек :) Он помогает разработке общаться с бизнес-заказчиками на одном языке. Но когда его нет и приходится общаться напрямую, часто происходит недопонимание и искажение, которое приводит к печальным последствиям. Я дам несколько шаблонов поведения, организации встреч и практик коммуникации, чтобы вы и в его отсутствие смогли получать результат, который нужен вам.


Кардава Звиад Lead Software Engineer, Voximplant, Москва
  • Программирование для Hardware, IoT, Лермонтовский зал, #1
Android Things - новая операционная система от Google на базе Android, которая специально разработана для IoT. Теперь каждый Android разработчик сможет легко и быстро разрабатывать "умные вещи". Что интересно, Google полностью берет на себя задачу поддержки Board Support Package (BSP) и обновлений ОС. Такой подход позволяет дать разработчикам доверенную платформу для разработки своих IoT продуктов. Вместе с Android Things также был представлен и новый коммуникационный протокол для IoT под названием Weave. Эти продукты призваны расширить IoT платформу Google и дать разработчикам простые и знакомые им инструменты для разработки продуктов. Звиад пордробно расскажет о том что такое Android Things и Weave. Чем новая ОС отличается от обычного Android, какие в ней есть особенности, как под неё разрабатывать и прямо на сцене вместе с гостями напишет небольшое демо приложение.