Adam Breindel

Adam Breindel has taught courses and consulted on projects for enterprise development teams around the globe in technologies like Apache Spark, Android, Java, and JavaScript. He is the Apache Spark technical lead for NewCircle, and the author of NewCircle's Programming for Apache Spark 2.0 and Apache Spark 2.0 for Machine Learning and Data Science courses.

His experience includes work with banks on early neural-net fraud detection, streaming analytics, cluster management code, and web apps, as well as development and teaching at a variety of companies in the travel, and entertainment industries. In addition to Big Data projects, Adam has built web sites, GUI applications, office productivity software, mobile apps... and even a service-based integration to a 1960s-vintage mainframe for one of the world's largest airlines.

Adam focuses on designing and coding systems in a way that yields predictable results, leverages best practices and high-productivity tools, minimizes excess code, and is fun to do. He has spoken at tech conferences, written articles and skill assessments, and produced an open source tool for software development. To learn more about Adam, visit his LinkedIn profile.

More about Adam Breindel

Gary Hale

Gary is a software engineer interested in creating ever more efficient continuous delivery pipelines by automating non-value-added work. He is an IT generalist with over 15 years experience in software development, operations, architecture and everything in between.  He has worked for companies, from startups to large organizations, in industries such as healthcare, transportation, technology and communications.

He is currently a Principle Engineer at Gradleware. Before joining their team, Gary was an avid user and advocate of Gradle and is the author of several plugins. He regularly speaks on topics related to devops, software development, and project automation.

More about Gary Hale