I could call myself a professional software developer. But, that does not capture what it truly means for me. It means that I have found my vocation, immersed myself in a world of software engineering and done the impossible – pursued a career that I lo