Fintech Explained (From a Fintech Software Engineer)