Professor
Over 20 years of experience in software development and technical project management.
Software Engineering