I am a passionate polyglot software developer who effectively played the developer, architect and lead roles in the last 13 years of my experience. I always encourage and guide the teams to follow the best practices at different levels like coding, designing, architecture and even in agile processes.