He has 18+ years of experience in software engineering across multiple disciplines including software architecture and design, consulting, business analysis and application development.