JEEConf 2013

Конференция сайт события http://jeeconf.com/

Добавить в календарь:
Поделиться:

В конце весны, 24-25 мая, тренинг-центр XP Injection приглашает вас в Киев на конференцию, целиком посвященнуюразработке на Java. JEEConf – это ежегодная конференция, целью которой является собрать вместе всех, кто использует Java технологии для разработки. Конференция направлена в первую очередь на:

  • современные подходы в разработке распределенных, высоконагруженных и масштабируемых систем с использованием Java

  • инновации и новые направления в разработке приложений на Java

  • интересные архитектурные решения, основанные на Java технологиях

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

  • популярные направления и тенденции развития мира Java разработки

Конференция JEEConf уже проходит 2 года и в прошлом году собрала более 650 участников из 9 стран. Организаторы потрудились на славу и пригласили множество отечественных и зарубежных практиков поделиться своим опытом в 4 параллельных потока.

Задача конференции JEEConf заключается в том, чтобы собрать как можно больше практиков и осветить процесс разработки приложений с помощью современных Java технологий. Количество “сухих” теоретических докладов будет сведено к минимуму, а основной акцент будет сделан на практическое применение и разработку реальных проектов. Мы планируем собрать на конференции большое количество докладчиков из разных стран. К участию в конференции приглашаются разработчики, архитекторы, тестировщики, а также руководители и лидеры команд. Если ваша работа связана с Java, то вам стоит принять участие в нашей конференции. Присоединяйтесь, будет интересно!

Участникам конференции

Участие в конференции платное, но мы прилагаем максимум усилий, чтобы стоимость была минимальной и не составила проблем для большей части желающих посетить конференцию. Для этого мы активно ищем спонсоров, которые бы помогли нам провести конференцию на высоком качественном уровне и сделать ее доступной для широкой аудитории. В этом году мы ожидаем 800-1000 человек. Первые 300 мест на ранних этапах регистрации разлетелись за 2 недели. До 19 апреля действует основной этап регистрации, стоимость участия на котором составляет 1600 гривен.

Этапы регистрации

РАННЯЯ РЕГИСТРАЦИЯ

ЭТАП “ДЛЯ ШУСТРЫХ”

ОСНОВНОЙ ЭТАП

ЭТАП “ОПОМНИЛСЯ”

$150/1200 гривен

первые 100 билетов

$180/1450 гривен

200 билетов

$200/1600 гривен

оплата до 19.04

$235/1900 гривен

оплата до 17.05

Докладчики

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

Спонсоры

Если у вас есть желание стать спонсором конференции, то мы с радостью рассмотрим ваше предложение. Предусмотрены различные спонсорские пакеты. Также мы ищем информационных и технических партнеров.

Программа конференции

Программа конференции находится на стадии формирования. Мы приняли решение впервые провести конференцию JEEConf 2013 в два дня – 24-25 мая. В этом году мы хотим отобрать только лучшие доклады, сделав программу конференции действительно полезной и интересной. В преддверие конференции для желающих будут организованы разнообразные тренинги и мастер-классы. Таким образом, у участников будет возможность выбрать себе программу по вкусу и потребностям.

СТАТЬ ДОКЛАДЧИКОМ

Заявленные доклады

Effective messaging for Java applications

Описание: Тяжело представить в современном мире распределенную масштабируемую систему, работающую на основе синхронного взаимодействия своих компонентов. Обмен сообщениями является неотъемлемым инструментом при построении большинства систем. В докладе будут рассмотрены советы и практики для повышения его эффективности, разнообразные грабли, на которые можно наступить по незнанию, а также особенности использования различных провайдеров/протоколов сообщений для обеспечения надежной и быстрой коммуникации. Я расскажу о своем опыте использования ActiveMQ и RabbitMQ, построения своих брокеров сообщений на базе Cassandra.

Тип выступления: Доклад (50 минут)

Докладчик: Николай Алименков


Surviving as a professional software developer

Описание: During the last year’s JEEConf Yakov Fain made a presentation on how to become a professional software developer. This presentation is a sequel. Yakov will present his no-BS point of view on how enterprise IT shops live and operate. He’ll talk about communication skills, bad attitude, the team work, those stupid and useless IT managers, and how the life is unfair if young prodigies have to debug old and poorly-written code. This is not a technical presentation.

Тип выступления: Доклад (50 минут)

Докладчик: Yakov Fain


Speed up your Web applications with HTML5 WebSockets

