Product Engineering LeadSquare
Tom Adams is the Product Engineering Lead for Cash App at Square. Prior to Square, he was a Director of Engineering at Redbubble, principal consultant at Cogent, and co-founded & led development at Oomph, the world's #1 mobile & tablet app platform. He is a keen purveyor of functional programming, servant leadership, and bikes.
Talks I've Given
-
Building distributed engineering teams
Featuring Tom Adams
Distribution is hard. Building engineering teams is hard. And building distributed engineering teams presents unique challenges, especially under hyper growth.
Cash App is one of the fastest growing financial products in the US & UK. We have tens of millions of users & move hundreds of...
leadership -
Career Growth with Impact
Featuring Tom Adams
In small, fast moving companies, career development is often overlooked in favour of other things, such as building the product & growing revenue. As a leader in a small company, it is relatively easy to assess salary fairness, opportunities for growth are obvious, and it is easy to mentor...
culture -
Typed Services Using Finch
Featuring Tom Adams
Finch is an open source HTTP library built on top of Finagle, the RPC framework that powers Twitter’s infrastructure. Finch is a great candidate to use when building services, and compares favourably to other popular frameworks in languages such as Ruby, Go, JavaScript, Elixir, Clojure and...
software-development -
Typed Services Using Finch
Featuring Tom Adams
Finch is an open source HTTP library built on top of Finagle, the RPC framework that powers Twitter’s infrastructure. Finch is a great candidate to use when building services, and compares favourably to other popular frameworks in languages such as Ruby, Go, JavaScript, Elixir, Clojure and...
technique -
Scala on Android: The Good, the Bad, the Ugly
Featuring Tom Adams
This talk outlines our experiences using Scala to build an Android app. We explore the benefits of using Scala instead of Java for Android development.
Attendees will learn the benefits & pitfalls of using Scala to develop an Android app, including guidance on toolchain selection, common...
android