Mike Barinek

Mike Barinek is a Founder and Lead Developer at Initial Capacity, a software consultancy focused on improving the way software is made and the lives of people who create it. Prior to his current role, Mike managed VMware Tanzu Application Services (fka Pivotal Labs) for the Americas and lead a team of 180 consultants. Mike built the Mountain/Central region from the ground up, achieving 50% year over year growth annually since opening Pivotal Labs Boulder in early 2010. Mike brings deep expertise in Java/Kotlin, Ruby, and location based services to clients, as well as a passion for working with entrepreneurs. Under his leadership he has developed large scale enterprise applications as well as consumer web and mobile apps for a number of clients including Best Buy, National Health Service, Volkswagen, SendGrid, and Twitter. Before joining Pivotal, Mike worked as a system architect at Gnip and contributed to the initial software that led to Gnip's acquisition by Twitter. Mike began his career writing software for geologists.

Sort options

Software Architecture Patterns for Big Data (Coursera)

The course is intended for individuals looking to understand the architecture patterns necessary to take large software systems that make use of big data to production. You will transform big data prototypes into high quality tested production software. After measuring the performance characteristics of distributed systems, you will identify [...]

Applications of Software Architecture for Big Data (Coursera)

The course is intended for individuals who want to build a production-quality software system that leverages big data. You will apply the basics of software engineering and architecture to create a production-ready distributed system that handles big data. You will build data intensive, distributed system, composed of loosely coupled, [...]

Fundamentals of Software Architecture for Big Data (Coursera)

The course is intended for individuals looking to understand the basics of software engineering as they relate to building large software systems that leverage big data. You will be introduced to software engineering concepts necessary to build and scale large, data intensive, distributed systems. Starting with software engineering best [...]