I am a technologist with a focus on engineering culture and distributed scalable systems. I have a strong record of technical leadership, process improvement, strategy and architecture, from startups to established corporate and government organisations.
Most of all, I develop.
I have over twenty years in all aspects of development and still write code. I am inspired by the value that technology creates.
I focus on respect, motivation, support and solidarity, flexible remote and home working, optimising distributed teams with productive off-sites, training and conferences.
I enjoy the collaboration in development, and the power of the community. I have created customer communities, self support, open source projects and open API's.
I have many recent years of decentralised distributed systems experience, but never underestimate the tradeoffs these and new technologies bring with them.
I constantly improve my craft, but know how to optimise to deliver value at velocity. Managing non-technical as well as technical risk, with automation and repeatability, continuous delivery, intelligent testing strategies, and quality feedback, from exploration, metrics, monitoring, tracing and alerts to manual user feedback.
*Sadly open sourcing our system was not an option - long story.
|Golang, Python||Kafka, Jira, Nginx||Docker, Kubernetes|
|Distributed systems||GRPC, Avro, MessagePack||Cassandra, SkyllaDB|
|GIT, GitHub||Protocol Buffers||Java, J2EE, Spring, Axis|
|AWS (S3, EC2)||Elastic Search||Maven, Ant, Cruise|
|Rackspace Cloud||Riak, MongoDB||Selenium, Hudson|
|Linux&Bash||Jenkins, CircleCI||Perl, Ruby|
|All flavours of testing||RDF, Lucene, Hadoop||C/C++, (Stl, Boost) C#|
|CI CD, Automation||Memcache, Redis||XML, XSL, Xpath,|
|Couchbase||SQL, Sybase, MSSql||PHP, Smarty, Yii|
|Scrum, XP, Kanban||Delphi, Pascal||Subversion, CVS|
|Lasers, Optics, Imaging|
|808x Assembly, Microcontrollers|