Описание: HTML5 specification includes the communication protocol WebSockets, which is getting more and more popular in the Wall Street real-time Web applications. WebSockets API is include in the upcoming Java EE 7 specification. WebSocket offers solution to the problems of latency, scalability and performance associated with HTTP based solutions like polling, long-polling and HTTP-streaming. Online auctions, financial trading applications, and multi-player games can benefit from implementing WebSockets. This session starts with a brief overview of traditional HTTP protocols followed by covering of how WebSockets works. You’ll see how using WebSockets removes the overhead of heavy HTTP request and response headers. Finally, we’ll review the code of the Web application, where WebSockets is used for the data exchange between HTML-based front end and the latest build of the Java server GlassFish 4.

Тип выступления: Доклад (50 минут)

Докладчик: Yakov Fain


Структурируем большое приложение с помощью OSGi

Описание: Если вы часто используете IoC контейнер (например Spring), то должны были замечать, что с ростом приложения ваши контексты начинают напоминать взрыв на макаронной фабрике. OSGi даст вам возможность лучше связать и настроить ваши модули, поможет при разворачивании приложения и предоставит средства контроля.

Тип выступления: Доклад (50 минут)

Докладчик: Виталий Тимчишин


Infinispan – громкое имя для JBoss Cache или еще одно NoSQL решение?

Описание: JBoss Cache уже несколько лет как вырос из “коротких штанишек” и называется Infinispan. Сейчас это вполне серьезный Key-Value NoSQL со своими изюминками, такими как транзакционность. Попробуем разобраться детальнее как и в каких случаях имеет смысл его применять.

Тип выступления: Мини-доклад (15 минут)

Докладчик: Виталий Тимчишин


JDK8: Я, лямбда

Описание: Скоро выходит JDK8, и там будут лямбды! А на докладе мы узнаем:

  • что такое лямбды в контексте Java

  • как они соотносятся с существующими примитивами языка

  • лямбды – сахар или нет?

  • как jsr292 победил javac

  • сколько, где, и кому стоят лямбды

  • плюшки, грабли, и прочие особенности

Тип выступления: Доклад (50 минут)

Докладчик: Сергей Куксенко


JDK8: Молот лямбд

Описание: В докладе рассматриваются изменения в JVM/JDK, напрямую связанные с введением в язык лямбда-выражений: изменения в коллекциях и bulk collection operations, default-методы, и прочие интересности. Доклад рекомендуется уже посетившим доклад “Я, лямбда”, или знающим о синтаксисе и семантике лямбд из других доверенных источников.

Тип выступления: Доклад (50 минут)

Докладчик: Сергей Куксенко


High-Performance Fork/Join in Java

Описание: Уже давно в JDK появилась поддержка вычислений, ложащихся в модель, ложащихся в модель Fork/Join. Доклад посвящен тому, что делает реализацию ForkJoinPool важным звеном в производительности параллельных операций над коллекциями в JDK8, в работе актёров в Scala/Akka, и других сценариях. Посмотрим на явные ограничения и подводные камни, разные модели использования: рекурсивные джойны, эмуляция continuation’ов и проч.

Тип выступления: Доклад (50 минут)

Докладчик: Алексей Шипилёв


Bulletproof Java Concurrency

Описание: Доклад про опыт тестирования concurrency в JDK/JVM, разного рода загадки и примеры как оптимизации и дефекты в реализации виртуальной машины и библиотек ломают модель памяти, и что нам с этим делать. Доклад *требует* знания JMM, понимания внутренней работы JRE, и устройства железа.

Тип выступления: Доклад (50 минут)

Докладчик: Алексей Шипилёв


Easy Scaling with Open Source Data Structures

Описание: Today’s applications are getting more and more distributed everyday and it is well-known that distributed programming is hard. With Hazelcast though, distributed programming is easy and lots of fun. A common reaction of Hazelcast users is ‘Ooh my God, this cannot be that easy’. Hazelcast is an open source, highly scalable, transactional, distributed/partitioned implementation of queue, map, set, list, lock and executor services for Java. Hazelcast is for you if you like to easily: share data/state among many servers (e.g. web session sharing), cache your data (distributed cache), cluster your application, partition your in-memory data, send/receive messages among applications, distribute workload onto many servers, take advantage of parallel processing or provide fail-safe data management.

Тип выступления: Доклад (50 минут)

Докладчик: Talip Ozturk


Introduction to web application development in Clojure

Описание: This is a talk about Clojure as a tool to develop web applications with leiningen, Compojure and Enlive (you could be using different set of projects, but since most if not all are based on Ring, the knowledge gained on this presentation should be easily applicable to other project sets, too).

During the presentation I demonstrate the tools needed to set up a complete environment for web development. It’s gonna be very easy to follow for people who want to start developing *something* in Clojure. The presentation is used as a vehicle to drive people towards a fictitious but research-oriented project to study functional concepts of Clojure further.

