Nicholas Pufal is a Senior Staff Software Engineer with 11 years of experience specializing in Ruby and JavaScript, currently driving platform and developer-experience improvements at Doximity. He has a track record of leading complex, zero-downtime migrations and building cross-cutting frameworks that embed security, observability, and automation into CI/CD and provisioning workflows. Nicholas combines strategic vision with hands-on execution, having scaled backend systems to support user growth from hundreds of thousands to over a million and standardizing practices adopted organization-wide. Comfortable across frontend and backend stacks, he has migrated legacy Rails apps to modern VueJS + GraphQL architectures and improved developer velocity through pragmatic tooling. A proponent of agile methodologies and high-quality software, he thrives in teams that prioritize automated testing and deployment. Based in Old Toronto, he brings a practical, systems-minded approach shaped by both consultancy and long-term product-platform leadership.
11 years of coding experience
16 years of employment as a software developer
Technologist Systems analysis and development, Technologist Systems analysis and development at SENAC
A simple invoice creation tool to help you bill your tech clients
Contributions:21 commits, 8 PRs, 16 pushes in 2 years 2 months
nodejscreationbillclientsinvoice
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.