Currently I live in Berlin in Germany, and build things for BCG Digital Ventures
What I do
I'm an engineering manager and lead software engineer: I've got years of experience across the full software development lifecycle on front-end mobile and backend projects. T-shaped people have one specialism - I've got three:
SOFTWARE DEVELOPMENT: Expert-level knowledge of test-driven Swift, Objective-C and iOS, and know-enough-to-be-dangerous with Kotlin and Android. I've also got a background in backend tech such as Ruby, Rails and Go, as well as others areas such as server environments & deployment, and IoT hardware.
TEAMS: I build, lead and coach multi-disciplinary and multi-cultural teams.
MANAGEMENT: I've got deep experience in running Agile projects. I'm good with clients, as well - I don't do "sales" but I look good in a suit, and I'm equally happy consulting in the boardroom or thrashing out details with techies.
OTHER STUFF: I'm an author - I wrote "Pro iOS Table & Collection Views" and "Pro iOS Table Views" both published by Apress. I've taught - Ruby, Rails, internet and Linux systems at masters undergraduate level. I'm qualified - I hold an MBA & Prince II-certifications. I can speak real languages - I'm fluent in English, and have rapidly-improving B1/2-ish German.
ACRONYM SOUP: Swift, Objective-C, iOS, Java, Kotlin, Android, Ruby, Rails, Go, Linux, Apache/Nginx, MySQL, shell scripting, Git, Core Data, JSON, TDD, BDD, RSpec, Cucumber, Agile, Scrum, UX, IA