hire a programmer portfolio and coding test