Software Development Manager/Project Manager/Product Owner/Release Train Engineer

Flexible professional with 20+ years of experience in managing enterprise-wide engineering projects by delivering (embedded) software applications focused in delivering quality products and services. Adept at directing all activities related to engineer efficient software applications, including setting attainable goals, ensuring deadlines are met within budget, and revising product requirements. Proven ability to validate key architecture decisions by ensuring scalable system design. Skilled in training and inspiring teams to enhance skills, promote employee development, and increase productivity. Passionate about delivering innovative strategic machine, cloud and infrastructure solutions, that sustain competitive advantage for clients.