GopherCon 2015

Gophers of the world, Unite!

GopherCon 2015 will be the largest gathering of Go developers ever.

2015 Speakers

Katherine Cox-Buday

Katherine Cox-Buday
Software Engineer at Canonical

Katherine is a computer scientist currently working at Canonical (of Ubuntu fame) on Juju, a cloud orchestration system. Her hobbies include software engineering, creative writing, Go (igo, baduk, weiquei), and guitar, all of which she pursues intermittently and with various levels of dedication.

View Talk

Abhishek Kona

Abhishek Kona
Engineer at Parse.com

Abhishek Kona works as an Engineer at Parse.com at Facebook. Previously Abhishek was an engineer at Flipkart.com India.

View Talk

Björn Rabenstein

Björn Rabenstein
Production Engineer at SoundCloud

Björn Rabenstein is a production engineer at SoundCloud and one of the main Prometheus authors. In his previous life, he was a SiteReliability Engineer at Google for many years. In yet another previous life, he was a scientist working on macromolecular modeling.

View Talk

Blake Caldwell

Blake Caldwell
Developer, Kentik

Blake is currently a backend developer at Kentik. Until recently, he was a developer at Fog Creek Software. Prior to that, he spent several years writing enterprise Java code. It wasn’t until Google I/O last year that he learned that his whole life was a lie. Once bitten by the gopher, there was no going back. When not coding in Go, he’s hardware hacking with a Raspberry Pi and a soldering iron.

View Talk

Audrey Lim

Audrey Lim
Developer Evangelist at Nitrous.IO

A former lawyer and a self-taught programmer from the beautiful city of Singapore, Audrey became interested in the world of programming and computer science. She picked up front-end programming in April 2014 before learning Go as her first backend language in July 2014. She’s since moved to programming full-time as her career at Nitrous.IO.

View Talk

Barak Michener

Barak Michener
Backend Developer at CoreOS and lead maintainer of Cayley

Barak is a backend Go developer working on etcd for CoreOS and lead maintainer of Cayley.

View Talk

Kelsey Hightower

Kelsey Hightower
Product Manager, Developer and Chief Advocate at CoreOS

Kelsey Hightower Product Manager, Developer and Chief Advocate at CoreOS Kelsey has worn every hat possible throughout his career in tech and enjoys leadership roles focused on making things happen and shipping software. Kelsey is a strong open source advocate focused on building simple tools that make people smile. When he is not slinging Go code you can catch him giving technical workshops covering everything from Programming, System Administration, and his favorite Linux distro (CoreOS).

View Talk

Kevin Cantwell

Kevin Cantwell
Lead Architect at Timehop

Kevin is currently the Lead Architect at Timehop where he’s been employed for the past two and-a-half years. Before that Kevin worked at Gilt City and Goldman Sachs and thinks Go gets better and better the more he uses it.

View Talk

Kyle Erf

Kyle Erf
Engineer at MongoDB

Kyle Erf is a Kernel Tools Engineer at MongoDB in NYC, where he develops an internal continuous integration system and the tools that are bundled with the MongoDB database. When he’s not programming Go, he’s trying to get the high score on the Q*bert machine at the bar next to his apartment.

View Talk

Richard Fliam

Richard Fliam
Software Engineer Lead on Comcast VIPER’s Pillar linear packager

Richard Fliam is the software engineering lead on Comcast VIPER’s Pillar linear packager. His experience includes real-time and big data applications, content delivery networks, video packagers, and embedded devices. He has contributed to MongoDB, Apache Storm, and The Apache HTTP Server. In addition to Go he has written production applications in C, Java, Python, and Clojure.

View Talk

Rick Hudson

Rick Hudson
Engineer at Google

Richard L. Hudson (Rick) is best known for his work in memory management including the invention of the Train, Sapphire, and Mississippi Delta algorithms as well as GC stack maps which enabled garbage collection in statically typed languages like Java, C#, and Go. He has published papers on language runtimes, memory management, concurrency, synchronization, memory models and transactional memory. Rick is a member of Google’s Go team where he is working on Go’s GC and runtime issues.

View Talk

Sam Helman

Sam Helman
Software Engineer at Flatiron Health

