Speakers

With an attendee to speaker ratio of 8:1 - TSSJS-Europe is the only Java conference where you have a real opportunity for one-on-one interaction with the speakers. The speaker lineup at TSSJS-Europe is stocked with renowned experts, spec leads, go-to bloggers, best-selling authors, and industry insiders.  We're making frequent updates to our speaker lineup - Check back often for new additions!

Browse our impressive speaker lineup, or select a name to view his/her bio and session title(s).

Speaker Lineup:

Mike Aizatsky Neal Ford Ted Neward
Shay Banon Antonio Goncalves David Nuescheler
Geert Bevin Erik Hellman Kirk Pepperdine
Ola Bini Juergen Hoeller Alexandru Popescu
Antoine Borg Stephan Janssen Alois Reitbauer
Jeroen Borgers Jevgeni Kabanov Graeme Rocher
Eugene Ciurana Mike Keith Nati Shalom
Uri Cohen Werner Keil Ric Smith
Holly Cummins Guillaume Laforge Manik Surtani
John Davies Costin Leau Shashank Tiwari
Jean-François Denise Martin Marinschek Adrian Trenaman
Dan Diephouse Steve Millidge Eberhard Wolff
Jeff Dwyer    

 

Breakout Sessions Speakers:

Mike Aizatsky, Software Engineer, Google

Presenting: Micro Design Patterns and Choosing a Synchronization Model for Multithreaded Applications

Mike Aizatsky is an accomplished speaker and advanced developer with ten years of Java Development experience. In his presentations, he has developed a knack for expressing challenging concepts in simple ways, so that his audiences walk away with new knowledge and a lot of ideas on how to apply it.

Mike received his Masters Degree with Honors in Mathematics, and led the Enterprise Development Department of the IntelliJ IDEA project at JetBrains for 6 years. Right now he is a software engineer at Google, and when he's not in front of a computer screen, enjoys playing jazz piano, go, and slalom roller skating.


Shay Banon, Founder, Compass open source project

Presenting: Beyond a DataGrid

Shay is the founder of the Compass open source project, a unique solution enabling search capabilities into any application model. Shay started working on mission-critical real time C/C++ systems, later moving to Java. Within the Java world, Shay has worked on an implementation of a distributed rule engine (RETE) server, your typical Java-based web projects, and messaging-based projects within the financial industry. Currently, Shay is a System Architect at GigaSpaces and the founder of the Compass open source project, a unique solution enabling search capabilities in any application model.


Geert Bevin, Sun Java Champion; Creator, RIFE Application Framework

Presenting: Boldly Go Where the Java Language Has Never Gone Before and JVM Clustering in the Real World

Geert is a developer at Terracotta Inc., the CEO and founder of Uwyn, and the creator of the RIFE project, which provides a full-stack Java Web application framework for quickly building maintainable applications. He both started and/or contributed to open-source projects like Bla-bla List, OpenLaszlo, Drone, JavaPaste, Bamboo, Elephant, RelativeLayers, and Gentoo Linux.


Ola Bini, JRuby core developer

Presenting: JRuby on Rails: Web Development Evolved and Testing with JRuby

Panelist: Languages: The Next Generation

Ola Bini is a Swedish developer currently working for ThoughtWorks in London. He is one of their core developers for JRuby and has been since 2006. Although JRuby takes most of his time, he has experience with Java, Ruby, LISP and has been involved with several other open source projects. He is the author of the book Practical JRuby on Rails.

His other interests include implementing languages, writing regular expression engines, YAML parsers and similar things that exist at the border of computer science.


Antoine Borg, Contributor, Mule open source project

Presenting: Patterns in Mule

Antoine has 14 years experience in IT, architecting and developing information management and integration solutions in finance, telephony, marketing, manufacturing and education in both the private and public sectors. 

Introduced to Mule and mentored by Peter Delia (CEO, Ricston) and Ross Mason (Founder of the Mule project), Antoine has delivered Mule training and assisted customers with their Mule requirements worldwide.


Jeroen Borgers, Instructor, Java performance tuning

