AeroLeads people directory · profile

Jeff Avery Email & Phone Number

Associate Professor - Teaching Stream, University of Waterloo at University of Waterloo
Location: Waterloo, Ontario, Canada 14 work roles 5 schools
1 work email found @uwaterloo.ca 2 phones found area 519 LinkedIn matched
✓ Verified July 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email · 2 phones

Work email j****@uwaterloo.ca
Direct phone (519) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Associate Professor - Teaching Stream, University of Waterloo
Location
Waterloo, Ontario, Canada

Who is Jeff Avery? Overview

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

Quick answer

Jeff Avery is listed as Associate Professor - Teaching Stream, University of Waterloo at University of Waterloo, based in Waterloo, Ontario, Canada. AeroLeads shows a work email signal at uwaterloo.ca, phone signal with area code 519, and a matched LinkedIn profile for Jeff Avery.

Jeff Avery previously worked as Lecturer (Cheriton School of Computer Science) at University Of Waterloo and Associate Professor - Teaching Stream at University Of Waterloo. Jeff Avery holds Doctor Of Philosophy (Ph.D.), Computer Science from University Of Waterloo.

Company email context

Email format at University of Waterloo

This section adds company-level context without repeating Jeff Avery's masked contact details.

{first}.{last}@uwaterloo.ca
86% confidence

AeroLeads found 1 current-domain work email signal for Jeff Avery. Compare company email patterns before reaching out.

Profile bio

About Jeff Avery

Experienced lecturer, educator, software developer, product architect and engineering manager. Key skills include:- HCI researcher, with expertise teaching user interfaces, multi-touch and mobile interaction, application programming.- full-stack design and development expertise in Java, C++ across Windows, Mac, Linux, Android.- technical leadership expertise, proven ability to grow effective engineering teams.- effective at managing projects and building consensus with product owners and customers.

Listed skills include Software Development, Software Design, Software Engineering, Distributed Systems, and 46 others.

Current workplace

Jeff Avery's current company

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

University of Waterloo
University Of Waterloo
Associate Professor - Teaching Stream, University of Waterloo
AeroLeads page
14 roles

Jeff Avery work experience

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

Lecturer (Cheriton School Of Computer Science)

Current

Waterloo, Ontario, Ca

HCI researcher and instructor for multiple Computer Science courses, University of Waterloo.

Jan 2016 - Present

Associate Professor - Teaching Stream

Current

Waterloo, Ontario, Ca

Jan 2016 - Present

Sessional Instructor

Waterloo, Ontario, Ca

I was an instructor for CS 349: User Interfaces across multiple terms. I developed course materials (lectures, assignments, exams), and taught three sessions per week to multiple sections of computer science and software engineering students. Topics: toolkit design (event dispatch, windowing systems), 2D graphics, UI design patterns and principles, mobile design, Java and Android development.

Jan 2014 - Aug 2015

Teaching Assistant

Waterloo, Ontario, Ca

While working towards my Ph.D, I was a teaching assistant for CS 349: User Interfaces. I assisted students, helped set and mark assignments, and guest-lectured. I also wrote sample code in C++/Java/Android, and taught tutorials for Java and Android development.

May 2012 - Apr 2015

Engineering Manager & Site Manager

Santa Clara, California, Us

Intel acquired RapidMind in Aug 2009. The engineering team joined Intel’s Array Building Blocks (ArBB) engineering team to develop a generalized data parallel programming model. I was the site manager for the Waterloo office, responsible for day-to-day operations, and managing the local engineering effort. As ArBB engineering manager, I coordinated the efforts of a large distributed project team (35-40 engineers and QA staff across 5 international offices), and worked with our Project Management team to coordinate releases.

Aug 2009 - Sep 2010

Director Of Software

Ca

RapidMind provided a development platform to parallelize applications across multi-core and stream processors, including Intel and AMD x86, GPUs and the Cell BE/PS3. I was the Director of Engineering for the office. My primary responsibilities included growing the team, driving product development and strategy, establishing engineering processes within the company, and managing customer engagements.

Oct 2006 - Aug 2009

Development Manager