Тип выступления: Доклад (50 минут)

Докладчик: Jacek Laskowski


Introduction to functional programming in Scala

Описание: Functional programming has been driving my personal development for the past couple of years. It all began with Clojure, but given its different syntax and a complete departure from what a common Java developer has learnt, Scala might be a better vehicle to drive people towards functional programming in JVM. That’s why I chose Scala and have been studying its functional flavor.

I’m more into Scala for its functional aspect rather than as a way to develop Java applications with a higher-level language, without constructs that may have been itching you here and there. The presentation is based on my experience mostly gained from the book “Functional Programming in Scala” that I’m reviewing and Clojure (or should it be vice versa?) I’m not very good at developing applications in Scala (and wouldn’t very much argue hearing I’d rather stay away from speaking about or demoing Scala on conferences), but it may be the reason why people may like my presentation – I show the language from the perspective of a person who has just started the journey into the functional aspects of Scala and found some of its concept engaging.

Тип выступления: Доклад (50 минут)

Докладчик: Jacek Laskowski


Покрытие кода. Прагматичный подход.

Описание: Измерили покрытие кода – что дальше? Поднимать покрытие? Нужно ли? Если да – что покрывать сначала? С практичеcкой стороны, способы использования данных о покрытии кода можно разбить на категории: метрики, идентификация тестов (существующих или необходимых) и идентификация мертвого кода.

Я постараюсь рассказать о том что означает 100% покрытие кода (block/line/branch, etc.), о некоторых распространенных заблуждениях, о “хороших” метриках базирующихся на покрытии, о связи данных о покрытии с другими характеристиками исходного кода для приоритезации разработки тестов – все для того чтобы показать как можно практически применить данные о покрытии кода с пользой для продукта.

Тип выступления: Доклад (50 минут)

Докладчик: Александр Ильин


Формальная верификация как средство тестирования в Java

Описание: Насколько формальная верификация применима на практике? Как то, что применимо, соотносится с традиционными способами тестирования, такими как динамическое и статическое тестирование? Какие виды ошибок она помогает находить, насколько эффективно использование данного подхода? Мы постараемся передать всю боль испытываемую нами при тестировании Oracle JDK традиционными средствами. Мы покажем какие инструменты и какие фичи языка Java позволят нам и вам, разработчикам продуктов на Java, сэкономить на тестировании, переложив часть ответственности на средства формальной верификации.

Тип выступления: Доклад (50 минут)

Докладчик: Александр Ильин и Владимир Иванов


 

IT-компилятор в JVM глазами Java-программиста

Описание: Наверное, каждый программист серьезно задумывался о том, как и
насколько быстро будет работать написанный им код. Для каких-либо выводов необходимы экспериментальные данные, но и для объяснения различий в результатах регулярно требуется понимание происходящего в системе. Для Java приложений такой анализ усложняется необходимостью учитывать поведение JVM.

Основной прирост производительности приложения на Java дает использование JIT-компилятора. Поэтому представление о принципах его работы является ключом к пониманию того, каким образом эту производительность можно улучшить. Работа JIT-компилятора будет рассмотрена на примере HotSpot JVM от Oracle. Доклад будет покрывать обзор общей архитектуры JIT-компилятора, базовые понятия и ключевые техники оптимизации кода на Java, инструменты и техники мониторинга работы компилятора.

Тип выступления: Доклад (50 минут)

Докладчик: Владимир Иванов


Уменьшение расхода оперативной памяти в Java-приложениях

Описание: Если вы устали от поиска утечек памяти в Java приложениях, не знаете как хранить большие объемы данных в “куче”, то этот доклад для вас. В докладе будут как описаны детали реализации, позволяющие оценивать расход памяти, так и даны конкретные советы, помогающие снизить потребление памяти. Вы услышите про особенности представления Java-объектов в памяти, тонкости процесса финализации, для чего нужны слабые ссылки, сжатые указатели в HotSpot JVM и много чего другого.

Тип выступления: Доклад (50 минут)

Докладчик: Владимир Иванов


The Power of Java7 NIO.2 essential stuff

Описание: In this session hear how a leading financial services company uses Java 7 NIO.2. This session will covers all the important essential aspects involved in developing NIO.2-based applications. It provides clear instructions for getting the most out of NIO.2 and offers many case studies to spice up your Java 7 applications with the new I/O capabilities.

  • The Path class operations.

  • Get/set file metadata through the new java.nio.file.attribute API.

  • Manage symbolic and hard links.

  • Manipulating files and directories through the new java.nio.file.Files API.

Тип выступления: Доклад (50 минут)