Presenting: Case Study: Performance Tuning a Web Shop with Open Source Tools and Fireside Performance Clinic (Fireside Chat) with Kirk Pepperdine

Jeroen Borgers is a senior consultant with Xebia - IT Architects. Xebia is an international IT consultancy and project organization specialized in enterprise Java. Jeroen helps customers on enterprise Java performance issues. He also instructs Java Performance Tuning courses. Since 1996, Jeroen has worked on various Java projects in several industries as a developer, architect, team lead, quality officer, mentor, auditor, performance tester and tuner. He has worked exclusively on performance assignments since 2006.


Eugene Ciurana, Director of Systems Infrastructure, LeapFrog Enterprises

Presenting: Son of SOA: Event-Driven Architecture and the Real World and Distributed Computing and MapReduce: Technology Selection, Implementation and Deployment Made Easy

Moderating: Expert Panel: Languages: The Next Generation

Eugene Ciurana is the Director of Systems Infrastructure for LeapFrog Enterprises, the largest educational toy company in the United States.  Eugene is also a contributing editor to TheServerSide.com. In 2006, he led the first-time adoption of Linux and other open-source technologies at Wal-Mart Stores Information Systems Division as chief liaison between Walmart.com Global and the ISD Technology Council.

Eugene has contributed to Java, Linux, and OS X open-source projects and has architected main line of business applications, embedded platforms, and real-time systems for the largest companies in the world, including Wal-Mart, Bank One/Chase, National Oilwell Varco, Bank of America, Credit Suisse, Nortel Networks, Sun Microsystems, IBM, Univex/Celanese, Nexis/Lexis, etc. He's the author of over 50 feature articles and editorials about technology and computer programming topics for such publications as TheServerSide, Software Guru, Informatique!, Computerworld, EE Times, Byte, PC/Tips, and OMNI, and is writing a book about the Mule ESB.


Uri Cohen, Technology Evangelist, OpenSpaces.org

Presenting: Best Practices for Developing Scalable Web 2.0 Applications (Tech Brief)

Uri has been with GigaSpaces for a year and half now, first serving as a customer solutions architect and most recently as a technology evangelist and member of the OpenSpaces.org team. Uri has an accumulated experience of more than 8 years in architecting, implementing, tuning and deploying large-scale enterprise systems. His main areas of expertise are JEE, Spring, Hibernate and, naturally, GigaSpaces.

In his spare time, Uri enjoys hanging out with his 2-year old daughter, perhaps the only person in the world who really understands him.


Holly Cummins, Tooling developer, IBM Java Technology Centre

Presenting: Java Performance Tooling

Holly is a tooling developer within the IBM Java Technology Centre. She is the author of the GC and Memory Visualizer tool and leads development on a number of other tools. Her tooling work builds on her experience working as a performance engineer within the garbage collection development team. Holly has been with IBM for six years. Before joining IBM, she completed a doctorate in quantum computation at the University of Oxford.


John Davies, CTO and Co-founder, Incept5

Presenting: Extreme Transaction Processing, Low Latency and Performance and The Enterprise without a Database

John Davies is a veteran speaker on global-scale enterprise architectures and high performance computing. John has nearly 30 years in IT from hardware through assembler, C, C++ to Java. Working mostly in investment banking, John has held several global architecture roles in the world's largest banks. John was CTO and co-founder of C24, a company specializing in complex integration (SWIFT, FpML, ISO-20022 etc.). C24 was recently sold to IONA, where John was their Technical Director and Head of Research. John is currently CTO and co-founder of Incept5.


Jean-François Denise, Lead Engineer, JSR 262

Presenting: Monitoring, Management and Troubleshooting in the Java SE 6 Platform

Jean-François Denise has worked for Sun Microsystems since January 2001 in the Monitoring and Management domain. He has participated in the development of the JMX API, Java DMK product and the implementation of the JConsole Management console. Currently he is the lead engineer of JSR 262 (Web Services Connector for JMX) Reference Implementation.


Dan Diephouse, Software Architect, MuleSource

Presenting: Effective RESTful Services (Fireside Chat)

