Great developer. Very diligent. Worked through many difficult issues. Excellent communication