Докладчик: Mohamed Taman


The Power of Java7 NIO.2 advanced concepts

Описание: In this session hear how a leading financial services company uses Java 7 NIO.2. This session will covers all the important aspects involved in developing advanced NIO.2-based applications. It provides clear instructions for getting the most out of NIO.2 and offers many case studies to spice up your Java 7 applications with the new I/O capabilities.

  • The Path class operations.

  • Need to copy, move, or delete an entire directory? Use the FileVisitor API.

  • Explore the Watch Service API and file changed notification.

  • Develop blocking/non-blocking socket-based applications. Learn how to develop Java network-based applications in blocking and non-blocking styles. Both TCP and UDP are covered in brief.

  • The Asynchronous Channel API. You can develop asynchronous network based Java applications with a suite of classes and options.

Тип выступления: Доклад (50 минут)

Докладчик: Mohamed Taman


Как вернуть Java былую славу?

Описание: В настоящее время Java все ещё сохраняет позиции самого популярного языка программирования для разработки корпоративных систем и приложений. К сожалению, достаточно быстро эти системы превращаются в нечто огромное, неповоротливое и невероятно сложное для поддержки, и в то же время не приносящее слишком много пользы. Это приводит к тому, что разработчики начинают прибегать к альтернативным языкам и технологиям, хотя проблема лежит не столько в самом языке, сколько в архитекуре и дизайне, которые часто используются при разработке таких систем на Java. Может быть нам надо сперва исправить свое отношение к написанию приложений? Я покажу, как это можно сделать.

Тип выступления: Доклад (50 минут)

Докладчик: Антон Кекс


Быстрая разработка приложений (Java style)

Описание: JRebel делает процесс разработки Java приложений быстрее, эффективнее и, пожалуй, интереснее. JRebel создает виртуальную отображение приложения на файловую систему и умеет считывать изменения класс-файлов для того, чтобы незамедлительно отобразить их в работающем приложении. Больше никаких пауз для редеплоя!

Мы покажем как JRebel помогает:

  • всегда пропускать процессы сборки приложения

  • изменять приложение и менять конфигурацию фрэймворков на лету, например добавить Spring bean в уже существующий контекст

  • наконец-то снова сделать программирование на Java приятным!

Тип выступления: Доклад (50 минут)

Докладчик: Олег Шелаев


Taming Java Agents

Описание: Java agents are pluggable self contained components that run embedded in a JVM and intercept the classloading process. They were introduced in Java 5 along with the powerful java.lang.instrument package. Java agents can be loaded statically at startup or dynamically (programmatically) at runtime to attach to a running process in a fail-safe fashion.

Java agents were an awesome addition to the JVM as it opened a lot of opportunities for tool designers and changed Java tooling landscape quite drastically. In conjunction with Java bytecode manipulation libraries it is now possible to do amazing things to Java classes: we can experiment with programming models, redefine classes in runtime, record execution flow, etc.

In this session I’d like to give an overview of Java agents’ functionality along with the usage examples and real world experiences. You will learn, how to implement an agent and apply Instrumentation API in combination with bytecode manipulation libraries to solve interesting tasks.

Тип выступления: Доклад (50 минут)

Докладчик: Олег Шелаев


Java Enterprise без Java?

Описание: Сейчас часто задают вопрос: “какой язык заменит Java?”. Но куда девать существующие технологии разработки корпоративных приложений? Эти технологии однозначно имеют ценность. Можно ли одновременно заменить язык программирования и при этом сохранить существующие наработки и сделанные инвестиции? Ответ «да». С помощью Polyglot JVM.

Введение Polyglot JVM достигает двух целей: открывает путь инновациям и позволяет сохранить технологии Java в секторе enterprise. Этот доклад для разработчиков корпоративных приложений. Надеюсь, он поможет систематизировать знания по архитектуре серверных платформ на базе Java и, возможно, вдохновит расширить диапазон используемых языков.

Проанализированы архитектуры серверных платформ: CORBA, Java EE, Spring, Akka. Enterprise технологии по сути не зависят от Java. Они работают на платформе Java, но имеют отдельную от Java ценность. Можно сохранить эту ценность и при этом изменить язык программирования для того, чтобы привнести инновации и преимущества других языков, например, функциональных или языков с динамической типизацией. Для этого необходимо выйти за пределы архитектуры серверной платформы и поискать фундамент, на котором построена серверная платформа. Этот фундамент – JVM. Серверная платформа и бизнес-логика могут быть написаны на разных языках, выполняемых на одной и той же JVM. Именно поэтому активно развивается направление Polyglot JVM.

Тип выступления: Доклад (50 минут)

Докладчик: Елена Сирота


