I am a passionate software engineer, who views himself more as an algorithmist, because I believe software engineering is all about knowing the right algorithms and data structures. I believe in endless research, and proper layout of database and software designs strategies. Using the right data structures at the right time, to build not just functional software, but beautiful "pieces of art".