As a software engineer, I have continuously pursued knowledge, exploring new technologies and methodologies that can make me a better professional. Over the years, I have collected experience with design patterns, software/system architecture, and good balance between idealism and pragmatism that only practical experience can give.