Dan Diephouse is a software architect at MuleSource, the company behind the open source Mule ESB. He is focused on building and helping others build open source Web services/SOA solutions. He is a co-founder of the Web services framework Apache CXF, a founder of several other projects including XFire, SXC and Jettison, a committer on Apache Abdera, and participates in several other projects whenever possible.


Jeff Dwyer, Author, Pro Web 2.0 Application Development with GWT

Presenting: Real GWT Applications

Jeff Dwyer is a developer and entrepreneur who is the founder of ToCollege.net and MyHippocampus.com. He is also the author of Pro Web 2.0 Application Development with GWT. Jeff's background is in medical software and application design. Jeff likes nothing better than leveraging high quality open source code so he can focus on the core elements of his projects and he believes that GWT has fundamentally altered the feasibility of large Web 2.0 applications.


Neal Ford, Author, Art of Java Web Development; Senior Application Architect, ThoughtWorks

Presenting a Keynote: Language-Oriented Programming: Shifting Paradigms

Neal Ford is a senior application architect at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. He is the designer and developer of applications, instructional materials, magazine articles, courseware, video/DVD presentations, author of 3 books, including Art of Java Web Development (Manning 2003). He is also an internationally acclaimed speaker, having spoken at numerous developer conferences worldwide.


Antonio Goncalves, JCP Group Member, Java EE 6, EJB 3.1 and JPA 2.0

Presenting: What’s new in EJB 3.1 and Building Enterprise Applications Using Glassfish

Antonio Goncalves, a former BEA consultant and now self-employed software architect, specializes in Java and Java EE. He has been using application servers and Java EE in large scale projects since 1999. Antonio lectures at the Cnam University in Paris, writes articles and papers and recently published the book Java EE 5 (using GlassFish). Antonio is a JCP Expert Member on Java EE 6 and EJB 3.1 and the co-creator of the Paris Java User Group.


Erik Hellman, Java consultant

Presenting: Comparing Dependency Injection Frameworks

Erik Hellman is an experienced Java consultant from Gothenburg, Sweden. With experience in system development on all aspects of Java (from MIDlets to large-scale distributed Java EE systems), he has worked with several different application frameworks. Erik has presented conference sessions on 3D programming for Java, game development on Java ME and on comparing dependency injection frameworks.


Juergen Hoeller, Co-founder, Spring Framework

Presenting: Spring 2.5 On the Way to 3.0 and The Spring Framework and its Ecosystem (Fireside Chat)

Juergen Hoeller is co-founder of the Spring Framework project and VP & Distinguished Engineer at SpringSource. Juergen is an experienced software architect and consultant, with outstanding expertise in transaction management, O/R mapping technologies and enterprise messaging. He continues to lead the core Spring Framework project, having been responsible for every single release from 0.9 through 2.5. Juergen is co-author of the bestselling book Expert One-on-One J2EE Development without EJB.


Stephan Janssen, Founder/Chairman, Belgian Java User Group

Presenting a Keynote: Supporting the RIA Space

Stephan is the founder and chairman of the Belgian Java User Group since 1996 and founder of JavaPolis in 2002 and Parleys.com in 2006.

Stephan has been using Java since its early releases in 1995 and has experience developing and implementing real world Java solutions in the finance and manufacturing industries. He is the founder and managing director of JCS Int., a Sun-authorized Java Center with an exclusive focus on J2ME, J2SE and J2EE.  JCS was the very first Belgian Java company to speak at JavaOne.

Stephan was selected by BEA as their first independent European Technical Director, and was recognized by TheServerSide.com as one of the "54 Who’s Who in Enterprise Java" in 2004. In 2005, Sun recognized Stephan's efforts for the Java Community and engaged him in the Java Champion project.


Jevgeni Kabanov, ZeroTurnaround Tech Lead; Co-founder, Aranea project

Presenting: Typesafe Embedded Java DSLs and Zero Turnaround in Java Development (Fireside Chat)

