For information on exhibition and sponsorship opportunities at the convention, contact Sharon Cordesse at firstname.lastname@example.org
Download the OSCON Java Sponsor/Exhibitor Prospectus
For information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com
For media-related inquiries, contact Maureen Jennings at email@example.com
To stay abreast of convention news and annoucements, please sign up for the OSCON email bulletin (login required)
View a complete list of OSCON contacts
New speakers are being confirmed regularly. Please check back often to see the latest additions to the program.
As an Android Technology Evangelist with Motorola Mobility, Suzanne Alexandra helps third-party developers create great applications for Android devices. Suzanne’s career includes extensive experience as a developer advocate and technology author in companies such as Adobe, eBay, and Sun Microsystems. She speaks on Android development topics internationally and supports developers online as an Android technical expert.
Dan is an open source advocate, community catalyst, developer, author and speaker. He leads the Asciidoctor project and serves as the community manager for Arquillian. As one of the founders of OpenDevise, Dan works with software communities and businesses to help them discover and cultivate their open source way.
Dan is the author of Seam in Action (Manning, 2008) and has written articles for NFJS magazine, IBM developerWorks, Java Tech Journal and JAXenter. He’s also an internationally recognized speaker, having presented at major software conferences including JavaOne, Devoxx, NFJS, UberConf, RWX, JAX and Jazoon. He’s earned the titles of JavaOne Rock Star, JBossWorld Top Presenter and JAX Hall of Fame speaker.
After a long conference day,... Read More.
Andrew Bayer is a Jenkins evangelist at CloudBees. Previously, he spent nearly five years as the build and tools architect at Cloudera, with stints at Digg and Cisco as a build and release engineer before that. He’s a longtime contributor to the Jenkins project, both plugins and core, a contributor to a number of Apache Software Foundation projects, including Apache jclouds, and is a member of the Apache Software Foundation.
Wayne works for the Eclipse Foundation where he fills the dual roles of Director of Committer Community and Evangelist. He spends his days working with the many Eclipse projects, learning about Eclipse technology, and making sure that everybody knows just how cool it all really is. Wayne is also the editor-in-chief of Eclipse Corner, PMC Lead for the Technology Project, Project Lead for the Examples Project, co-Project Lead for the SOC Project, and an advisor for osbootcamp. In 1982, he received the prestigious Chief Scouts Award from then-Governor General Edward Schreyer. In 1984 his team was selected to represent beautiful British Columbia in the Kinsmen Voyageur Relay. In his spare time, he writes down meaningless accomplishments from his youth in a lame attempt... Read More.
Aaron is a member of Clojure/core and a developer for Relevance Inc where he works as a technical lead, author, and speaker. He is the author of “Rails Security Audit” and co-author of the coming second edition of “Programming Clojure”.
Tim is a trainer for GitHub, a conference speaker in the United States and internationally, and is president of the Denver Open Source User Group. He is video co-presenter of the O’Reilly Git Master Class, Mac OS X Productivity Tips, and author of Gradle Beyond the Basics. He blogs occasionally at http://timberglund.com, and lives in Littleton, CO, USA with the wife of his youth and their three children.
David Blevins is co-founder of the Apache OpenEJB project, a founder of Apache Geronimo, contributor to Apache OpenWebBeans and many other Open Source Java EE related projects for over 10 years. David was an active member of the EJB 3.0 (JSR 220), EJB 3.1 (JSR 318) and Java EE 6 (JSR 316) Expert Groups, and contributing author to Component-Based Software Engineering: Putting the Pieces Together from Addison Wesley. He can be found speaking on these topics at JavaOne, ApacheCon, and O’Reilly Open Source Convention.
Joshua Bloch is a software architect in the Open Source Program Office at Google, author of the bestselling, Jolt Award-winning “Effective Java” (Addison-Wesley, 2001; Second Edition, 2008), and coauthor of “Java Puzzlers: Traps, Pitfalls, and Corner Cases” (Addison-Wesley, 2005) and “Java Conurrency in Practice” (Addison-Wesley, 2006). He was previously a Distinguished Engineer at Sun Microsystems, where he led the design and implementation of numerous Java platform features including the Java Collections Framework and JDK 5.0 language enhancements. He holds a Ph.D. from CMU and a B.S. from Columbia.
Stephen Chin is a technical expert in RIA technologies, and Chief Agile Methodologist at GXS where he is leading a large-scale Lean/Agile rollout with hundreds of developers spread out across the globe. He coauthored the Apress Pro JavaFX Platform title, which is the current leading technical reference for JavaFX, and is lead author of the upcoming Pro Android Flash title. In addition, Stephen runs the very successful Silicon Valley JavaFX User Group, which has hundreds of members and tens of thousands of online viewers. Finally, he is a Java Champion and an internationally recognized speaker featured at Devoxx, Jazoon, and JavaOne, where he received a Rock Star Award. Stephen can be followed on twitter @steveonjava and reached via his blog: http://steveonjava.com/... Read More.
Adrian founded the open source project jclouds in March 2009, and is
actively engaged in cloud interoperability and devops circles. Recent
efforts include vCloud ecosystem engineering at VMware, Java
integration at Opscode, and cloud portability efforts at Cloudsoft.
Adrian’s currently consulting under Cloud Conscious LLC.
As a core member of the TorqueBox team at Red Hat, Toby Crawley helps drive the
integration of Java and Ruby. Toby joined Red Hat in 2010, initially working on
cloud technologies using Ruby before moving to work on TorqueBox full-time.
Prior to joining Red Hat, Toby served as a freelance consultant, where he spent
over three years developing Ruby applications. He also worked at Netscape on their
proxy server product in the distant past. He is one of the organizers of the
Asheville Ruby users group.
Patrick Curran is Chair of the JCP. In this role he oversees the activities of the organization’s Program Management Office including driving the process, managing its membership, guiding specification leads and experts through the process, leading Executive Committee meetings, and managing the JCP.org web site.
Patrick has worked in the software industry for more than 25 years, and at Sun (and now Oracle) for almost 20 years. He has a long-standing record in conformance testing, and most recently led the Java Conformance Engineering team in Sun’s Client Software Group. He was also chair of Sun’s Conformance Council, which was responsible for defining Sun’s policies and strategies around Java conformance and compatibility.
Patrick has participated actively in several consortia and communities including the... Read More.
Joe Darcy is a long-time developer in the JDK engineering group who as “Java Floating-Point Czar” has looked after Java numerics, amongst other responsibilities. Joe was involved with the design of Java’s strictfp floating-point semantics, added numerous floating-point math library methods to the platform, helped expand BigDecimal support, and added hexadecimal floating-point literals to the Java language and library. Joe was a participant in and interim editor for the IEEE 754r working group to revise the IEEE 754 floating-point standard.
Ian Dees saw his first Timex Sinclair 1000 over 20 years ago, and was instantly hooked. Since then, he’s debugged embedded assembly code using an oscilloscope, written desktop apps in C++, and joyfully employed scripting languages to make testing less painful. Ian currently writes GUI code for field instruments as a Software Engineer at Tektronix.
Ian is author of the Pragmatic titles Scripted GUI Testing With Ruby and Using JRuby.
Ben Evans is a cofounder of jClarity, a startup that makes performance tools for development and ops teams. His career highlights to date include holding the position of chief architect for listed derivatives at Deutsche Bank, performance testing the Google IPO, working on the initial UK trials of 3G networks with BT, building award-winning websites for some of Hollywood’s biggest hits of the 90s, developing some of the UK’s very first true ecommerce websites, and providing technology to help some of the UK’s most vulnerable people. Before joining the tech industry, Ben was a researcher in theoretical physics, working on theories which are now being tested at the LHC.
Ben helps to run the London Java Community and represents the user community as... Read More.
Neal Ford is a software architect and meme wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. Neal is also the designer and developer of applications, instructional materials, magazine articles, courseware, and video/DVD presentations as well as the author and/or editor of six books spanning a variety of technologies, including, most recently, The Productive Programmer. He is also an internationally acclaimed speaker, delivering more than 600 talks at over 100 developer conferences worldwide.
Paul Fremantle is Chief Technology Officer of WSO2, where he leads the technical team in building the Open Source SOA and Cloud middleware. Paul is a Member of the Apache Software Foundation and VP of Apache Synapse, as well as regular technical blogger and presenter. Paul was listed as one of Infoworld’s top 25 CTOs in 2008 and was previously a Senior Technical Staff Member at IBM. He holds two Master’s degrees from Oxford University, and has co-authored two books on XML and Web Services.
Jeff Genender is a Java Champion and Java Open Source consultant specializing in SOA and enterprise service implementations. He is the author of Professional Apache Tomcat 6, Professional Apache Geronimo, and Enterprise Java Servlets as well as an Apache member and committer on several open source projects including ServiceMix, CXF, Geronimo, OpenEJB, ServiceMix, and Mina. Jeff serves on the JSR-316 Java EE6 expert group committee. He is a frequent speaker at such events as TheServerSide Symposium, Jfokus, JavaZone, and numerous Java User Groups on topics pertaining to Service Oriented Architectures (SOA). He is the author of Professional Apache Tomcat 6, Professional Apache Geronimo, and Enterprise Java Servlets as well as an Apache member and committer on several open source projects including... Read More.
Arun Gupta is a Java evangelist working at Oracle. He works to create and foster the community around Java EE and GlassFish. He has extensive world wide speaking experience on myriad of topics and loves to engage with the community, customers, partners, and JUGs everywhere to spread the goodness of Java. He is a prolific blogger at http://blogs.oracle.com/arungupta with over 1200 blog entries and frequent visitors from all around the world with a cumulative page visits > 1million.
Steve Harris joined Oracle in 1997 to manage the development team that delivered native Java support in the Oracle database. Since that time, his team has grown to include overall Java server development at Oracle, including WebLogic, GlassFish, and the Java Enterprise Edition platform. Steve has been a key stakeholder and leader in open source and open standards work at Oracle, and in developing and executing on Oracle’s strategy in these areas. The acquisition of Sun has brought new opportunities and responsibilities to Oracle, particularly in the Java and open source worlds. Steve and the Java server team remain at the center of the many changes happening at Oracle as a result.
Les Hazelwood is co-founder and CTO of Stormpath, a cloud security start-up, and the Apache Shiro PMC Chair. Prior to forming Stormpath, he held senior architecture positions at Bloomberg and Delta Airlines and he was former CTO of a software engineering firm supporting educational and government agencies. Les has been actively involved in Open Source development for more than 10 years, committing or contributing to to projects like the Spring Framework, JBoss, OpenSpaces, and of course Apache Shiro. Les currently lives in San Mateo, CA and practices Kendo and studies Japanese when he’s not programming.
Daniel Hinojosa has been a self-employed developer, teacher, and speaker for private business, education, and government since 1999. Daniel also currently teaches programming at the University of New Mexico Continuing Education. His business revolves around the Java ecosystem, encompassing multiple languages and frameworks. Daniel is a Pomodoro Technique practitioner and is cofounder of the Albuquerque Java User’s Group in New Mexico.
An engineer at Twitter since 2008 focused on building Scala
applications and libraries for high-volume services. He has been
programming on the JVM since 1999 and in Scala since 2007. He’s a
contributor to a number of open source Scala libraries.
Max Katz is a Senior Systems Engineer at Exadel. He has been helping customers jump-start their RIA development as well as providing mentoring, consulting, and training. Max is a recognized subject matter expert in the JSF developer community. He has provided JSF/RichFaces training for the past three years, presented at many conferences, and written several published articles on JSF-related topics. Max also leads Exadel’s RIA strategy and writes about RIA technologies in his blog, http://mkblog.exadel.com. He is an author of “Practical RichFaces” book (Apress). Max holds a BS in computer science from the University of California, Davis.
Raffi Krikorian is Engineering Lead at Uber’s Advanced Technologies Center in Pittsburgh, PA. He spends most of his time thinking about off-the-wall ways to change computing, transportation, and the world.
Until August 2014, he was Twitter’s VP of Engineering in charge of the Platform – the core infrastructure of Twitter. During his tenure, Platform Engineering was primarily responsible for the scalability, efficiency, reliability, and performance of Twitter, as well as the developer productivity of all software engineers at Twitter. He lead the Twitter’s transition from a Ruby on Rails web site, to a JVM-powered services oriented architecture which currently serves about 250 million monthly active users who send about 500 million tweets daily. He also created and used to chair Twitter’s Architecture Group, the... Read More.
Yoav is the CTO of JFrog, the Artifactory Binary Repository creators, and JavaOne 2011 Duke Choice Awards winner; Yoav laid the foundation to JFrog’s flagship product in 2006 when he founded Artifactory as an open source project.
In 2008 he co-founded JFrog where he leads the future of products like Artifactory and, more recently, Bintray.
Prior to starting up JFrog, Yoav was a software architect and consultant in the field of configuration management and server-side JVM applications.
Yoav blogs at http://blogs.jfrog.org and http://java.net, and tweets as @yoavlandman.
Bob Lee is the CTO of Square Inc. Prior to Square, Bob led Android’s core library development, created the Jolt award-winning Guice framework, and led JSR 330 Dependency Injection for Java.
Tom is a Senior Consultant for Shine Technologies, a software consultancy with offices in Brisbane and Melbourne, Australia. He is an avid supporter of open source software, having contributed patches to projects like ©Python, PostgreSQL, nodejs Ruby on Rails and Joomla. Tom was credited with implementing the try/except/finally syntax found in Python 2.5+.
Robert (a/k/a r0ml) Lefkowitz is a frequent speaker on the intersection of software and literacy. He has previously been a CTO at a math education startup, and held senior technology positions in the telecommunications and financial industries. He is a Distinguished Engineer of the ACM.
Joonas Lehtinen, PhD, is one of the core developers of Vaadin, a Java-based framework for building business-oriented Rich Internet Applications. Joonas has been developing applications for the web since 1995 with a strong focus on Ajax and Java. He is the founder and CEO of the company behind the Vaadin framework.
Patrick runs product management for New Relic, the leader in software analytics. Prior to that, Patrick started two startups in the website monitoring and load testing space, which were acquired by Gomez and Neustar, respectively.
Patrick is an avid open source contributor, having founded OpenQA, created Selenium Remote Control, and co-created Struts 2.
Patrick has held management and software engineering positions with Jive Software, Spoke Software, and Cisco Systems.
Josh Long is the Spring developer advocate, an editor on the Java queue for InfoQ.com, and the lead author on several books, including Apress’ Spring Recipes, 2nd Edition. Josh has spoken at many different industry conferences internationally including TheServerSide Java Symposium, SpringOne, OSCON, JavaZone, Devoxx, Java2Days and many others. When he’s not hacking on code for SpringSource, he can be found at the local Java User Group or at the local coffee shop. Josh likes solutions that push the boundaries of the technologies that enable them. His interests include scalability, BPM, grid processing, mobile computing and so-called “smart” systems. He blogs at joshlong.com and on Twitter
Mike Malone is lead architect at SimpleGeo, where he works on building and integrating scalable systems that power the company’s location platform. Since joining SimpleGeo, Mike has been working to ensure operational continuity in the face of rapid growth, partial system failures, and traffic bursts. Before joining SimpleGeo, Mike helped build the microblogging web site Pownce, where he learned a lot about the technical and social difficulties of scaling an online community. After Pownce’s acquisition by Six Apart in 2008, Mike worked on the TypePad platform team, where he gained a great deal of experience building RESTful web services. In his spare time Mike enjoys tinkering with new technologies. When he’s not on the computer, you can probably find him hanging out with his girlfriend,... Read More.
Josh Marinacci is a blogger and co-author of Swing Hacks and Building Mobile Apps with Java for O’Reilly Media. He is currently the technical marketing manager for PubNub. He previously was a researcher for Nokia, worked on WebOS at Palm, and JavaFX, Swing, NetBeans, and the Java Store at Sun Microsystems. Josh lives in Eugene, Oregon and is passionate about open source technology and great user experiences. Ask Josh about HTML Canvas, mobile apps, and visual design. Or 3D printing and wearable computing. Or just ask him to rant about Java.
Stuart Marks is a Principal Member of Technical Staff in the Java Platform Group at Oracle. He is currently working on enhancing the core libraries of the JDK. He has previously worked on JavaFX and Java ME at Sun Microsystems. He has over twenty years of software platform product development experience in the areas of
window systems, interactive graphics, and mobile and embedded systems. Stuart holds a Master’s degree in Computer Science and a Bachelor’s degree in Electrical Engineering from Stanford University.
Steve Mayzak is part of the Cloud Applications Platform team at
VMware. As part of this team he is focused on mapping our solutions to
customers needs and ensuring that what we offer fits their requirements.
He is constantly in the field working with customers on their Enterprise Java and Cloud initiatives.
Zigurd is the lead author of Programming Android and a consultant to OEMs, device makers, applications publishers, and enterprises on Android systems, applications, and related subject matter.
Manfred Moser has been into dabbling with computers ever since getting a Commodore 64 in the 80s. He started using Linux and the internet in the 90s and has been professionally developing software in Java since 2003. This affinity to Linux and Java made Android development a natural progression and he is now working as Android application developer and consultant with his own little company
Manfred has an engineering background, an eye for detail and a desire for doing it right, while also wanting to get the
software released and used. This got him involved with agile software development methodologies before everybody was talking about it.
He has a passion for tools and infrastructure that... Read More.
Fabiane is a computer scientist who is passionate about creating software that will positively change the world we live in. She was the architect of the Brazilian Healthcare Information System, considered the largest JavaEE application in the world and winner of the 2005 Duke’s Choice Award. She leaded several communities, including the JavaTools Community at java.net, where 800+ open source projects were born. She is a frequent speaker at conferences in Brazil and abroad, author of several technical articles and member of the program committee of several conferences as JavaOne, OSCON, TDC. She was chosen a Java Champion by Sun Microsystems as an recognition of her contribution to the Java ecosystem. Currently, she works as a tools expert at ToolsCloud and as chief... Read More.
Charles Oliver Nutter has been programming most of his life, as a Java
developer for the past decade and as a JRuby developer for over four
years. He co-leads the JRuby project, an effort to bring the beauty of
Ruby and the power of the JVM together. Charles believes in open
source and open standards and hopes his efforts on JRuby and other
languages will ensure the JVM remains the preferred open-source
managed runtime for many years to come. Charles blogs at blog.headius.com and tweets as headius on Twitter.
Martin Odersky is the inventor of the Scala language, a professor at EPFL in Lausanne, Switzerland, and Chairman and Chief Architect of Typesafe. His work concentrates on the fusion of functional and object-oriented programming. He believes the two paradigms are two sides of the same coin, to be unified as much as possible. To prove this, he has worked on a number of language designs, from Pizza to GJ to Functional Nets. He has also influenced the development of Java as a co-designer of Java generics and as the original author of the current javac reference compiler.
An early believer in the ability of Java to deliver “enterprise-grade” software, Andrew quickly focused on the development of high-throughput, resilient and scalable Java EE applications. Specializing in concurrency and high performance development, Andrew gained substantial experience of the intricacies, complexity and challenges of enterprise application environments while working for a succession of multinationals.
Continuously focused on effectively integrating promising new developments in the JVM space into corporate software development, Andrew joined XebiaLabs in March 2009, where he is responsible for product management of their deployment automation product Deployit.
Amongst others, he worked on Multiverse, the open-source Java STM implementation behind Akka, and contributes to jclouds, the leading Java cloud library. He’s also enjoying the wide variety of JVM offerings, especially Clojure... Read More.
Chris Richardson is a developer and architect with over 20 years of experience. He is a Java Champion and the author of POJOs in Action, which describes how to build enterprise Java applications with POJOs and frameworks such as Spring and Hibernate. Chris is the founder of the original CloudFoundry.com, an early Java PaaS (Platform-as-a-Service) for Amazon EC2. He consults with organizations to improve how they develop and deploy applications. Chris has a computer science degree from the University of Cambridge in England and lives in Oakland, CA.
Nathaniel T. Schutta is a solution architect focused on making usable applications. A proponent of polyglot programming, Nate has written two books on Ajax and speaks regularly at various worldwide conferences, No Fluff Just Stuff symposia, universities, and Java user groups. In addition to his day job, Nate is an adjunct professor at the University of Minnesota, where he teaches students to embrace dynamic languages. Most recently, Nate coauthored Presentation Patterns with Neal Ford and Matthew McCullough.
Stuart Sierra is a developer at Relevance, a member of Clojure/core, and the co-author of Practical Clojure (Apress, 2010). He is heavily involved in the development of Clojure and has written numerous open-source libraries. Prior to 2010, he worked at Columbia Law School on AltLaw, a groundbreaking open-source search engine for legal scholarship, making use of Hadoop, Lucene, and semantic web technologies.
Ken Sipe is the CTO of Gradleware, Inc. (gradleware.com). With the co-founders Hans Dockter and Adam Murdoch, Ken helps companies of all sizes adopt agile practices and automate their enterprise systems enabling faster time to market and higher quality.
Ken is an international speaker on the subject of software engineering speaking at conferences such as JavaOne, JavaZone, Jax-India, and The Strange Loop. He is a regular speaker with NFJS where he is best known for his architecture and security hacking talks. In 2009, Ken was honored by being awarded the JavaOne Rockstar Award at JavaOne in SF, California and the JavaZone Rockstar Award at JavaZone in Oslo, Norway as the top ranked speaker.
Bruce Snyder is a veteran of enterprise software development and open source software. With over 15 years of experience, Bruce has fulfilled roles around not only software research and development but also software consulting using a wide range of technologies including Java EE, enterprise messaging and integration, service-oriented architecture and event-driven architecture. Bruce is a senior software engineer at SpringSource/VMware, a member of the JMS 2.0 JSR, a member of the Apache Software Foundation and a committer on numerous Apache projects. He is not only a published author of books on ActiveMQ, the Spring Framework, Maven and Geronimo, he is also a recognized international speaker at software conferences around the world and has helped to build communities around open source software. Bruce lives... Read More.
Bruno Souza is a Java Developer and Open Source Evangelist at Summa Technologies, and a Cloud Expert at ToolsCloud. Nurturing developer communities is a personal passion, and Bruno worked actively with Java, NetBeans, Open Solaris, OFBiz, and many other open source communities. As founder and coordinator of SouJava (The Java Users Society), one of the world’s largest Java User Groups, Bruno leaded the expansion of the Java movement in Brazil. Founder of the Worldwide Java User Groups Community, Bruno helped the creation and organization of hundreds of JUGs worldwide. A Java Developer since the early days, Bruno participated in some of the largest Java projects in Brazil. Bruno is also Honorary Director of the Open Source Initiative (OSI), President of... Read More.
Keith has spent the last 20 years working and consulting in enterprise level IT organizations, both government and commercial. Experience includes not only technology but managing impacts on people, organizations, and business process. As an Adobe Flex user group community leader for that past few years Keith has been working to build bridges between Flex, PHP, Java and other communities.
Dalibor Topic lives in Hamburg, Germany, and works as Java F/OSS Ambassador for Oracle. He joined the OpenJDK project in order to help make it a successful open source project, and stayed for anchoring Java in Linux distributions, and as an all around Java F/OSS community guy. He joined the Java strategy team at Oracle to help provide community feedback into the long-term strategy planning.
Martijn Verburg is a Java/JEE and open source consultant who is passionate about software craftsmanship and the creative power of technical communities. He currently is the co-leader for the London JUG, runs two open source projects (PCGen and Ikasan EIP) and is a bartender at the Javaranch.
Most recently he’s been speaking at conferences (FOSDEM, DevNexus, TSSJS) and co-writing (With Ben Evans) “The Well-Grounded Java Developer” by Manning publications, which covers Java 7 and polyglot programming on the JVM.