Italy
I help Google Cloud's largest customers solve their engineering challenges and publish engineering reference guides on cloud.google.com. I specialize in Google Kubernetes Engine, Istio, and Anthos Service Mesh.
Manager of the "Online Media" software development team of 9 server-side Java and front-end Javascript developers. Responsible for Web, Mobile Web, APIs, cross platform (TV), social media and integration with back office services. I interact regularly with senior management and a diverse range of groups within the business. Introduced lean 'intrapreneurial' product development principles. I continue to use and advocate the increased use of Scrum. Happily I am seeing widespread adoption within the company. Introduced a range of technologies to create a dashboard allowing management and engineers to track important business metrics in real time. Adopted DevOps and Continuous Deployment principles. Working on innovative cross platform TV products: * Deeply integrated with Social Media - Facebook OpenGraph * Javascript, HTML 5, CSS3, REST, NOSQL * Responsive Design * Moblile Web Acted as Scrum master for a team customising the Adobe Day CQ5 CMS to publish UPC's portals in 10 countries.
Ran a multi-disciplinary development team at UPC. Built cross-platform (Online and Digital TV) and multi-client applications for UPC affiliates in 10 countries. Delivered a highly successful TV Guide with remote DVR recording functionality to the Dutch, Polish, Hungarian, Austrian and Irish markets: * UPC Opnemen op Afstand - http://www.upc.nl/televisie/opnemen-op-afstand/ I led the team that built this high profile product. This involved providing a web client, RESTful APIs for iPhone/iPad/mobile web and integrating with several back office and DTV head-end systems.
Led a team of 7 Java WebObjects developers. Introduced Scrum to the organisation and won senior management support. Acted as Scrum master on several projects. Designed and prototyped solutions for identity management, single-sign-on, authentication and registration. Recruited and mentored developers. Arranged training: Eclipse/WOLips, Oracle, refactoring, Ruby and WebObjects. Architected and supervised development for TV guide: http://tvgids.upclive.nl Designed a 'ticket office' for streaming UEFA football matches and other content to broadband subscribers. SMS payments and DRM. Led development of a tool for the BBC to configure and publish interactive TV quizzes to the three digital platforms in the UK. Designed and prototyped shop for streaming movies to broadband subscribers: http://ondemand.upclive.nl. Led integration with identity management, billing, streaming, content management and DRM. Redesigned feed system. New system consumes ATOM and RSS. Data in the archive is used directly or transformed to ATOM, RSS or JSON. Supports the Atom Publishing Protocol.
* Supervised a small development team. * Software design and development. * Introduced best practices: code reviews, user stories, automated testing, continuous integration. WebObjects - Java - Oracle - Content Management - Interactive Television
Developer responsible for the bespoke CMS that published chello's Web sites and content for interactive television. Accomplished a port of the entire WebObjects code base from Objective-C and WebScript to Java. Refactored and optimised the code and model extensively.