For the last five years, Jevgeni has been the R&D lead of Webmedia, Ltd, the largest custom software development company in the Baltics. During that time, he has spearheaded the movement to decrease the development turnaround time. As a result, two products (JavaRebel and JspWeaver) were developed under the trademark ZeroTurnaround, of which Jevgeni is the technical lead. Both projects contributed directly to the immense reduction in turnaround time. Jevgeni is also a co-founder of the open source Aranea project.


Mike Keith, Co-spec lead, EJB 3.0 and JPA 1.0

Presenting: What's New and Exciting in JPA 2.0 and SOA Using Service Component Architecture

Mike Keith is an architect at Oracle and has close to 20 years experience as a practitioner and mentor of distributed systems and persistence. He co-led JSR-220, the JCP expert group that created EJB 3.0 and JPA 1.0 and co-authored the first book devoted to JPA, Pro EJB 3: Java Persistence API. He sits on a number of technology expert groups and committees, including JSR-317 working on JPA 2.0, OSOA SCA and the OASIS SCA-J groups.


Werner Keil, Principal Architect, T-Mobile

Presenting: Asynchronous Messaging using XMLBeans and JMS and Stock Trading - Using JSR-275 and Spring for a Monetary System

Werner Keil is currently a Principal Architect for T-Mobile. His 18 years of experience includes working as a project manager, analyst, consultant and software architect on leading-edge technologies for Banking, Insurance, Telco/Media and Public Organizations. He develops Enterprise Systems using Java EE, BEA/Oracle, Ajax or Adobe Technologies.

In his spare time, Mr. Keil runs and supports open source projects, and writes songs, novels and articles.

He is a member of the Eclipse Foundation, the JCP and Spec Lead of JSR-275.


Guillaume Laforge, Groovy Project Manager

Presenting: Groovy in the Enterprise: Case Studies

Guillaume Laforge is the Groovy Project Manager and spec lead of JSR-241 (the Specification standardizing the Groovy dynamic language).  As Vice President Technology of G2One, Guillaume is at the center of the Groovy universe and collects information from various teams and companies working on integrating Groovy in their own mission-critical applications. You can meet him at TSSJS-Europe, where he will evangelize the Groovy language, and the agile Grails Web framework.


Costin Leau, Senior Software Engineer, Spring Source

Presenting: Introduction to Spring Dynamic Modules and The Spring Framework and its Ecosystem (Fireside Chat)

Costin Leau, a SpringSource Senior Software Engineer, has been working with Java EE since 2000. Costin spends the majority of his time on product development for a number of Spring and Spring related projects, including Spring Dynamic Modules, Java Config, Spring's JPA support, Pitchfork and the Spring Modules project. While a generalist, Costin has a strong interest in data access and aspect oriented programming. Costin holds a MSc, Computer Science from Politehnica University of Bucharest.


Martin Marinschek, JSF Expert Group Member

Presenting on: JSF in Large-Scale Projects and Combining JSF, Spring and JPA with MyFaces Orchestra

Martin Marinschek has been working with JSF right from the beginning - he has implemented the first productive application on MyFaces 0.3, and has since then consulted countless customers on how to use JSF to build high-performance and interactive applications. He is a MyFaces committer and PMC member, Facelets committer, member of the JSF, Web-Beans, JSF meta-data and JSF portlet-bridge expert groups, and has authored JSF@Work, a detailed introduction to JSF and Apache MyFaces.


Steve Millidge, JSR 286 Expert Group Member

Presenting: Portlets 2.0: Next Generation Portlet Applications

Steve Millidge is the Director and founder of C2B2, a consultancy specialising in Portal and Integration technologies with a particular focus on architecture, design, troubleshooting and performance testing of large J2EE-based solutions. At C2B2, Steve has delivered portal and J2EE consultancy on many large projects portal implementations, including HM Revenue and Customs and VOSA.

Steve has many years of experience building large-scale Web applications and he was an architect for the Tour De France’s Web infrastructure. Prior to founding C2B2, Steve was a Principal Consultant in Solution Architecture at Oracle where he was an architect of Ordnance Survey’s Master Map project to deliver digital mapping data over the Web. At Oracle, Steve also worked on a large integration application for the Foreign Office.

