david strouds qualifications as a full stack developer