Summary
Peter Newhook is a senior full-stack engineer with 16 years of experience designing and delivering high-throughput, enterprise systems across banking, pensions, and startups. He combines server-side expertise in Java, Spring, Kotlin, Hadoop/Spark and .NET with hands-on front-end work in React, having architected microservices for a mobile app serving millions of daily users. At Scotiabank he led API design, performance testing, and reusable Spring tooling; at HOOPP he built Kotlin/Spring trade settlement software with a React front end. A pragmatic former CTO and co-founder, he also brings business-analysis and project-management chops from earlier roles, and contributes technical documentation to notable open-source projects such as Selenium’s WebDriver docs. Based in Toronto with a McGill commerce background, he’s known for stabilizing legacy platforms while introducing modern, testable architectures.
16 years of coding experience
5 years of employment as a software developer
Bachelor of Commerce, Information Systems and Finance, Bachelor of Commerce, Information Systems and Finance at McGill University