Contact us

Email
hello@underscoreconsulting.com
Tel
+44 (0) 203 137 1471
Address

Underscore Consulting LLP
The Skiff
6 Gloucester Street
Brighton BN1 4EW
UK

Underscore Consulting LLP
Limited Liability Partnership
Registered in England and Wales
Number OC371810

Find us

Press kit

About Underscore

Underscore Consulting is a provider of professional services relating to the Scala programming language. Centered around London, UK, 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

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.

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.

Dave Gurnell

Dave has over a decade's experience producing applications for web, desktop and mobile. He is an expert in both back-end and front-end development using functional programming techniques, and has contributed heavily to a number of open source projects.

Dave has a PhD in Artificial Intelligence from the University of Birmingham. He has spoken on functional programming topics at numerous conferences, including the International Conference on Functional Programming and Scala Lift-Off.

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.

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.

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.

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, and moved to Scala and Lift for the productivity gains the technologies bring[, and is a committer on the Lift project]. He has a BA in Cognitive & Computing Science and a DPhil in machine learning from the University of Sussex.

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.