Steve is a member of the JSR 286 Expert Group - defining version 2.0 of the portlet specification, focusing on Events, WSRP interoperability, Ajax and Integration with Web frameworks. Steve is also lead architect of iPoint, an open source portal that is compliant with the JSR 168 specification and is particularly focused on building collaborative portals for effective knowledge management and information sharing.


Ted Neward, Author, Effective Enterprise Java and more

Presenting: REST and SOAP: Arch Enemies or BFF? and The Busy Java Developer's Guide to Scala

Panelist: Languages: The Next Generation

Ted specializes in high-scale enterprise systems, working with clients ranging in size from Fortune 500 corporations to small 10-person shops. He is an authority in Java and .NET technologies, particularly in the areas of Java/.NET integration (both in-process and via integration tools like Web services), back-end enterprise software systems, and virtual machine/execution engine plumbing.

He is the author or co-author of several books, including Effective Enterprise Java, C# In a Nutshell, SSCLI Essentials, Server-Based Java Programming, and a contributor to several technology journals.  Ted is also a Microsoft MVP for Architecture, BEA Technical Director, INETA speaker, frequent conference speaker, and a member of various JSRs.  He lives in the Pacific Northwest with his wife, two sons, two cats, and eight PCs.


David Nuescheler, CTO, Day Software AG

Presenting: Kickstarting JCR: TheServerSide.com as a Content Application

David is responsible for the technology strategy and ongoing product development at Day Software AG. David joined Day in 1994, and is the key to the growth of the company from a small multimedia agency to a leading enterprise content management solution company.

David is the specification lead on JSR 170 and JSR 283, Content Repository for Java Technology API. His group has been working for over 4 years to standardize the content repository market.

David is also a committer on the Apache Jackrabbit Project and a member of the Apache Software Foundation


Kirk Pepperdine, CTO, JavaPerformanceTuning.com, Sun Java Champion and co-author, ANT Developer's Handbook

Presenting: Concurrency & High Performance and Fireside Performance Clinic (Fireside Chat) with Jeroen Borgers

Kirk is a Performance Consultant and has been focused on Object technologies and performance tuning for the last 15 years. Kirk is co-author of the book ANT Developer's Handbook (SAMS).


Alexandru Popescu, Chief-Architect, InfoQ.com; Co-founder, TestNG Framework

Presenting: A Groovier Way to Work with your Databases: A Quick Trip from Simple to Advanced Techniques

Alexandru Popescu is Chief-Architect of InfoQ.com. Alexandru is involved in many open source initiatives and bleeding-edge technologies (AOP, testing, web, etc.), being co-founder of the TestNG Framework and a committer on the WebWork and Magnolia projects.

Alexandru was formerly one of three committers on the AspectWerkz project, before it merged with AspectJ.


Alois Reitbauer, Sr. Performance Architect, dynaTrace Software

Presenting: Lifecycle APM: Monitor, Diagnose and Prevent Performance Issues (Tech Brief)

Alois is a Senior Performance Architect for dynaTrace Software. He is a member of dynaTrace's Research and Development department and works on the development of advanced performance diagnosis methods. In his role he also supports customers in performance engineering and diagnosis. Alois has 10 years experience as an architect and software developer in the Java and .NET space.


Graeme Rocher, Project Lead, Grails; CTO, G2One

Presenting: Groovy & Grails: Changing the Landscape of Java EE Patterns and Simplifying Java EE Development with Grails

Panelist: Languages: The Next Generation

Graeme Rocher is the project lead and co-founder of the Grails web application framework. He's a member of the JSR-241 Expert Group which standardizes the Groovy language. Graeme authored the Definitive Guide to Grails for Apress.  Before founding G2One Inc, Graeme was the CTO of SkillsMatter, a skills transfer company specializing in Open Source technology and agile software development, where Graeme was in charge of the company's courseware development strategy and general technical direction.


Nati Shalom, CTO, GigaSpaces Technologies

Presenting: Getting Ready for the Cloud

Nati is responsible for GigaSpaces' technology roadmap and the direction of their products as they relate to standards adaptations, architecture and product design. Nati is also the Head of the Israeli Grid consortium. He has led the development of the first Reverse BID exchange in the Israeli Yellow Pages. He previously worked with IONA, where he was responsible for the penetration of their products and technology to most of the leading ISV's in Israel.

