Most challenges excite me, including...
Reactive Systems with Scala and Akka
For employers and for fun I build concurrent, distributed,
reactive applications using the
Typesafe stack. These are some of the technical challenges
I enjoy the most and have blogged
and read books on this exciting topic.
Leading a Team
I have experience of leading software projects and would always be willing to listen to
offers where there is an opportunity for me to make a significant difference to the success
of your project. To get an idea of how I operate why not check out some of my blog posts
Join Your Startup
Being in a startup requires many skills beyond writing code. I can help as you search
for customer feedback and a business model. I like to read entrepreneurial books and
attend tech startup meetup groups.
Move to Continuous Delivery and Kanban
Through a series of small steps you can eventually start to deliver software for your business
on an hourly basis. There is no short-term fix, but I can help you plan and implement this
change. It begins by simply visualising your process and slowly starting to automate
infrastructure and deployment tasks.
Migrating from .NET to Scala and the JVM
Moving from the developer resource constraints and licensing fees of Windows to the open
and innovative world of the JVM and Scala can have many benefits for your entire company such
as a larger pool of enthusiastic developers and better tools to help you scale up.