Scala – essentials and step beyond

Описание: Вы должны были заметить, что последнее время функциональная парадигма набирает все большие и большие обороты, уже сейчас вы можете попробовать ее в Java 8 EAP.

Но давайте посмотрим в сторону самого мощного на сегодня функционального инструмента – Scala. Кроме своих функциональных возможностей, Scala является статически типизированным языком, включает ООП-парадигму и работает в JVM. Благодаря всему этому и при должных хороших манерах в написании кода Scala может полностью заменить Java во многих задачах.

Данный доклад познакомит с некоторыми из основных инструментов Scala, которые позволяют на уровне языка решить многие из проблем изящнее и удобнее, чем с помощью Java. Join the ‘Scala’ side, we have implicits!

Тип выступления: Доклад (50 минут)

Докладчик: Роман Сорока


Хороводы с Apache Cassandra

Описание: В докладе поделюсь опытом выбора решения для распределенного хранения данных. Расскажу, какие аспекты помогли нам остановиться на Apache Cassandra, какие моменты мы упустили и как с этим живут пользователи. Доклад содержит описание определенного количества граблей и соответственно будет полезен тем, кто любит учиться на чужих шишках.

Тип выступления: Доклад (50 минут)

Докладчик: Иван Соболев


Обзор нововведений в java.util.concurrent (JSR166e)

Описание: Пакет JSR 166e – это классы java.util.concurrent, которые появятся в JDK8. В частности, новый ConcurrentHashMap и StampedLock. Доклад про то, как устроены базовые классы, и почему они хорошо работают в условиях многопоточности. Будут описаны ситуации, в которых стоит или не стоит использовать известные альтернативы, и какой прирост производительности можно ожидать.

Тип выступления: Доклад (50 минут)

Докладчик: Дмитрий Чуйко


Красная книга веб-разработчика

Описание: Миллиарды людей по всему миру открывают веб-браузер утехи или работы ради. Сотни тысяч разработчиков, дизайнеров, тестировщиков и т.д., создают все новые и новые приложения для этих самых миллиардов. Тысячи языков программирования, помогают предыдущим ребятам. И Java один из таких языков!

И если ты выбрал для написания своего веб-приложения Java – ты скорее всего один из нас. Мои поздравления. Загвоздка лишь в том, что для Java существует несколько десятков веб-фреймворков и библиотек. Непростой выбор для человека, но критический для проекта. Что выбрать?

Скажу честно – я не знаю, но попробую помочь определиться с выбором. Мы пробежим по GWT, Spring MVC, Struts, DWR, JSF, Wicket, Portlet и некоторым другим фреймворкам, которые мне попадались в руки. Сравним сильные и слабые стороны, и подготовим почву для вашего собственного выбора веб-фреймворков будущего проекта.

Тип выступления: Доклад (50 минут)

Докладчик: Виктор Полищук


Не по дням, а по часам! Вертикальное и горизонтальное масштабирование Java приложений.

Описание: Ваше приложение становится популярным и у вас наплыв посетителей? Сайт уже не справляется с нагрузкой, а клиентов все больше и больше… В этом докладе я расскажу о том, как надо проектировать приложения, чтобы они могли выдержать свалившуюся на них славу и неожиданный поток клиентов, приемы вертикального и горизонтального масштабирования, преимущества и недостатки каждого подхода, узкие места и потенциальные проблемы. В том числе будут приведены примеры практической реализации обоих видов масштабирования в облачной платформе Jelastic.

Тип выступления: Доклад (50 минут)

Докладчик: Руслан Синицкий


Зачем нужен Kotlin, если будет Java 8?

Описание: Kotlin – это статически типизированный язык программирования, разрабатываемый в компании JetBrains. Kotlin компилируется в байт-код для JVM и полностью совместим с Java, то есть код на Kotlin и Java можно легко использовать в одном проекте. Доклад будет посвящен различиям между Kotlin и Java (преимущественно Java 8), в том числе:

  • синтаксический сахар: строковые шаблоны, вывод типов, классы данных;

  • система типов: отслеживание нулевых ссылок, автоматическое приведение типов;

  • расширение существующих API (внешние функции в Kotlin vs интерфейсы с реализацией Java 8);

  • лямбда-выражения, функции высших порядков и приведение к функциональным интерфейсам (SAM);

  • работа с коллекциями в Kotlin и Java 8.

Тип выступления: Доклад (50 минут)

Докладчик: Евгений Геращенко и Наталья Ухорская


Nashorn – the new JavaScript engine for JVM

