Lecturer (Cheriton School Of Computer Science)
CurrentHCI researcher and instructor for multiple Computer Science courses, University of Waterloo.
Please complete the CAPTCHA to continue
@uwaterloo.ca
✓
2 phones found area 519
✓
LinkedIn matched
A concise factual answer block for searchers comparing this professional profile.
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.
This section adds company-level context without repeating Jeff Avery's masked contact details.
AeroLeads found 1 current-domain work email signal for Jeff Avery. Compare company email patterns before reaching out.
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.
Company context helps verify the profile and gives searchers a useful next step.
A career timeline built from the work history available for this profile.
Waterloo, Ontario, Ca
HCI researcher and instructor for multiple Computer Science courses, University of Waterloo.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Ca
I was a team lead and support specialist for business intelligence products (Impromptu, Powerplay).
Quick answers generated from the profile data available on this page.
Jeff Avery works for University of Waterloo.
Jeff Avery is listed as Associate Professor - Teaching Stream, University of Waterloo at University of Waterloo.
AeroLeads has found 1 work email signal at @uwaterloo.ca for Jeff Avery at University of Waterloo.
AeroLeads has found 2 phone signal(s) with area code 519 for Jeff Avery at University of Waterloo.
Jeff Avery is based in Waterloo, Ontario, Canada while working with University of Waterloo.
Jeff Avery has worked for University Of Waterloo, Intel, Rapidmind, Global Beverage Group, and Short Stacked Studios.
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.
Jeff Avery holds Doctor Of Philosophy (Ph.D.), Computer Science from University Of Waterloo.
Jeff Avery is listed with skills including Software Development, Software Design, Software Engineering, Distributed Systems, Computer Science, Python, C++, and Databases.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial Search contacts