Summary
Faheem Siddiq is a Senior Software Engineer based in Melbourne with eight years of full-stack experience building responsive React + TypeScript frontends and Java-based microservices. He has a strong track record modernizing legacy systems—uplifting POS and order-management platforms—while championing automated testing (Jest, RTL, Cypress, JUnit, Mockito) and BDD practices to improve delivery quality. Comfortable across mobile and web stacks, he’s shipped Android/iOS features, backend services and deployment automation, and frequently mentors teammates during Agile/Scrum projects. A Monash IT master’s graduate with a background in customer-facing product work, he combines pragmatic engineering with user-focused design improvements that reduce tech debt and accelerate iteration.
8 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Computer Science, 3.55/4 CGPA, Bachelor's degree, Computer Science, 3.55/4 CGPA at COMSATS University
Master's degree, Information Technology, 77 WAM, Master's degree, Information Technology, 77 WAM at Monash University