I’ve been building critical back-end systems at high scale for several years, with the last two years focusing on analytics and big data applications at large tech companies, using Java and Scala. I'm currently a Software Engineer at Color Genomics. I’m passionate about software quality, functional programming, analytics, and biotechnology.
In 2013 I joined the analytics.twitter.com team at the ground-level, and helped scale it to hundreds of thousands of monthly active users during my time there. Prior to moving to San Francisco, I consulted for several well-known clients and actively participated in the European Django community, giving talks at DjangoCon Europe in 2011, 2012 and 2013 on building RESTful services, real-time web applications, and developing for the Internet of Things.
Software Engineer @ From November 2015 to Present (2 months) San Francisco Bay AreaSoftware Engineer @ After a greatly enjoyable time at Twitter, I moved to Dropbox. I owned features and milestones for a back-end service which interfaced with various internal and external data sources, and produced data for consumption by the A/B testing platform, ad hoc charting and querying products, and more. These products are used every day by decision makers and product analysts in the company. From March 2015 to November 2015 (9 months) Software Engineer @ In 2013 I moved from London to San Francisco to work for Twitter. My team began as a Hack Week project, and by the time I left we owned the experience for all small- and medium-sized businesses on the Twitter platform—including all organic analytics and the ‘quick promote’ advertising flow. As one of the first engineers on analytics.twitter.com, I grew the Scala-based service that powers Account Home, Card Analytics, and the Tweet and Video analytics dashboards, helping build it out from an empty repository to a web service which handled hundreds of requests per second. Our team’s analytics offerings were significant drivers of growth in Twitter’s advertiser base and revenue. From July 2013 to March 2015 (1 year 9 months) Self-directed Software Consultant @ I’ve been a contributor to open-source communities, particularly Python and Django, since 2009. I parlayed my expertise into several contracting positions over a few years, using the time in between contracts to speak at conferences and continue to build new open-source software and contribute to existing software.
Two of my biggest projects were at Imagination, an award-winning digital agency based in London. I built both software and hardware powering experiences for Ford’s presence at the North American International Auto Show in Detroit, in 2013. I constructed several photo- and video-based interactive installations that the 700,000 attendees of the show could interact with, taking digital souvenirs home using Imagination’s RFID system. I also built software that enabled staff to take pictures on the floor of the show, which would be automatically watermarked, uploaded and shared to social media directly from connected Android tablets.
Also at Imagination, I built interactive installations for the Shell Energy Lab at Shell’s 2013 Eco-marathon in Rotterdam. Physical and digital experiences within the Energy Lab included a six metre globe on which the story of the world in 2050 was projected, using scientific and real-time visitor data; a treasure hunt-style energy poll, which encouraged visitors to make decisions about how they would tackle the energy challenge, and rewarded them with personalised infographics; an energy generator challenge—how much energy can you generate by running in a giant hamster wheel? I worked on software back-ends and hardware used by 50,000 visitors, creating 90,000 pieces of shareable content that reached over 2M people on Twitter. From January 2010 to July 2013 (3 years 7 months) London, United Kingdom