I am Director-Staff Engineer at Fidelity Investments, with 19 years of software development experience, 15 of them leading distributed engineering teams in investment banking, financial data,...