Nati is an experienced software engineer with a strong background in middleware, specifically CORBA and EJB. He has been working for the past ten years with some of the leading Israeli companies, such as ECI, Comverse, BMC, Elisra, Rafael, and Amdocs. Nati holds a B.Sc. in Electrical Engineering from Coventry University, U.K.


Ric Smith, Open Ajax Alliance representative

Presenting: Ajax Gone Wild: Making Sense of Server-side Ajax Frameworks and Enterprise Comet: Building a Richer, More Interactive Web Application

Ric Smith is responsible for Kaazing's business and product strategy. Prior to joining Kaazing, Ric was Principal Product Manager for Oracle Application Development Tools. In his role as Principal Product Manager he was responsible for the evangelism and product direction of Oracle ADF Faces Rich Client as well as Oracle's AJAX and Java EE Web Tier offerings.

Prior to joining the application server team, Ric worked for Oracle's consulting business as a Principal Consultant, specializing in Java EE and AJAX development. In addition, Ric has written articles featured in industry publications such as Java Developer's Journal and AJAX World Magazine. He was also a representative to the OpenAjax Alliance and a graduate of the University of Arizona.


Manik Surtani, Lead, JBoss Cache, JBoss, a division of Red Hat

Presenting: Distributed Caching – Preparing for an Era of Highly Available Concurrent Computing

Manik Surtani is a core R&D engineer at JBoss, a division of Red Hat, and project lead on JBoss Cache. He has a background in artificial intelligence and neural networks, a field he left behind when he moved from academic circles to the commercial world. Since then, he's been working with Java-related technologies, first for a startup focusing on knowledge management and information exchange, and later for a large London-based consultancy as a tech lead focused on e-commerce applications on large Java EE and peer-to-peer technology. Surtani is a strong proponent of open source development methodologies, ethos, and collaborative processes.


Shashank Tiwari, Chief Technologist, Saven Technologies

Presenting: How to Choose Your Java Web Framework and Integrating JPA and Hibernate with Rich Internet Applications

Shashank Tiwari is the Chief Technologist at Saven Technologies. As an experienced software developer and architect, he is adept in a multitude of technologies. He is an expert group member on a number of JCP (Java Community Process) specifications, JSRs 274, 283, 299, 301 & 312, and is an Adobe Flex Champion. Currently, he passionately builds rich high performance applications and advises many on RIA and SOA adoption. Many of his clients are banking, money management, and financial service companies that he has helped build robust, quantitative, data-intensive, highly interactive, and scalable applications. He writes regularly in many technical magazines, presents in seminars, and mentors developers and architects. He is an ardent supporter of and contributor to open source software.


Adrian Trenaman, Distinguished Consultant, IONA Technologies

Presenting: Implementing Enterprise Integration Patterns the Apache Way (Fireside Chat)

Dr. Adrian Trenaman is a Distinguished Consultant at IONA Technologies, and specializes in service-oriented architecture and associated technologies. He has consulted for IONA at industry-leading institutions, such as Zurich Insurance and O2, including a long-term residency on Credit Suisse's infrastructure team in Zurich.

An award-winning speaker, Adrian has lectured in industrial and academic arenas. He has written and delivered numerous training courses on Web Services and SOA Architecture. He also serves as a project reviewer for the European Commission. Adrian holds a B.A. Mod. in Computer Science from Trinity College Dublin, and Ph.D. in Computer Science from National University of Ireland, Maynooth


Eberhard Wolff, Co-author, Server Component Patterns

Presenting: Better Enterprise Software with the Spring Portfolio! and The Spring Framework and its Ecosystem (Fireside Chat)

Eberhard Wolff has worked with Java since 1996, mainly in enterprise applications. He co-authored Server Component Patterns and Java Persistenz Strategien (German). He is also author of the first German book on Spring, which is also the first book to cover Spring 2.0. He writes articles for several journals. Eberhard is also a founding member of the Java Champions.