Experience in design, development and maintenance of global scale networking and infrastructure software services, with emphasis on cloud technologies and highly distributed service systems handling millions of users per day. Experience in Agile software development practices, notably test driven development (TDD) and Scrum, and experience in technical and people leadership of small engineering teams. Holds a keen interest in distributed systems and computer networking technologies in general. H...