My passion is for building exceptional teams that build exceptional products, I have a deep, technical, hands-on knowledge of how to design and implement distributed systems in both virtualized and Cloud environments.
I also have a proven track record in turning round troubled engineering organizations, leading from the front, and working closely with my team on developing API-driven, loosely coupled services: hands-on and passionate about software development, continuous integration and Operations; I define myself an expert in Java and Python, and deeply knowledgeable in C++ and Linux, with a deep interest on Operational issues (deployment, scalability and availability).
Enterprise software development (SaaS) for both Mobile and Cloud applications is the market I know best; I am a great believer in the future of massively distributed, highly available, fully scalable architectures in “the Cloud”; and greatly enjoy managing Agile teams in complex, fast-paced, rapid-changing environments.
I have recently been working on projects around Big Data/Machine Learning in Python (pandas/numpy), and functional programming in Scala (Apache Spark).
Specialties: expert in Java and Python; hands-on with Scala and C/C++; Android; Linux; AWS; Virtualization; Enterprise Integration; noSQL (MongoDB, BigTable, Cassandra); Network security; Cloud Software; Parallel programming; Agile development.