Staff Software Engineer with 14+ years of progressively complex experience in software engineering, development, architecture, enterprise applications and cloud computing for 20+ diferent products in fintech, insurance and banking and financial industry. 4+ years of experience leading the team of 2-5 developers. Effective leader committed to leading teams globally.