Analyzes client requirements to best design system to meet client needs. Ensures high quality project development and on time project completion. Creatively designs software applications running in cloud and executable using any available device such as