Summary
Joseph Morain is a Senior Software Developer with 11 years of professional experience and nearly a decade of hands-on programming across .NET, Java, PHP and web services. He specializes in backend development, test-driven practices and building reliable, self-contained test suites that prevent regressions and catch security issues early. At companies from startups to Clio, he has led automated testing teams, mentored interns, and discovered and remediated vulnerabilities like injection, XXE and XSS. Known as a fast learner of new paradigms and languages, he also brings practical DevOps sensibilities—porting services between platforms and integrating logging and issue-tracking systems—to streamline delivery. Based in Old Toronto, he combines strong written communication with a pragmatic focus on maintainable, pattern-driven design.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Applied Information Science, Software Systems - Design, Development and Management, Bachelor of Applied Information Science, Software Systems - Design, Development and Management at Centennial College
English