Joe Barnes is currently a Senior Software Architect at Mentor Graphics where he leads development of cloud-based web solutions such as He has spent most of the last decade developing applications on the JVM, with Scala taking focus in recent years. His contributions to the development community come through open source development, blogging, and speaking.