Fabian Basciani

Engineering Manager
J.P. Morgan Asset Management

Fabian is an award-winning senior technologist with more than a decade of experience in technology and nearly two decades in the finance industry. He has worked as project manager, business analyst, application manager and software developer. In the past he has built applications such as online banking solutions, as well as research and automated trading systems for banks in Switzerland, Liechtenstein, and United Kingdom. He is passionate about Agile methodologies and building data driven automated decision-making systems.


Quan Tran

Trading Technology Associate
J.P. Morgan Asset Management

Quan is a senior backend software engineer with more than 12 years of experience in developing, testing and maintaining financial software systems, ranging from low-latency trading platform for top-tier FX market maker to buy-side cross-assets Order Management System that handles orders of tens of billion USD per day. Quan is passionate about writing clean code and robust test suites while still delivering business values within competitive timelines.

Quality Assurance 101

Crawl, walk, run, fly. In exactly that order. In this talk we will go back to the crawling stage of quality assurance. This talk is a reminder on the baby steps we must take before we start flying with a fully automated integration test suite that is hooked into our automated deployment pipeline. We will discuss what a good unit test is and what a bad one is and why it matters. Discuss good quality assurance habits and bad ones. After this talk partitioners will know and/or remember the fundamentals of writing high quality software.