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
Contributions:195 pushes, 3 branches in 4 years 6 months
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
Nicholas Pufal - Senior Staff Software Engineer at Doximity