Описание: Nashorn is a new JavaScript engine written in pure Java. In this session you’ll get introduced to Nashorn and will get answers to the following questions:

  • What does it bring to the Java world?

  • What capabilities does it provide for the server and the client sides?

  • How can you leverage Nashorn in the real-life projects?

You’ll also learn how can we use it today, even before Nashorn is integrated into public JDK8 builds.

Тип выступления: Доклад (50 минут)

Докладчик: Anton Moiseev

Как стать докладчиком?

На данный момент программа конференции формируется, и мы приглашаем выступить докладчиков с различным опытом и областями работы, связанными с тематикой конференции. Конференция посвящена разработке на Java, поэтому все доклады должны так или иначе затрагивать данный язык программирования. Доклад должен носить как можно болеепрактический характер, желательно на основе существующих проектов и личного опыта докладчика. Опытныйпрограммный комитет будет тщательно отбирать доклады и фильтровать заявки. После этого одобренные доклады попадут в предварительную программу, где их судьбу будут определять участники конференции. Самые интересные и полезные с точки зрения участников доклады попадут в основную программу. Поэтому помните, что доклад должен быть максимально живым и полезным для выбранного сегмента аудитории. В остальном мы полагаемся только на ваш опыт и вдохновение!

Мы постараемся обеспечить максимальный уровень комфорта всем докладчикам:

  • Бесплатное посещение конференции
  • Оплаченный обед c другими докладчиками
  • Целый день славы и бурные аплодисменты в случае удачного доклада

Ключевые даты приёма докладов:

  • 6 апреля — последняя дата приема заявок от докладчиков
  • 10 апреля — публикация программы конференции
  • 20 апреля — первый этап ревью докладов
  • 30 апреля — второй этап ревью докладов
  • 8 мая — третий этап ревью докладов
  • 14 мая — последняя дата приема презентации

Если вы хотели бы стать докладчиком, то заполните форму заявки докладчика и программный комитет свяжется с вами для уточнения деталей. Если доклад удовлетворяет критериям конференции, он будет добавлен в программу. Ждем от вас интересных докладов! С вопросами касательно регистрации докладчиков и формирования программы конференции обращайтесь по адресу review@jeeconf.com.

Список докладчиков

Николай Алименков

 

Николай Алименков

XP Injection / ZoralLabs, Украина
Практикующий Java технический лидер и Scrum Master. Эксперт в разработке на Java, Agile инженерных практиках и управлении проектами. Разрабатывает на Java более 8 лет, специализируется на разработке сложных распределенных масштабируемых систем. Активный участник и докладчик многих международных конференций. Основатель и тренер тренинг-центра XP Injection. Организатор и идеолог конференцийSelenium CampJEEConfXP Days Ukraine и IT Brunch. Основатель действующего «Клуба анонимных разработчиков» (uadevclub).

Yakov Fain

 

Yakov Fain

Farata Systems, USA

Yakov Fain is Managing Partner at a software boutique Farata Systems (USA). He authored several technical books and lots of articles on software development. His book «Java Programming. 24-Hour Trainer» was published by Wrox in 2011, and Yakov sweared this was going to be his last technical book. Sun Microsystems has nominated and awarded Mr. Fain with the title of Java Champion. Yakov’s personal blog is located at yakovfain.com. Currently he works with his colleagues at Farata on a book for O’Relly on enterprise Web development.

Виталий Тимчишин

 

Виталий Тимчишин

Customertimes, Украина
Виталий занимается разработкой и проектированием систем на языке Java более 9 лет. Имеет большой опыт работы с коммуникационными протоколами, базами данных и многопоточными приложениями, является экспертом в разработке и внедрении сложных неоднородных систем. На текущий момент занимается проектированием, разработкой и внедрением Java инфраструктуры для банковских систем связи повышеной надежности.

Алексей Шипилёв

 

Алексей Шипилёв

Oracle, Россия
Oracle, Java Performance Engineer. За последнее время Алексей успел позаниматься Apache Harmony в Intel, затем перешёл в Sun Microsystems, а потом и в Oracle, где сегодня работает над Sun/Oracle JDK, в том числе над производительностью JVM, библиотек классов, фреймворков и приложений. Алексей занимается вопросами производительности на всех уровнях, от больших серверов приложений до микроархитектурных изысков, увлекается хардкорными вопросами в concurrency.

Сергей Куксенко

 

Сергей Куксенко

Oracle, Россия
Oracle, Java Performance Engineer. Большой профессиональный опыт, включая Российскую Академию Наук, стартапы, а также такие крупные корпорации как Intel и Oracle. Опыт работы с Java более 15 лет, начиная с разнообразных клиентских и серверных приложений и заканчивая библиотеками и JIT-компиляторами. Последние 8 лет Сергей занимается вопросами производительности Java, включая JVM, библиотеки классов и прочее.

