I have worked mainly with Java for about 8 years as a backend developer, embracing distributed architectures. I was focused on processing data and extracting business value in IoT projects (like smart city context), where the big data comes in as a stream. I designed architecture/solutions and I liked to involve myself in all layers of a product from deployment(devOps) to UI (front-end). I like to continuously challenge myself to avoid code reproduction and to think of generics as generic as possible. On a personal level I'm a father of 2 smart children and a clarinet player in a large group of professional players.