John Abed is a Head of Software Engineering based in New York with 9 years of experience building and scaling web applications for SMBs and financial institutions. He blends hands-on full‑stack development (React, TypeScript, Node, Python, Haskell) with people leadership, having led multiple product teams and created Mercury’s first engineering levelling framework for 200+ engineers. A pragmatic technical leader, he still spends meaningful time coding—now leading an incubator team and shipping full‑stack features while mentoring managers and shaping product strategy. His background spans building high‑throughput APIs, accessible banking UIs, CI/CD and cloud deployments (Docker, Kubernetes, Azure, AWS), and rapid “tiger team” product launches. He holds dual degrees in Computer Science and Business Administration, which helps him translate customer needs into scalable engineering roadmaps.
9 years of coding experience
6 years of employment as a software developer
Bachelor of Arts (B.A.) Honours Business Administration, Bachelor of Arts (B.A.) Honours Business Administration at Ivey Business School at Western University
Bachelor of Science (B.Sc.) Honours Computer Science, Bachelor of Science (B.Sc.) Honours Computer Science at Western University
Ontario Scholar with Distinction High School, Ontario Scholar with Distinction High School at Lakefield College School
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
John Abed - Head Of Software Engineering at Mercury