Talip Ozturk

 

Talip Ozturk

Hazelcast, Turkey
Talip Ozturk is the founder of Hazelcast. He has been working with enterprise Java since 1999. He worked as a consultant at MIC (Virginia), developer at a start-up company, Syncline (Boston) and sales architect at Itochu Technologies (New York). In 2003, he got fascinated by Jini and developed an implementation of JavaSpaces. In 2008, his passion for distributed programming led him to develop Hazelcast. Before Hazelcast, Talip was the director of technology at Zaman Media Group (Istanbul). In his free time, he enjoys playing soccer.

Jacek Laskowski

 

Jacek Laskowski

IBM, Poland
Jacek Laskowski is the founder and a co-leader of the Warszawa Java User Group (Warszawa JUG). It works as a professional software specialist in the IBM World-wide WebSphere Competitive Migration Team to assist customers in their migrations from competitive Java EE application servers to IBM WebSphere Application Server. He develops applications, writes articles, mentors, records screencasts, delivers courses and reviews IT books. Jacek contributes to several open source projects with the longest track record in Apache OpenEJB. He regularly speaks at developer conferences. For his achievements he’s recently been appointed to the IBM Academy of Technology. He blogs at blog.japila.pl(en) and blog.jaceklaskowski.pl (pl). Follow him on twitter @jaceklaskowski. He has quite recently been active in StackOverflow.

Mohamed Taman

 

Mohamed Taman

Efinance, Egypt
Mohamad is a Systems Architect and Java Team Lead with around 11 years experience in projects architecture, manages department team, projects deadlines, delivery times, capacity plans, and resource planning in case of concurrent projects / change requests development. He is also a Java Community Process (JCP) member, who is involved in working on many JSRs speacially JEE7 and Glassfish 4. His career has taken him to different companies ( Oracle, Silicon Expert & Intercom Enterprise), where he work now as Java EE consultant / Systems Architect and Java Team Leader in e-finance.

Александр Ильин

 

Александр Ильин

Oracle, Россия
Alexandre Iline is a senior quality engineer in Oracle, working as a quality architect on several products in Java portfilio and as a test tools architect for the Java SQE. Prior to that, Alexandre was playing a role of quality lead/architect of such products as Java Studio Creator and Netbeans. Before that, Alexandre was working as a member/lead of NetBeans QE tools team.

Alexandre leads/led development for a number of test tools from test harnesses to metrics tools. In particular, Alexandre is the author of Jemmy – the open-source UI testing tool used widely for Swing/AWT UI applications testing as well as for testing of Swing itself. Jemmy v3 is a new generation tool developed/led by Alexandre which, along with the other UI libraries, allows to test FX UI. The tool is used successfully for testing Java FX SDK and Java FX products developed internally.

Владимир Иванов

 

Владимир Иванов

Oracle, Россия
Владимир является сотрудником компании Oracle и работает в группе разработки HotSpot JVM над JIT-компиляторами. Помимо плотной работы над виртуальной машиной Java от Oracle, принимал активное участие в большом количестве проектов, связанных с JVM и JDK в целом (например, Java Real-Time System, JavaFX).

Антон Кекс

 

Антон Кекс

Codeborne, Эстония
Антон Кекс является мастером создания софта от начала до конца, одним из основателем компании Codeborne, единственной в Прибалтике занимающейся экстремальным программированием (XP), регулярным докладчиком на конференциях и лектором в Таллинском Техническом Университете. Он также искренне верит в открытый код и методы гибкой разработки (agile), является автором популярного во всём мире сетевого сканнера – Angry IP Scanner, и регулярным комиттером в другие проекты свободного ПО. До основания Codeborne Антон в течение 5-ти лет руководил командой разработчиков интернет-банка Swedbank, получившего множество наград, постепенно вводя в использование методы Agile. В то же время он основал организацию Agile Estonia, организующую регулярные конференции по теме Agile. В свободное время он играет на гитаре и дарбуке, катается на мотоцикле и путешествует в отдалённые уголки мира.

Олег Шелаев

 

Олег Шелаев

ZeroTurnaround, Эстония
Олег Шелаев – инженер компании ZeroTurnaround, где он занимается проблемами деплоймента Java приложений в рамках проекта LiveRebel. В этом ему помогает пятилетний опыт разработки как стандартных Java веб-инфосистем, так и полностью in-house решений на Java SE.

Олег – частый участник Java конференций и любит путешествовать. В свободное от работы время Олег учится в докторантуре Тартуского университета и там же работает лектором и тренером ACM ICPC команд. Одними из его любимых занятий являются игра в шахматы и решение головоломок.

