A skilled Software developer with proven expertise in using new tools and technical developments to drive improvements throughout an entire software development lifecycle. Having exceptional analytical, design and problem-solving capabilities. Excellent communication skills and able to work alongside support teams. Thrives on challenge and works well under pressure, with technical expertise to learn new environments quickly, locate inefficiencies in code, and provide quick solutions looking for an ambitious company which will challenge my developer and problem solving skills and allow me to continue to develop my knowledge and potential.