a skill self-assessment application for developers