Architecting, designing and developing financial and business software systems. Over 20 years of experience using various technologies and programming languages, both old and new, including Azure cloud environment. Also have accounting degree with extensive knowledge of business processes, from sales through fulfillment.