Software Engineer exploring and learning