Company information

Contact us

Email
hello@underscore.io
Telephone
+44 (0)20 309 55332
Twitter
@underscoreio
Headquarters
Underscore
The Skiff
127 Gloucester Road
Brighton BN1 4AF
UK
Directions
Google Maps

Registered name
Underscore Consulting LLP
Registered in
England and Wales
Company number
OC371810
VAT number
129297779
DUNS number
21-820-3810

Find us

Underscore has offices in the UK, US, and Australia.

All enquiries should be directed to our UK office.

Press kit

About Underscore

Underscore Consulting is a provider of professional services relating to the Scala programming language. Headquartered in the UK with offices in the US and Australia, we provide a full range of services including consulting on architecture and design, training for all levels of Scala developers, and a complete software development service.

Underscore was formed to meet a growing demand for Scala professional services, and provide the level of service that large organisations need. Our combined skills give Underscore a depth and breadth of technical expertise in the Scala ecosystem that is unmatched by any other consulting organisation.

Logos

Click a button below to download an Underscore logo pack. Each file contains a variety of logos in the following formats: Adobe Illustrator (.ai), Portable Document Format (.pdf), High-resolution PNG (transparent), and High-resolution JPG (opaque):

Partners

Channing Walton

Channing has two decades of software architecture, design and development experience in financial markets, investment banking, internet technologies and academic research. He specialises in agile methods, object oriented programming, and functional programming techniques. Channing has worked with Java since 1995, Scala and LiftWeb since 2008, and also on a number of open source projects. He has also given talks at Skills Matter, ScalaDays 2010, Brunel University and a number of banks on Scala and the Fly Object Space.

Prior to working in software, Channing obtained a PhD in electronics, and worked at UCL in atmospheric physics and high-speed opto-electronics.

Lance Walton

Lance Walton has two decades of software architecture, design and development experience in financial markets, investment banking, health provision, internet technologies and academic research. He is a Scrum Master and XP coach, mentor and advisor in Agile Methods of software development and is active in a number of open source projects. Lance has worked with Java since its first release in 1995 and Scala since 2009 and has a particular interest in Object Oriented Analysis and Design, and functional languages. Lance has helped many teams to improve their software development process with the introduction of Agile Methods. He has also successfully combined Agile Methods with 'heavier' process frameworks, such as CMM-I. Lance has a PhD in Neural Networks from the University of Kent and Canterbury.

Miles Sabin

Miles has run Scala consultancy Chuusai since 2008 and has worked with Scala since it first became publicly available in 2004. He was responsible for the creation of the open source Scala IDE for Eclipse project and his recent activities include shapeless, which aims to explore the boundaries of what's possible within Scala's type system. He is a regular speaker at Scala, functional programming and JVM related conferences and events.

Previously Miles was cofounder and CTO of Codefarm Software Ltd. which applied massively parallel stochastic search and constraint satisfaction technology to the optimization of credit derivative portfolios, winning business from Royal Bank of Canada, Deutsche Bank, JP Morgan, Citigroup, Morgan Stanley, UBS and Merrill Lynch.

Prior to that Miles was a senior software architect leading R&D projects at InterX PLC. As a Java Community Process participant he was a member of the Java NIO and XML API expert groups and contributed the reference implementation of the Java Isolation API. He was a participant in the W3C Document Object Model activity and contributed to the IETF’s Guidelines for The Use of XML within IETF Protocols (BCP 70) and Uniform Resource Identifiers (RFC 3986).

He holds a BA in Philosophy from University College London and an MPhil in Philosophy from the University of Cambridge.

Dan Creswell

Dan has been working in the gaming sector since 2007 when he joined Betfair. Whilst there, he built and ran the first agile development team, architected the core infrastructure for their Arcade Games platform and drove a DevOps mentality across the engineering department. He left Betfair to join Sporting Index as Head of Front Office, where he re-defined the architecture for the core trading systems and enacted a 3 year programme of work to make it real. In this same period he moved into the role of CTO with responsibility for Sporting Index's IT and customer-facing systems.

Before 2007, Dan was involved in several startups, provided international technical consulting on the construction of high load/performance distributed systems and worked for a number of companies in the fields of real-‐time systems, operating systems, telecoms, leisure, healthcare and pharmaceuticals.

He is also the author of an opensource JavaSpaces implementation, Blitz.

Richard Dallaway

Richard has worked as a software engineer and consultant since 1993. He has delivered web, data mining and visualisation projects across the publishing, financial, and manufacturing industries for both corporations and small businesses. He adopted Scala and Lift for the productivity gains the technologies bring, a committer on the Lift project, and author of the Lift Cookbook (O'Reilly, 2013). He has a BA in Cognitive & Computing Science and a DPhil in machine learning from the University of Sussex.

Jonathan Ferguson

Jonathan has over 11 years industry experience delivering JVM-based software for publishers and the travel industry, including high-performance web services. Along with a focus on Scala and Lift, he is an expert in cloud-based delivery and lean development. He has a BSc in Computer Science from the University of Auckland.

Nigel Warren

Nigel is Chief Architect at the Sporting Index Group of Companies and the Architect and project lead on Fly Object Space. He is a Visiting Research Fellow at Brunel University where his main research interests are long running distributed systems and component lifetimes and inter-dependencies. Previously Nigel was the founder and CTO of IntaMission Ltd. and Chief Architect for Europe at Hitachi Software.

He is the co-author of "Java in Practice" and "JavaSpaces in Practice" in the Addison Wesley Java series and is the lead author of two patents in the field of long running distributed software systems.

Noel Welsh

Noel has over fifteen years experience in software architecture and development, and over a decade in machine learning and data mining. Examples of the projects he's been involved with include one of the first commercial products to apply machine learning to the Internet (eventually acquired by Omniture), a BAFTA award winning website, and a custom CMS used daily by thousands of students.

Noel is an active writer, presenter, and open source contributor. Noel has a PhD in machine learning from the University of Birmingham.

Dave Gurnell

Dave has fifteen years' experience creating software for the web, desktop, and mobile. He has a PhD in artificial intelligence from the University of Birmingham, and has spoken on functional programming topics at numerous conferences, including ICFP, ScalaDays, Scala Exchange, and Scala Lift-Off.