Елена Сирота

 

Елена Сирота

EPAM, Украина
Опыт в IT 15 лет. Языки, с которыми были связаны проекты: C++, PL/SQL, Java. Работала на разных позициях – от разработчика до технического руководителя проекта. Сейчас занимается подготовкой младших разработчиков в компании EPAM Systems (Киев), преподает в НТУУ КПИ. Активный участник JUG KPI.

Роман Сорока

 

Роман Сорока

EPAM, Украина
Роман работает Java разработчиком в EPAM Systems. Кроме многих достижений внутри компании, Роман активно занимается Community работой в JUG KPI, регулярно выступая с интересными докладами о последних технологиях в JVM-мире.

Иван Соболев

 

Иван Соболев

Lohika, Украина
5 лет разрабатывает распределенные системы в распределенных командах, прошлый год – в качестве лида. В свободное от разработки время автоматизирует тестирование и наблюдает за детищем. Его радуют велосипеды, альтимейт фрисби и горы.

Дмитрий Чуйко

 

Дмитрий Чуйко

Oracle, Россия
Сотрудник компании Oracle с 2012 года (Java Platform), до этого занимался разработкой ПО, от мобильного до серверного. В прошлом сотрудник Deutsche Bank, QuickOffice, Yota, Borland. Выпускник СПбГУ.

Виктор Полищук

 

Виктор Полищук

Инфопульс, Украина
Практикующий Java технический лидер компании Infopulse Ukraine. Более 10 лет занимается профессиональной разработкой программного обеспечения из которых примерно 8 на Java. Эксперт в разработке на Java и JavaScript. Умен, талантлив и безумно харизматичен.

Руслан Синицкий

 

Руслан Синицкий

Jelastic, Украина

Более 10 лет опыта разработки на языке Java: Руслан работал инженером отдела науки в Национальном космическом агентстве Украины, старшим GUI-разработчиком в Datamash Corp., был руководителем группы в SolovatSoft, занимал должность старшего UI-архитектора в iQueLab Ltd. Сейчас Руслан является генеральным директором компании Jelastic Inc., которую он основал в 2010 году. Основное направление деятельности инновационного проекта Jelastic – предоставление облачного хостинга для новых и уже существующих Java и PHP приложений. Платформа как сервис, разработанная компанией, существенно упрощает процесс разворачивания приложений в облаке, благодаря удобному пользовательскому интерфейсу и поддерживаемым технологиям.

Евгений Геращенко

 

Евгений Геращенко

JetBrains, Россия

Последние полтора года работает над языком программирования Kotlin, в том числе над взаимодействием с кодом на Java и плагином к среде IntelliJ IDEA. До этого занимался интеграцией с VCS в системе языково-ориентированного программирования JetBrains MPS. Опыт программирования на Java около пяти лет. В прошлом учил программированию школьников и студентов.

Наталья Ухорская

 

Наталья Ухорская

JetBrains, Россия

Работает в компании JetBrains со середины 2011 года, с самого начала в проекте Kotlin. В проекте в основном занимается back-end (генерацией bytecode), а также плагином к Intellij IDEA. До этого занималась реализацией Kotlin Web Demo.

Anton Moiseev

 

Anton Moiseev

Farata Systems, Russia

Anton Moiseev has been developing enterprise applications for 8 years with Java, JavaScript, and .NET technologies. He has a solid background developing rich Internet applications using various platforms. Currently he’s building e-Commerce applications based on Java EE platform. Anton has a strong focus on Web technologies implementing best practices to make the front-end work seamlessly with back-end. He’s a huge enthusiast of JavaScript and HTML5.

 

Во весь экран
Показать еще

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

РАННЯЯ РЕГИСТРАЦИЯ ЭТАП “ДЛЯ ШУСТРЫХ” ОСНОВНОЙ ЭТАП ЭТАП “ОПОМНИЛСЯ”
$150/1200 гривен
первые 100 билетов
$180/1450 гривен
200 билетов
$200/1600 гривен
оплата до 19.04
$235/1900 гривен
оплата до 17.05
Для регистрации вам необходимо заполнить форму участника конференции. Внимательно вводите регистрационную информацию, потому что она будет использоваться для дальнейшей коммуникации с организаторами. Реквизиты и инструкции по оплате будут высланы вам на контакты, указанные при заполнении формы, в течение 3-ех дней.
ДАТА ОПИСАНИЕ СТОИМОСТЬ РЕГИСТРАЦИЯ
24-25 мая Основные дни конференции. Вы можете выбрать доклады для посещения прямо на конференции. $200/1600 гривен
Забыли пароль? Регистрация