Global Beverage Group

GBG, now HighJump, is a leading North American manufacturer of logistics and warehouse management software for the beverage industry. I managed a team of 14 developers, responsible for core products and legacy systems related to order entry, pricing, inventory and distribution. My responsibilities included managing product scope and feature development, product releases and customer engagements, and initiatives to improve development process and product quality.

Dec 2005 - Oct 2006

Software Developer

Short Stacked Studios

Senior developer and architect for a massive, online poker system, hosting up to 10k concurrent connections. During this time, I was responsible for architecture, design and implementation of back-end systems. Technical challenges included designing a scalable system that could distribute and handle a massive number of users, securely over the internet.

Feb 2005 - Dec 2005

Software Architect

Mortsel, Be

IMPAX is a Picture Archive and Communication System for the storage and archival of medical images, which includes both Unix server and Windows client products. I was the Product Architect for IMPAX Server, responsible for its design and technical direction.

Sep 2003 - Oct 2004

Development Team Lead

Mortsel, Be

I was the development team lead for the IMPAX client, a Windows application to view, manipulate and annotate medical images. My main responsibilities included managing a team of approximately 10 developers, delivering frequent product releases, and acting as the main point of contact for our development effort with product management and other stakeholders.

Apr 2001 - Oct 2003

Development Team Lead

Pixstream

PixStream developed video streaming appliances, and was purchased by Cisco in 2000. I led a team of 11-14 developers in building the real-time UI framework used to manage the video compression hardware. We worked closely with the firmware development team to develop efficient transmission protocols and appropriate data visualization techniques.

Sep 1999 - Apr 2001

Software Developer

Sirtech Canada

Sir-tech was a game-developer, and producer for DOS and Windows games. I was a software developer, responsible for gameplay systems on Wizardry 8. I also worked closely with the artists and designers on gameplay elements and UI design.

Jan 1999 - Sep 1999

Senior Software Engineer

Ca

Cognos was a leading Business Intelligence software vendor, and was acquired by IBM in 2007. I was a software developer for internal systems, and developed a call and bug-tracking system.

Jan 1997 - Jan 1999

Team Lead, Customer Support

Ca

I was a team lead and support specialist for business intelligence products (Impromptu, Powerplay).

Apr 1995 - Jan 1997
5 education records

Jeff Avery education

Doctor Of Philosophy (Ph.D.), Computer Science

University Of Waterloo

Bachelor Of Applied Science (B.A.Sc.), Computer Science

Mcmaster University

Diploma, Computer Science

Algonquin College Of Applied Arts And Technology

Master’S Degree, Anthropology

Mcmaster University

Bachelor’S Degree, Anthropology

Mcmaster University
FAQ

Frequently asked questions about Jeff Avery

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

What company does Jeff Avery work for?

Jeff Avery works for University of Waterloo.

What is Jeff Avery's role at University of Waterloo?

Jeff Avery is listed as Associate Professor - Teaching Stream, University of Waterloo at University of Waterloo.

What is Jeff Avery's email address?

AeroLeads has found 1 work email signal at @uwaterloo.ca for Jeff Avery at University of Waterloo.

What is Jeff Avery's phone number?

AeroLeads has found 2 phone signal(s) with area code 519 for Jeff Avery at University of Waterloo.

Where is Jeff Avery based?

Jeff Avery is based in Waterloo, Ontario, Canada while working with University of Waterloo.

What companies has Jeff Avery worked for?

Jeff Avery has worked for University Of Waterloo, Intel, Rapidmind, Global Beverage Group, and Short Stacked Studios.

How can I contact Jeff Avery?

You can use AeroLeads to view verified contact signals for Jeff Avery at University of Waterloo, including work email, phone, and LinkedIn data when available.

What schools did Jeff Avery attend?

Jeff Avery holds Doctor Of Philosophy (Ph.D.), Computer Science from University Of Waterloo.

What skills is Jeff Avery known for?

Jeff Avery is listed with skills including Software Development, Software Design, Software Engineering, Distributed Systems, Computer Science, Python, C++, and Databases.

Find 750M verified contacts

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