Fintech - A Practitioner's Perspective