I am a senior Scala developer with just under 10 years of experience, working primarily in the Financial Services industry in the UK.
While the majority of my experience is Java based, programming in an imperative style, I am excited by the functional style promoted by Scala. In particular, I find that the Scala language makes it easier to develop intuitive, simple and more expressive solutions to problems found in industry. Due to the type safety inherent in the Scala language, I also find that these solutions are robust and supportable across distributed teams, which is a common need in business.
This blog is an opportunity to explore the Scala language further with a slant towards practical uses applicable to the business environment.