Dan Allen

JSR-299 (CDI), Weld and the future of Seam

Dan Allen is a member of the Seam and Weld project teams at JBoss by Red Hat, the author of Seam in Action, a representative on the JSR-314 (JSF 2.0) expert group, and a frequent speaker at major industry conferences such as JavaOne, Devoxx, TSSJS, Jazoon and NFJS. In 2009 he was awarded the the JavaOne Rock Star award. Dan become deeply involved in Free and Open Source software (FOSS), namely Linux and Java enterprise frameworks, shortly after graduating from Cornell University. His passion for these technologies continue to drive him today. You can keep up with his discoveries by subscribing to his blogs (http://mojavelinux.com and http://in.relation.to/Bloggers/Dan) or following him on Twitter (http://twitter.com/mojavelinux).

Jason Chambers

From whiteboard to product launch

Jason is a software guy living in Atlanta, GA. He’s been slinging code since the age of 12 and would dearly love to be slinging code until he finally pops his clogs. He’s worked at startups, airlines, telcos and software companies big and small. He’s currently Director of Engineering at Lancope - a fast growing network security company that helps enterprises protect what is important from advanced cyber threats.

David Chandler

The 90-Day Startup with Google AppEngine: A Case Study

GWT MVP Case Study

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.

Charlie Collins

Unlocking Android Development

Charlie Collins is the Director of Technology at MOVL; an experienced java, mobile, and web developer; a contributor to several open source projects; and coauthor of Android in Practice, Unlocking Android, and GWT in Practice.

Keith Donald

Developing Web Applications with Spring, Part I

Developing Web Applications with Spring, Part II

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.

Neal Ford

Smithing in the 21st Century

Neal Ford is Director, Software Architect, and Meme Wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. He is also the designer and developer of applications, magazine articles, video/DVD presentations, and author and/or editor of eight books spanning a variety of subjects and technologies, including the most recent Presentation Patterns and Functional Thinking. He focuses on designing and building of large-scale enterprise applications. He is also an internationally acclaimed speaker, speaking at over 300 developer conferences worldwide, delivering more than 2000 presentations. Check out his web site at nealford.com. He welcomes feedback and can be reached at nford@thoughtworks.com.

Daniel Gredler

HtmlUnit: An Efficient Approach to Testing Web Applications

Daniel Gredler is a development lead at DHL Global Mail, where he focuses on custom shipping solutions. He is a committer to the HtmlUnit and Apache Tapestry projects, and has contributed to a number of other open source projects. In his free time, Daniel enjoys reading, metal detecting, and writing conference bios about himself.

Arun Gupta

Java EE 6 & GlassFish v3: Paving the Path for Future

Arun Gupta is a GlassFish Evangelist working at Sun Microsystems. He has over 13 years of experience in the software industry working in various technologies, Java(TM) platform, and several web-related technologies. In his current role, he works very closely to create and foster the community around GlassFish. He has participated in several standard bodies and worked amicably with members from other companies. He has been with the Java EE team since it’s inception and contributed to all Java EE releases. He is a prolific blogger at http://blogs.sun.com/arungupta. This blog has over 1000 blog entries with frequent visitors from all over the world reaching up to 25,000 hits/day.

Wesley Hales

GateIn - The Solution for Managing and Building Enterprise Web Apps

Wesley Hales is a User Interface architect from Atlanta, GA. He has been involved in UI and User Experience roles for over a decade in both startup and enterprise environments. Wesley co-founded several enterprise frameworks during his 4.5 years at JBoss by Red Hat (including the JBoss Portlet Bridge and AeroGear projects) and also served as a co-founder of the recently acquired startup, InstaOps. He is now employed by Apigee as a software developer mainly focused on UI.

Overall, Wesley enjoys creating world-class user interfaces and experiences that people fall in love with.
You can see him speak at the occasional conference, read his posts on wesleyhales.com, or follow him on twitter @wesleyhales.

Barry Hawkins

Domain-Driven Design: An Introduction

User Stories: Agile and Lean Requirements

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.

Burk Hufnagel

9.7 Things Every Programmer Should Know About User Experience

Burk is a long-time programmer and software architect, with experience in multiple languages. He has presented technical topics at AJUG meetings, JavaOne, DevNexus, and the Atlanta IT Architect Regional Conference for several years. In 2010, he was voted a JavaOne Rock Star for his talk on User Experience Anti-Patterns titled “No More Loser Experiences”.

Burk wrote two articles for the O’Reilly book “97 Things Every Software Architect Should Know”, and another two for “97 Things Every Programmer Should Know”. He’s also contributed to books like the “SCJP for Java 6 Study Guide”, and “Head First Software Development”, as a technical reviewer.

Greg Luck

Boost application performance and monitoring with Terracotta Ehcache

Greg founded Ehcache in 2003. He regularly speaks at conferences, writes and codes. He has also founded and maintains the JPam and Spnego open source projects, which are security focused. Prior to joining Terracotta in 2009, Greg was Chief Architect at Wotif.com where he provided technical leadership as the company went from a single product startup to a billion dollar public company with multiple product lines. Before that Greg was a consultant for ThoughtWorks with engagements in the US and Australia in the travel, health care, geospatial, banking and insurance industries. Before doing programming, Greg managed IT. He was CIO at Virgin Blue, Tempo Services, Stamford Hotels and Resorts and Australian Resorts. He is a Chartered Accountant, and spent 7 years with KPMG in small business and insolvency. Greg holds a Bachelor of Commerce and a Masters in Information Technology.

Edwin Marcial

High Performance Architectures

Edwin Marcial is a Senior Vice President and the Chief Technology Officer for the Intercontinental Exchange (ICE). Mr. Marcial has over 17 years of experience in the technology industry architecting and developing software systems. His experiences include 4 years working with Harris Energy Control Systems division where he was part of a team developing state-of-the-art distributed energy management systems. He joined Continental Power Exchange (CPEX) in 1996 and in 1998 his technical vision led to the design of an Internet based distributed commodity trading system that would evolve to become the ICE trading platform. In 2000, CPEX became the Intercontinental Exchange (ICE) and the ICE Trading System was launched. Today Mr. Marcial leads a team of very talented technologists as they continue to enhance the ICE’s core trading, clearing and data systems and build new applications for the advancement of the Intercontinental Exchange. In 2007, Mr. Marcial was named the Georgia Corporate CIO of the Year, and in 2009 he was named as one of InfoWorld’s top 25 CTOs. Mr. Marcial holds a Bachelor’s Degree in Computer Science from the University of Florida’s College of Engineering.

Pratik Patel

Get RAD with Grails

Hudson and Sonar - Automated Software Quality Control Tools

Pratik Patel is the CTO of Atlanta based TripLingo (http://www.triplingo.com/). He 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 in the startup world now and hacks iOS, Android, HTML5, CSS3, JavaScript, Rails, and ….. well everything except Perl.
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.

Chris Ramsdale

GWT Best Practices

Since starting at Georgia Tech in 1996, Chris Ramsdale has lived and worked in the Atlanta area for the past 13 years. Working in the mobile space with local companies such as Motorola, AppForge, and Air2Web, Chris has held positions as a Software Engineer, Tech Lead, and Product Manager. His current endeavor is working within Google’s Developer Relations team to help educate and advocate Google Web Toolkit.

Toby Reyelts

Google App Engine: Cloud vs Cluster

Toby Reyelts is a software engineer at Google who specializes in the JVM. He is a co-creator of App Engine for Java and a member of the Google Web Toolkit team. He has also authored open-source projects, such as the popular Retroweaver. Toby is at his happiest when he can make things both simple and fast.

Lex Spoon

Scala: Running on the JVM with Less Boilerplate

Dr. Alexander Spoon has been involved in the development of a wide variety of programming language research projects, ranging from dynamic languages like Scheme and Squeak to statically typed languages like Scala. He currently works on the compiler of the Google Web Toolkit, which converts Java code to JavaScript for running in web browsers. He previously worked two years as a post-doc at EPFL on Scala.

Venkat Subramaniam

Facts and Fallacies of Software Development

Effective Java

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston.

He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with agile practices on their software projects.

Venkat is a (co)author of multiple books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. His latest book is Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions. You can reach him by email at venkats@agiledeveloper.com or on twitter at @venkat_s.

Rick Thomas

Google Wave for Developers

Rick Thomas, is an entrepreneur focused on the strategic design of cooperative work. His goal is “better language” from a fundamental perspective as well as in new media practice. In the 1980’s Mr. Thomas was a software engineer and manager on projects including avionics testing and manufacturing automation. His special interest in tools for project management led him to attend the ACM conference on Computer Supported Cooperative Work (CSCW) in 1986. In 1987 he was program chairman for the IEEE Conference on Engineering Management, which emphasized the CSCW theme. In the 1990’s Mr. Thomas applied these ideas by developing collaboration software for project and sales organizations, and later for interactive video language learning and other multimedia projects. In the 2000’s his work has been to explore the design possibilities at the intersection of three fields: 1) the natural history of language, its biology and its future, 2) applied language for management and decision making, and 3) modern media for language including internet culture, standards and applications. He is a Management Advisor to Evenview, which develops and places creative teams, and has developed a course in Managerial Decision Making at the College of Business at Georgia State University. He is active in the Atlanta technical community where he presents on Google Wave as a platform for innovation. Education: MSEE 1976, BSEE 1975, Georgia Institute of Technology. MBA 1979, Georgia State University.

Jason van Zyl

Next Generation Development Infrastructure: Maven, M2Eclipse, Nexus & Hudson

Jason van Zyl is the Founder and CTO of Sonatype, the leader in Java development infrastructure whose customers include Intuit, Cisco, Qualcomm, Vanguard and E*Trade. Jason has over 10 years of experience in open source and proprietary enterprise software development. An open source enthusiast, Jason is the founder of the Apache Maven project, and the original benefactor of the Nexus and M2Eclipse projects. Jason currently serves as Chair of the Apache Maven Project Management Committee. He has been involved with the Apache Software Foundation (ASF) for seven years, helped to found Codehaus, a well respected incubation facility for open source community projects, and is a frequent speaker at many major software conferences, including JavaOne, EclipseCon, EmergingTech, and ApacheCon.

James Ward

Better Software with Java and Flex

An Agile Toolchain for Flex RIAs

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.

Questions?

Contact us at info@ajug.org