Farhan Shahid is a Senior Software Engineer with 11 years of experience building and leading full-stack teams across startups and product companies, currently focused at Go Icon and previously shaping integrations and high-performance APIs at Caremerge. He blends hands-on Node.js/Nest.js/Next.js development with architecture, database design, and agile team leadership, routinely owning API overhauls, code reviews, and client-facing requirements. Farhan’s background spans mobile platform engineering, J2EE systems and e-commerce solutions, giving him rare depth across legacy and modern stacks. He prioritizes developing leaders as well as features, emphasizing the right people in the right roles to deliver scalable, well-tested releases. An early-career contributor to mobile apps for kayak.com and long-term collaborator on integration-centric projects, he combines pragmatic delivery with a knack for performance optimization.
11 years of coding experience
13 years of employment as a software developer
MCS, Computer Sciences, MCS, Computer Sciences at University of the Punjab, Lahore
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Farhan Shahid - Senior Software Engineer at Go Icon