Proven work experience as a Software Developer working for enterprise products. Strong knowledge of object oriented design. In depth experience with