Architecting, designing and developing financial and business systems. Over 20 years of software development experience, including using the latest technologies in Microsoft Azure environment. Also have accounting degree with extensive knowledge of business processes, from sales through fulfillment.