John Breton
AeroLeads people directory · profile

John Breton Email & Phone Number

Software Engineer - Prof I at Canonical
Location: Ottawa, Ontario, Canada 8 work roles
LinkedIn matched
✓ Verified May 2026 2 data sources Profile completeness 71%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Software Engineer - Prof I
Location
Ottawa, Ontario, Canada
Company size

Who is John Breton? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

John Breton is listed as Software Engineer - Prof I at Canonical, a company with 1784 employees, based in Ottawa, Ontario, Canada. AeroLeads shows a matched LinkedIn profile for John Breton.

John Breton previously worked as Associate Software Engineer at Canonical and CyberSEA Research Assistant at Carleton University.

Company email context

Email format at Canonical

This section adds company-level context without repeating John Breton's masked contact details.

Canonical

Review company-level records connected to John Breton before choosing the right outreach path.

Profile bio

About John Breton

John Breton is a Software Engineer - Prof I at Canonical.

Current workplace

John Breton's current company

Company context helps verify the profile and gives searchers a useful next step.

Canonical
Canonical
Software Engineer - Prof I
Ottawa, ON, CA
Website
Employees
1784
AeroLeads page
8 roles

John Breton work experience

A career timeline built from the work history available for this profile.

Software Engineer - Prof I

Ottawa, ON, CA

Associate Software Engineer

Current

Ottawa, Ontario, Canada

Dec 2024 - Present

Cybersea Research Assistant

Ottawa, Ontario, Canada

- Designed and implemented a security analysis tool to improve the security posture of software system designs in the early stages of development- Authored and presented novel research on security metrics and threat detection at two leading cybersecurity conferences- Facilitated interactive problem-solving sessions for 20+ students covering cybersecurity.

May 2022 - Aug 2024

Teaching Assistant

Ottawa, Ontario, Canada

- Facilitated lab sessions and evaluated assignments for upper-year courses including Algorithms, Software Engineering, and Network Security.- Guided data structures, optimization techniques, real-time systems, and software development tools such as SpringBoot and Java.- Reviewed and assessed group projects, and offered feedback on design patterns.

Sep 2021 - Apr 2024

5G/Lte Software Developer Intern

Ottawa, Ontario, Canada

- Developed and delivered automated test cases using a Java-based framework to validate critical 5G and LTE functionalities- Led knowledge-sharing sessions introducing new test automation initiatives to Ericsson’s baseband testing team- Piloted a transition program for 50+ employees, facilitating the shift from manual to automated testing, reducing average.

Sep 2020 - Aug 2021

Project Developer

Empress Effects Inc.

Ottawa, Ontario, Canada

- Designed, developed, and tested an open-source Python patch manager, achieving over 6,000 downloads across multiple releases- Conducted user story collection and authored a comprehensive software requirements specification, driving efficient app development planning- Leveraged PyQt to design a responsive and customizable desktop GUI, integrating backend.

May 2020 - Aug 2020

Peer Mentor

Ottawa, Canada Area

CCDP 2100 - Communication Skills for Engineering Students- Created professional documents for students following a style guide- Confirmed accuracy of engineering theories pertaining to electrical and software engineering- Discussed methods to minimize electricity costs by employing new technologies

May 2019 - Apr 2020

Teaching Assistant

Ottawa, Canada Area

SYSC 2006 - Foundations of Imperative ProgrammingSYSC 2004 - Object-Oriented Software Development- Debugged C and Java programs during lab periods- Managed groups of over 30+ students and provided explanations surrounding the fundamentals of OOP- Led discussions regarding programming fundamentals such as loops, conditionals, lists, and memory allocation.

May 2019 - Dec 2019
Team & coworkers

Colleagues at Canonical

Other employees you can reach at canonical.com. View company contacts for 1784 employees →

FAQ

Frequently asked questions about John Breton

Quick answers generated from the profile data available on this page.

What company does John Breton work for?

John Breton works for Canonical.

What is John Breton's role at Canonical?

John Breton is listed as Software Engineer - Prof I at Canonical.

Where is John Breton based?

John Breton is based in Ottawa, Ontario, Canada while working with Canonical.

What companies has John Breton worked for?

John Breton has worked for Canonical, Carleton University, Ericsson, and Empress Effects Inc..

Who are John Breton's colleagues at Canonical?

John Breton's colleagues at Canonical include Maya Shamray, Stewart Hore, Marius Strydom, Sam Paulling E.I.T., and Ying Wang.

How can I contact John Breton?

You can use AeroLeads to view verified contact signals for John Breton at Canonical, including work email, phone, and LinkedIn data when available.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the John Breton you were looking for.

View similar profiles