Speakers are coming from around the globe to this year's JavaOne. They'll be your source for innovation insights, technology takeaways, and all the details on developers, development, and developing.
This year's JavaOne speakers from around the world will have you buzzing as they talk about the insights, innovations, and improvements they've been working on since last year. Come hear direct from the source—and learn from the best.
Consultant and author Adam Bien (adam-bien.com) is an Expert Group member for the Java EE 6 / 7, EJB 3.X, JAX-RS and JPA 2.X JSRs. He has worked with Java technology since JDK 1.0 and with Servlets/EJB 1.0, and is now an architect and developer for Java SE and Java EE projects. He has edited several books about JavaFX, J2EE, and Java EE, and is the author of Real World Java EE Patterns—Rethinking Best Practices (2012) (realworldpatterns.com), and Real World Java EE Night Hacks (2011). Bien is also a Java Champion, Top Java Ambassador 2012, and JavaOne 2009, 2011, and 2012 Rock Star. Bien occasionally organizes Java (EE) workshops at Munich’s Airport.
Ben Christensen is a software engineer on the Netflix API Platform team responsible for fault tolerance, performance, architecture, and scale, while enabling millions of customers to access the Netflix experience across more than 800 different device types. Specializing in Java since the 1990s and through years of web- and server-side development, Christensen has gained particular interest and skill in building maintainable, performant, high-volume, high-impact systems. Prior to Netflix, he was at Apple in the iTunes division making iOS apps and media available to the world. Open source contributions include Hystrix (github.com/Netflix/Hystrix) and RxJava (github.com/Netflix/RxJava). Christensen is speaking on "Reactive Stream Processing" for the Java in the Cloud track.
John Duimovich, Java CTO and IBM Distinguished Engineer, has been the lead designer and implementer for OTI/IBM virtual machine technology for the past twenty years. He has designed virtual machines for a wide range of platforms, from the implementations for embedded and real-time systems to those for IBM mainframe systems. Duimovich has played a key role in the development of the IBM J9 Virtual Machine, ENVY/Smalltalk, VA/Micro Edition, and VA/Java Java IDEs. He also had a role in creating Eclipse, is the Tools project management committee lead, and a member of the technology project management committee.
Hendrik Ebbers is senior Java architect at Materna GmbH in Dortmund, Germany. His main focus, besides research and development, is primarily in the areas of JavaFX, middleware, and DevOps. Additionally, Ebbers is founder and leader of the Java User Group Dortmund and gives talks and presentations at user group gatherings and at conferences. He's blogging about UI-related topics at www.guigarage.com (and on Twitter @hendrikEbbers) and contributes to some Open Source Projects: DataFX, BoxFX, AquaFX, and Vagrant-Binding. Ebbers' JavaFX book Mastering JavaFX 8 Controls will be released in the summer of 2014
Anton Epple is a consultant for variety of companies worldwide—ranging from startups to Fortune 500 companies—across a variety of industries, including financial services and aerospace. In his spare time, Epple is community leader for the JavaTools Community at Java.net; a member of the NetBeans Dream Team and Governance Board; and the organizer of the JayDay developer conference in Munich. In 2013 Epple was named a Java Champion.
Simon Elliston Ball is a head of the big data team at Red Gate, focusing on researching and building tools to interact with big data platforms. Previously he has worked in the data-intensive worlds of hedge funds and financial trading, ERP, and e-commerce, as well as designing and running nationwide networks and websites. These days Elliston Ball's head is in big data and visualization. In the course of those roles, he has designed and built several organization-wide data and networking infrastructures, headed up research and development teams, and designed (and implemented) numerous digital products and high-traffic transactional websites. For a change of technical pace, Elliston Ball writes and produces screencasts on front-end web technologies such as ExtJS, and is an avid NodeJS programmer. In the past he has also edited novels, written screenplays, developed websites and built a photography business.
Trisha Gee is a developer at 10gen (the MongoDB company). She has expertise in Java high-performance systems, is passionate about enabling developer productivity, and has a wide breadth of industry experience from the 12 years she's been a professional developer. Gee is a leader in the London Java Community and involved in the Graduate Development Community. She believes we shouldn't all have to make the same mistakes again and again.
James Gosling is the founder of Java and CTO at Liquid Robotics.
Michael Greene is Intel Vice President and general manager of system technologies and optimization within Intel's Software and Services Group. Greene leads a worldwide organization responsible for a broad range of development, enabling, architecture analysis, and optimization efforts including pre-boot firmware, virtual platforms, software stack optimizations for a "Best in Class" user experience, and client/server roadmap analysis and projections. Greene joined Intel in 1990, after graduating from the Massachusetts Institute of Technology and has managed development of several new product, research efforts, and engineering groups. He has served as Intel's initiative owner for power efficiency, presilicon software development, and has driven new technology benchmarking throughout his career. Greene is also the marketing vice president on the National GEM Consortium's (GEM) executive committee. GEM is a national non-profit providing programming and full fellowships to support a number of underrepresented individuals who pursue a master's or doctorate degree in science or engineering.
Arun Gupta is director of developer advocacy at Red Hat and focuses on JBoss middleware. As a founding member of the Java EE team at Sun Microsystems, he spread the love for technology all around the world. At Oracle, Gupta led a cross-functional team to drive the global launch of the Java EE 7 platform through strategy, planning, and execution of content, marketing campaigns, and program. After authoring ~1,400 blog posts on different Java technologies at blogs.oracle.com/arungupta he continues to promote Red Hat technologies and products att blog.arungupta.me. Gupta has extensive speaking experience in 37 countries on a myriad of topics, and is a JavaOne Rock Star. An author of a best-selling book, an avid runner, a globe trotter, and a Java Champion, he is easily accessible via Twitter at @arungupta.
Les Hazlewood is Stormpath co-founder and CTO and the Apache Shiro PMC Chair.
Prior to forming Stormpath, Hazlewood held senior architectural positions at Bloomberg and Delta Airlines, and was former CTO of a software engineering firm supporting educational and government agencies. He has been actively involved in the Open Source initiative for more than 10 years, committing or contributing to projects like the Spring Framework, JBoss, and Apache Shiro. Hazlewood has a BS in computer science from Georgia Tech, and practices Kendo and studies Japanese when he's not coding.
Rich Hickey, the author of Clojure and designer of Datomic, is a software developer with more than 25 years of experience in various domains.
Hickey has worked on scheduling systems, broadcast automation, audio analysis and fingerprinting, database design, yield management, exit poll systems, and machine listening—in a variety of languages. He is CTO of Cognitect, Inc.
Michael Hoffer is a computer scientist working at the Goethe-Center for Scientific Computing in Frankfurt, Germany and co-founder of Digital Brain Factory. Hoffer is the developer of VRL-Studio, an innovative visual programming environment that combines visual and text-based programming.
Currently he is doing his PhD at the Department of Computer Science and Mathematics at the Goethe-University of Frankfurt, Germany. His research interests are developing visual programming concepts in the field of modeling and simulation of highly complex physical processes. Hoffer's long-term goal is to create a visual general-purpose programming language based on the Java platform. Hoffer blogs about Java, JavaFX, and related technologies at http://mihosoft.eu.
Jim Manico is an author and educator of developer security awareness trainings. He is a frequent speaker on secure software practices and is a member of the JavaOne 2013 "rockstar hall of fame". Jim has a 17 year history building software as a developer and architect. He is also a Global Board Member for the OWASP foundation where he helps drive the strategic vision for the organization. He manages and participates in several OWASP projects, including the OWASP cheat sheet series and several secure coding projects. Jim is currently working on a book with McGraw-Hill and Oracle-Press on Java Web Security. For more information, see http://www.linkedin.com/in/jmanico.
Dr. Rebecca Parsons is ThoughtWorks' Chief Technology Officer. She has more than 20 years experience in leading the creation of large-scale distributed and services-based applications, and in the integration of disparate systems. Before coming to ThoughtWorks, Parsons worked as an assistant professor of computer science at the University of Central Florida. Previously, she completed a Director's Post Doctoral Fellowship at the Los Alamos National Laboratory, where she researched issues in parallel and distributed computation, genetic algorithms, computational biology, and non-linear dynamical systems. Parsons received a BS in computer science and economics from Bradley University, and both an MS and PhD in computer science from Rice University.
Cameron Purdy is a vice president of development at Oracle, responsible for the Java EE platform, web server, and application server products. Prior to joining Oracle, Purdy was the CEO of Tangosol. He has been working with Java and Java-related technology since 1996, regularly participates in industry standards development, and is a specification lead for the Java Community Process. As a software visionary and industry leader, Purdy is a frequent presenter at industry conferences. He has received a number of awards in recognition of his contribution to the Java community, including being named three times as a Java Rock Star, and being recognized in TheServerSide's "Who's Who in Enterprise Java".
You can follow Purdy on Twitter at @cpurdy.
Jimmy Ray is a solutions architect with CloudBees, Inc., an industry leader in on-premise and cloud-based PaaS, CI, CD, and DevOps solutions. The majority of his 20+ years in IT has been spent developing software and architecting enterprise Java solutions. Ray is a leader in the Richmond, VA Java community, and has spoken at several Java user groups and other conferences in the US and Europe. He is passionate about Java PaaS, and DevOps underpinned by open source software. Ray is also an impassioned Java and MongoDB integrator and has spoken on related topics across the US He is considered a thought leader in agile software development, and has led organizations toward successfully realizing business value through agile development.
Mark Reinhold is chief architect of the Java Platform Group at Oracle, where he works on the Java Platform, Standard Edition, and OpenJDK. His past contributions to the platform include character-stream readers and writers, reference objects, shutdown hooks, the NIO high-performance I/O APIs, library generification, and service loaders. Reinhold was the lead engineer for the 1.2 and 5.0 releases and the specification lead for Java SE 6 and 7. He is currently leading the Jigsaw and JDK 8 Projects in the OpenJDK Community. Reinhold holds a PhD in computer science from the Massachusetts Institute of Technology.
You can follow Reinhold on Twitter at @mreinhold.
Georges Saab is the chairperson of the OpenJDK governing board, and vice president of development for the Java Platform group at Oracle, which defines and implements the Java language, library, and the Java Virtual Machine.
Saab is a 25-year veteran of programming language and platform development. His work with the Java Platform began as a developer of Java Standard Edition at JavaSoft and Sun Microsystems, where he was a founder of the Swing group and Java Webstart, and continued as he ran development of the JRockit JVM for many years at BEA Systems.
Vinicius Senger has been a developer since he was 13 years old, and has been dedicated to Java for the last 15 years. In the past several years he has worked with Java embedded technology, D.I.Y., and cool projects such as horse instrumentation, neutron diffractometer, home, building, and boat automation.
Yara Senger has been a tireless Java activist in Brazil for many years. She is president of SouJava and an alternate representative of the group on the JCP Executive Committee. Senger has led SouJava in many initiatives, from technical events to social activities. She is co-founder and director of Globalcode, which trains developers throughout Brazil, and The Developer's Conference, as well as several hackathons and other events. In 2011, Senger was recipient of the Duke Choice's Award, for the JHome embedded environment. She is also an active speaker who gives presentations in many countries, including at JavaOne San Francisco, JavaOne Latin America, JavaOne India, Devoxx, JFokus, and JUGs throughout Brazil, and has been recognized as a JavaOne Rock Star. Senger is editor of InfoQ Brasil and also frequently posts at blog.globalcode.com.br/search/label/Yara. Follow her at @YaraSenger.
David Svoboda is a software security engineer at CERT/SEI. He co-authored the CERT Oracle Secure Coding Standard for Java. He also maintains the CERT Secure Coding Standard websites for Java, as well as C, C++, and Perl. Svoboda has been the primary developer on a diverse set of software development projects at Carnegie Mellon since 1991, ranging from hierarchical chip modeling and social organization simulation to automated machine translation (AMT). His KANTOO AMT software, developed in 1996, is still in production use at Caterpillar. He has more than 13 years of Java development experience, starting with Java 2, and his Java projects include Tomcat servlets and Eclipse plug-ins. Svoboda has taught secure coding in C and C++ all over the world to various groups in the military, government, and banking industries. He is also actively involved in several ISO standards groups: the JTC1/SC22/WG14 group for the C programming language, and the JTC1/SC22/WG21 group for C++.
Niklas Therning is the founder of the RoboVM open-source project and head geek at Trillian Mobile AB. Therning has made it his mission to bring Java and other JVM languages to iOS and do it properly. Before starting RoboVM he created the SpamDrain anti-spam service, where he did everything and anything, including Java/Scala/web development and Linux system administration and customer support. Therning has been presenting on RoboVM at conferences such as JavaOne, JFokus (Sweden's largest Java developer conference), and Devoxx France.
After his studies in information sciences and economics at the University of Zurich, Anatole Tresch worked for several years as a managing partner and consultant, gaining experience in numerous areas of the Java ecosystem in both the small and large enterprise context. Currently he works as a technical coordinator and architect at Credit Suisse, and is the specification lead for JSR 354 (Java Money and Currency). Tresch also actively drives the Java Configuration standard. Finally, he is the founder of the Zurich Java Community, leads the regular Zurich Hackergarten events, and helps set up Devoxx4Kids Zurich.
James Weaver is a Java developer, author, and speaker with a passion for helping Java be increasingly leveraged in rich-client applications and the Internet of Things (IoT). Weaver has written books including Inside Java, Beginning J2EE, and the Pro JavaFX series. As an Oracle Java Technology Ambassador, he speaks internationally at software technology conferences about Java, JavaFX, and the IoT. Weaver tweets as @JavaFXpert and blogs at http://JavaFXpert.com
Patrycja Wegrzynowicz is a software visionary and expert specializing in automated software engineering and Java technologies. She is the founder and CTO of Yonita, Inc., a California-based startup focused on automated detection and refactoring of software defects, including security vulnerabilities, performance and concurrency anti-patterns, and database issues.
Wegrzynowicz is a regular speaker at major academic as well as industrial conferences, including JavaOne, Devoxx, JavaZone, OOPSLA, ASE, and others. She is associated with the University of Warsaw, where she is finalizing a PhD in computer science.
Wegrzynowicz's interests focus on patterns and anti-patterns in software along with automated software engineering, particularly static and dynamic analysis techniques to support program verification, comprehension, and optimization.
You can follow her on Twitter at @yonlabs.
Peter Utzschneider is responsible for the market strategy for Java SE, JavaFX, Java ME, and Oracle Java Embedded products. His focus is on the commercial success of Java products, vibrancy of the worldwide Java community, and Oracle's ongoing commitment to the Java language and technology.
For more than 20 years Utzschneider has been successfully marketing and selling best-of-breed software solutions in Europe and the US by leveraging his ability to translate early market demand into broader market adoption. Utzschneider joined Oracle when it acquired Tangosol, where he was the vice president of marketing. At Oracle he continued to grow the success of Oracle Coherence data grid products, the industry's leading data grid solution and a key component of Oracle Fusion Middleware.