Sam Helman currently works as a software engineer at Flatiron Health. Before that, he worked at MongoDB, where he was part of the team that used Go to build a continuous integration system from scratch. When he’s not programming he spends his time reading, cooking and exploring New York City.

View Talk

Sarah Adams

Sarah Adams
Software Engineer at Restless Bandit

Sarah started writing Go in August of 2013. She gets excited about tools that make things like code-consistency, tests and documentation more doable. Sarah is a big fan of Rob Pike’s. She hopes to shake his hand this year at Gophercon. If you are sitting next to Rob Pike, kindly let him know.

View Talk

Tomás Senart

Tomás Senart
Software Engineer at Mesosphere and Author of Vegeta

Tomás’ journey with Go started at SoundCloud nearly 3 years ago. He is the author of Vegeta, an HTTP load testing tool and library written in Go. While not thinking about elegant solutions to large scale problems, computational or not, Tomás enjoys life in his home city: Berlin. Tomás works at Mesosphere now.

View Talk

Andrew Gerrand

Andrew Gerrand
Engineer at Google

Andrew Gerrand works on the Go Programming Language at Google Sydney. He has written dozens of articles about Go, and given many talks and workshops at conferences around the world. He is the co-author of A Tour of Go, and is the fourth most prolific contributor to the Go project. He is passionate about software quality, and believes Go is a unique tool for building reliable software at scale. Before Go and Google, Andrew wrote software for Internet companies.

View Talk

Baishampayan Ghose

Baishampayan Ghose
Co-founder at Helpshift

Baishampayan “BG” Ghose is CTO/Co-founder at Helpshift, Inc. BG is a career functional programmer with exposure to a wide variety of programming languages and paradigms. His areas of interests are Semantics of Programming Languages, Distributed Systems, Software Design and the intersection of Software, Culture and Society.

View Talk

Ben Johnson

Ben Johnson
Open source Go developer in databases & distributed systems

Ben is an Open Source Go developer specializing in databases and distributed systems.

View Talk

Derek Parker

Derek Parker
Engineer at Hashrocket

Derek is the author of Delve an open source debugger for Go. A lover of open source software, Derek has contributed to many projects in Go and Ruby, and has contributed back to Go itself.

View Talk

Dmitry Vyukov

Dmitry Vyukov
Bug slaughterer at Google

Dmitry Vyukov works as a programmer at Google. He works on dynamic testing tools for C/C++ and Go - Address/Memory/ThreadSanitizer, and on similar tools for Linux kernel. Active contributor to Go language, implemented scalable goroutine scheduler, network poller, parallel garbage collector, synchronization primitives, race detector and a bunch of other stuff. Dmitry is an expert in multithreading, concurrency and synchronization, author of a dozen of novel lock-free algorithms, holds Intel BlackBelt title.

View Talk

Hana Kim

Hana Kim
Engineer at Google

Hana is a software engineer on the Go team at Google. Before joining the team, she worked on various internal Google projects for distributed tracing, large-scale cluster monitoring and alerting technologies.

View Talk

Peter Bourgon

Peter Bourgon
Engineer at Weaveworks

Peter Bourgon is a distributed systems engineer who has seen things. He’s been a Go developer since day 1, and is very interested in seeing Go succeed as a business-systems language in the modern enterprise.

View Talk

Robert Griesemer

Robert Griesemer
Engineer at Google

Robert Griesemer is a software engineer at Google, and one of the designers of the Go language. In the past, Robert worked on code generation for high-performance JavaScript, the programming language Sawzall, and the Strongtalk Smalltalk implementation. He spent too much time inside Java virtual machines but still doesn’t know how to use them.

View Talk

Russ Cox

Russ Cox
Engineer at Google

Russ Cox has worked on the Go programming language at Google since 2008. Before working on Go he developed Google’s Code Search, which let programmers grep through the world’s public source code; he wrote the search engine for the Online Encyclopedia of Integer Sequences; and he hacked at Bell Labs on the Plan 9 operating system. He earned his AB and SM from Harvard in 2001 and his PhD from MIT in 2008.

View Talk

Thanks to Our Sponsors

Without their support this would not be possible