Speakers for DevNexus 2011
- Brad Anderson
- David Chandler
- Roy Clarkson
- Hans Dockter
- Keith Donald
- Ben Evans
- Mark Fisher
- Neil Green
- Barry Hawkins
- Les Hazlewood
- Claus Ibsen
- Jevgeni Kabanov
- Yehuda Katz
- Josh Marinacci
- Matthew McCullough
- Bob McWhirter
- Eric Mizell
- Pratik Patel
- Andrew Rubinger
- Venkat Subramaniam
- Martijn Verburg
- Dick Wall
- James Ward
- Patrick Wilson-Welsh
Brad Anderson has been wrangling data for 20 years, more recently building and using non-relational data stores. He works as a solution architect, assisting clients in their use of MapR’s technology-leading Hadoop distribution. Previously, Brad has worked on a large-scale video-on-demand platform, smart grid analytics, a real-time audience participation platform, helped Cloudant build their hosted NoSQL offering based on CouchDB, and organized the NoSQL East 2009 conference in Atlanta.
David Chandler works with the Google Developer Tools Team in Atlanta. An electrical engineer by training, Chandler got hooked on developing database Web applications in the days of NCSA Mosaic and has since written Web applications in a variety of languages, including C, perl, ksh, ColdFusion, Java, JSF, GWT, and now Dart. Prior to joining Google, Chandler worked on Internet banking applications with Intuit and launched a non-profit startup built with GWT and AppEngine. Chandler holds a patent on a method of organizing hierarchical data in a relational database and blogs about Java Web development at http://turbomanage.wordpress.com.
Roy Clarkson studied computer science before beginning his career as a software engineer. He has worked in software development for over ten years, with a variety of languages and technologies. He is currently working as an engineer with SpringSource, a division of VMware, where he is the lead on the Spring Android project. He also participates on the Greenhouse project, and built it’s associated mobile clients. Roy has spent the last few years focusing on mobile application development, including iPhone, Android, and mobile web. Prior to that, he focused most of his time on web based application development. Roy has presented on mobile technologies at several of the Atlanta based user groups, including the Atlanta Mobile Developers, and Atlanta Spring User Groups.
Hans Dockter is the founder and project lead of the Gradle build system and the CEO of Gradle Inc, a company that provides training, support and consulting for Gradle and all forms of enterprise software project automation in general.
Hans has 13 years of experience as a software developer, team leader, architect, trainer, and technical mentor. Hans is a thought leader in the field of project automation and has successfully been in charge of numerous large-scale enterprise builds. He is also an advocate of Domain Driven Design, having taught classes and delivered presentations on this topic together with Eric Evans. In the earlier days, Hans was also a committer for the JBoss project and founded the JBoss-IDE.
Keith Donald is a principal and founding partner at SpringSource, the company behind Spring and a division of VMware. At SpringSource, Keith is a full-time member of the Spring development team focusing on web application development productivity. He is also the architect behind SpringSource’s state-of-the-art training curriculum, which has provided practical Spring training to over 10,000 students worldwide. Over his career, Keith, an experienced enterprise software developer and mentor, has built business applications for customers spanning a diverse set of industries including banking, network management, information assurance, education, retail, and healthcare. He is particularly skilled at translating business requirements into technical solutions.
Ben is the CEO of jClarity, a Java/JVM performance analysis startup. In his spare time he is one of the leaders of the London Java Community and holds a seat on the Java Community Process Executive Committee. His previous projects include performance testing the Google IPO, building low-latency financial trading systems, writing award-winning websites for some of the biggest films of the 90s, simulating quantum phenomena now being observed at the Large Hadron Collider & helping to provide technology for some of the UK’s most vulnerable people.
Mark is the founder of the Spring Integration project. Currently at VMware, he continues to lead the Spring Integration team while exploring the intersection of big data and messaging. He has been a committer on a number of Spring projects, including the Spring Framework itself and Spring AMQP, which he co-founded. Mark speaks regularly at conferences and user groups about messaging, data, integration, and cloud computing.
As self-diagnosed “recovering technical team lead,” Neil has taken a sabbatical from the exciting world of architect/lead/manager to go back to what he loves - being a full time coder. In his own words, “The technical part wasn’t hard, it was having to say the same thing over and over expecting different results (incidentally the definition for both insanity and stupidity) that wore me down over time. I needed a break.”
Today Neil finds himself sitting comfortably in a dark window-less cubical, with no direct reports, no project schedule to satisfy, no political in-fights, and best of all a manager to keep all the non-code related cruft at bay. Though cruel and unusual, Neil has taken to walking into his manager’s office and declaring, “Now YOU have to deal with it all! Hahahahah!!!!” Incidentally, he has found that this never gets old.
Further abusing his new-found freedom, he has also been known to start conversations with, “If you’re not writing clean code we can’t work together - sorry, I’m getting too old to sift through garbage” and “I get it – you don’t write units tests. That’s cool. I’ll just delete everything you commit so we don’t have to suffer with your steaming pile of well-it-worked-when-I-tested-it.”
Most days will find Neil belting out code with his favorite HTML5 stack: CoffeeScript, SASS, Backbone.js, Underscore.js, Handlebars.js, jQuery, jQuery UI, and jQuery Mobile while muttering, “These kids today don’t know how good they have it.” When asked if he’ll ever do backend development again he replied, “If I look at another line of Java I may stab myself in the eye. I’m holding out until the world realizes it should just learn something else – anything else. I’m starting to not care which.”
Barry has played various roles in his 17 years in the software industry, including lone developer, team lead, director, and Agile coach and mentor. Barry is one of the few native Atlantans, currently specializing in coaching and mentoring for Agile software development in addition to doing contract software development. Over the years, he has developed on multiple platforms, focusing primarily on Microsoft technologies and then Java from 2003 onward. He views technology as a set of tools, and embraces the use of dynamic as well as statically-typed languages, procedural, object-oriented, and functional programming, each having their own strengths in a given problem domain.
Prior to his career in software, Barry Hawkins spent 10 years designing, selling, and delivering turn-key industrial packaging and marking systems into manufacturing plants throughout the southeastern United States. He was responsible for the implementation, maintenance, and support of every system he sold, which was a formative experience that continues to influence his approach to consulting and coaching.
Les Hazelwood is co-founder and CTO of Katasoft, an application security start-up, and the Apache Shiro PMC Chair. Prior to forming Katasoft, he was senior web architect at Bloomberg. Before that, he was an architect consultant for large-scale distributed systems at Delta Airlines and former CTO of a mid-size software engineering firm supporting educational and government agencies. Les has been actively involved in Open Source development for more than 9 years, committing or contributing to to projects like the Spring Framework, JBoss, OpenSpaces, and of course JSecurity, Apache Shiro’s long-time predecessor. Les currently lives in San Mateo, CA and practices Kendo and studies Japanese when he’s not programming.
Claus Ibsen is a software engineer and integration specialists from FuseSource (http://fusesource.com/). Claus is project lead on the open source integration framework Apache Camel (http://camel.apache.org) and co-author of the “Camel in Action” book (http://www.manning.com/ibsen).
Claus is the most active contributor to Apache Camel and is very active in the Camel community. He hang out on the Camel mailing lists, irc-room and often blogs about Camel.
At FuseSource he leads the development of Camel and provides consulting and support to customers.
Claus is frequent speaker at FuseSource community day events on subjects related to Camel. Claus spoke at Devoxx 2010 as well.
Prior to joining FuseSource, Claus has worked with integration in all sorts for the last decade.
Jevgeni Kabanov is the founder and CTO of ZeroTurnaround (www.zeroturnaround.com), a development tools company that focuses on productivity. Before that he worked as the R&D director of Webmedia, Ltd, the largest custom software development company in the Baltics. As part of the effort to reduce development time tunraround he wrote the prototype of the ZeroTurnaround flagship product, JRebel, a class reloading JVM plugin.
Jevgeni has been speaking at international conferences for over 5 years, including JavaPolis/Devoxx, JavaZone, JAOO, QCon, TSSJS, JFokus and so on. He also has an active research interest in programming languages, types and virtual machines, publishing several papers on topics ranging from category theoretical notions to typesafe Java DSLs.
Besides the commercial products made for ZeroTurnaround, Jevgeni is a co-founder of two open-source projects – Aranea and Squill. Aranea (www.araneaframework.org) is a web development and integration platform based on strong object-oriented principles. Squill (squill.dev.java.net) is a typesafe internal DSL for constructing and executing SQL queries.
You can follow Jevgeni on Twitter as @ekabanov.
Yehuda Katz is a member of the SproutCore, Ruby on Rails and jQuery Core Teams; during the daytime, he works as an architect at Strobe. Yehuda is the co-author of the best-selling jQuery in Action, the upcoming Rails 3 in Action, and is a contributor to Ruby in Practice. He spends most of his time hacking on open source—his main projects, along with others, like Thor, Handlebars and Janus—or traveling the world doing evangelism work. He blogs at http://yehudakatz.com and can be found on Twitter as @wycats.
Josh Marinacci first tried Java in 1995 at the request of his favorite TA and never looked back. He is a blogger and co-author of Swing Hacks for O’Reilly. He is currently a Developer Advocate for the webOS at Palm, Inc where he focuses on mobile and advanced HTML technology. He previously worked on JavaFX, Swing, NetBeans, and client lead for the Java Store at Sun Microsystems. Josh lives in Eugene, Oregon and is passionate about open source technology & great user interfaces. He uses a Palm Pre, MacBook Pro, and Nikon D50 SLR to spread understanding of great design in software.
Matthew is an energetic 15 year veteran of enterprise software development and world-traveling open source educator. Matthew guides the Training efforts at GitHub.com and is author of the Git Master Class series for O’Reilly, co-author of the O’Reilly’s Version Control with Git book, co-author of the Presentation Patterns book, a speaker on the No Fluff Just Stuff tour, an author of three of the top 10 DZone RefCards, including the Git RefCard, and President of the Denver Open Source Users Group.
Bob McWhirter has been involved in open-source for over a decade, including founding the Codehaus and the Jaxen, Drools, and Groovy projects. He’s taken a shine to Ruby in the past few years, and is currently trying to make it more enterprisey.
As a Solutions Architect on the Field Engineering Team for Terracotta, Eric Mizell helps enterprise IT organizations improve their service availability and application performance through the application of the industry leading Terracotta Java Scalability Technology. Prior to Terracotta, Eric was the lead architect for a large scale insurance application. He has over 13 years of experience designing and developing enterprise systems where performance and scalability were essential. Eric has presented at NFJS, AJUG, and blogs about Java scaling at http://javascaling.blogspot.com/.
Pratik Patel wrote the first book on ‘enterprise Java’ in 1996, “Java Database Programming with JDBC.” He has also spoken at various conferences and participates in several local tech groups and startup groups. He’s the CTO of Atlanta based TripLingo (http://www.triplingo.com/). You can find him on twitter here: @prpatel
Pratik’s specialty is in large-scale applications for mission-critical and mobile applications use. He has designed and built applications in the retail, health care, financial services, and telecoms sectors. Pratik holds a master’s in Biomedical Engineering from UNC, has worked in places such as New York, London, and Hong Kong, and currently lives in Atlanta, GA.
As Senior Software Engineer at JBoss by Red Hat, Andrew Lee Rubinger is primarily tasked with development of the company’s EJB 3.x implementation. Prior to employment within open source, he was an early adopter of JEE technologies and community contributor from within the private sector. Andrew’s interests are in advancing the success of open standards, easing testability, and he is author of O’Reilly Media’s “Enterprise JavaBeans 3.1”. His role as Core Developer within the Application Server is supplemented by leading the Embedded and ShrinkWrap subprojects.
Dr. Venkat Subramaniam is an award winning author, founder of Agile Developer, Inc., and an adjunct faculty at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regular invited speaker at several international conferences. Venkat is the coauthor of 2007 Jolt Productivity Award winning “Practices of an Agile Developer,” author of
“Programming Groovy” and “Programming Scala”.
Traveller, open source and Java advocate, London JUG co-organiser, UK Graduate Developers co-organiser, moderator on the Javaranch, Community leader for Ikasan EIP and PCGen, upcoming author of “The Well-Grounded Java Developer”, speaker, beer drinker, whiskey drinker, you see where this is going?…
Dick Wall is a software engineer and has been a Java developer for over 15 years, more recently gaining an interest in the Scala language and now working primarily in Scala as well as teaching it as a part of his enterprise with Bill Venners: Escalate Software - http://www.escalatesoft.com
In addition Dick works for Locus Development, a company doing genetic risk research, and finds time to co-host the Java Posse podcast -http://www.javaposse.com - and run the local Scala developer’s group BASE (the Bay Area Scala Enthusiasts - http://svscala.org).
Dick also enjoys road and mountain biking, riding his motorcycle, hiking, and lots, and lots, of music.
- Courage in Software Development
- Tail Recursion, Trampolines and Continuations - taking functions to the max
James Ward (http://www.jamesward.com) works for Typesafe where he teaches developers the Typesafe Stack (Play Framework, Scala, and Akka). James frequently presents at conferences around the world such as JavaOne, Devoxx, and many other Java get-togethers. Along with Bruce Eckel, James co-authored First Steps in Flex. He has also published numerous screencasts, blogs, and technical articles. Starting with Pascal and Assembly in the 80′s, James found his passion for writing code. Beginning in the 90′s he began doing web development with HTML, Perl/CGI, then Java. After building a Flex and Java based customer service portal in 2004 for Pillar Data Systems he became a Technical Evangelist for Flex at Adobe. In 2011 James became a Principal Developer Evangelist at Salesforce.com where he taught developers how to deploy apps on the cloud with Heroku. James Tweets as @_JamesWard and posts code at http://github.com/jamesward.
With over 30 years of professional software development experience, I’ve worn a lot of hats. Over the last 7 years or so I’ve worked as an agile consultant, specializing in building development teams, and training and mentoring them in agile development and agile testing practices. I’ve worked mostly in Java. Currently focusing on Storytesting as a struggling agile practice meme.
In the past I’ve also been an entrepreneur, producer, project manager, composer, and sound designer for award-winning games and multimedia titles for CD-ROM and the web. I’ve been a user interface designer for interactive television. I spent my first ten years in software as a technical writer, marketing writer, and manager of writers. Writing, speaking, teaching, mentoring, community-building, recruiting, and selling are what I am best at, however diligently I work at the craft of programming, which I certainly do.