Summary
John Turingan is a Senior Software Engineer with 11 years of experience building resilient web platforms and APIs, currently contributing at N-able from Ottawa. He excels in PHP, JavaScript, Laravel and the LEMP stack, and pairs strong front-end skills with backend architecture and automated deployments. John has led system architecture and DevOps initiatives—designing multi-tenant APIs, CI/CD pipelines with Jenkins/Capistrano, and AWS infrastructure including EC2, RDS, S3 and Cloudflare—as well as improving legacy codebases and browser extension performance. Comfortable as both a hands-on developer and a team lead, he has driven Agile adoption, set up Scrum tooling, and mentored engineering teams. He often combines domain-driven design with pragmatic POCs and testing discipline (PHPUnit, Jest) to de-risk features before production. A practical problem-solver, he frequently blends infrastructure and application work, for example automating web app deployments and custom appointment systems for non-profits and enterprise customers.
11 years of coding experience
8 years of employment as a software developer
Bachelor of Science in Computer Science, Information Technology, Bachelor of Science in Computer Science, Information Technology at Palawan State University
Filipino, English