Andrew Preston
AeroLeads people directory · profile

Andrew Preston Email & Phone Number

Location: Saanich, British Columbia, Canada 8 work roles 2 schools
1 work email found @jea.ca 4 phones found area 778 and 604 LinkedIn matched
✓ Verified July 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email · 4 phones

Work email a****@jea.ca
Direct phone (778) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Role
VP Engineering
Location
Saanich, British Columbia, Canada
Company size

Who is Andrew Preston? Overview

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

Quick answer

Andrew Preston is listed as VP Engineering at James Evans & Associates (JEA) Ltd, a with 52 employees, based in Saanich, British Columbia, Canada. AeroLeads shows a work email signal at jea.ca, phone signal with area code 778, 604, and a matched LinkedIn profile for Andrew Preston.

Andrew Preston previously worked as Engineering Manager at Intel Corporation and Firmware Engineer at Intel Corporation. Andrew Preston holds M.A.Sc., Computer Networking from Carleton University.

Company email context

Email format at James Evans & Associates (JEA) Ltd

This section adds company-level context without repeating Andrew Preston's masked contact details.

apreston@jea.ca
79% confidence

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

Profile bio

About Andrew Preston

Experienced, enthusiastic, organized and motivated leader, architect and developer with substantial industry and technical knowledge of firmware systems and internet technologies. Extensive customer facing and revenue generating experience. Excellent communication, interpersonal and team building skills, spanning local and offshore locations. Eager to learn new techniques and apply my skills to new technologies.Specialties: Languages: C, C++, Java, Tcl, JavaScript, PHP, SQL, HTML, XML, various assemblers, MakefilesPlatforms: Windows, Linux, Unix, Mac OS X, vxWorks

Listed skills include Embedded Systems, Software Development, C, Firmware, and 18 others.

Current workplace

Andrew Preston's current company

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

James Evans & Associates (JEA) Ltd
James Evans & Associates (Jea) Ltd
VP Engineering
victoria, british columbia, canada
Website
Employees
52
AeroLeads page
8 roles

Andrew Preston work experience

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

Vp Engineering

Current

Victoria, British Columbia, Canada

Product Owner for Financial Software. This chapter's just getting started.

Mar 2019 - Present

Engineering Manager

Vancouver, Canada Area

Engineering Manager and Product Owner for Non-volatile Storage device firmware.

Jun 2018 - Feb 2019

Firmware Engineer

Vancouver, Canada Area

Product Owner and Team Lead in Intel's Non-volatile Storage Group.

Apr 2017 - May 2018

Firmware Engineering Manager

Burnaby, Bc

Responsible for up to 16 local developers across three agile teams.Managed a six-person offshore development team in India from training through to feature acceptance.Agile Scrum product owner for the Tera1 and Tera2 Zero Client firmware and the PCoIP Management Console, Teradici’s primary revenue-generating products.o Collaborated with Product Management to determine the feature priority plan.o Implemented the plan through Agile epic ownership, team assignment, providing input to the team and reviewing features for acceptance.o Managed the software release process, including creating candidate builds, arranging dogfood testing, reviewing test plans and test outcomes and contributing to end-user documentation.o Interacted regularly with customers to understand requirements and drive their input into the development cycle.Feature owner for Zero Client remote managemento Technical owner of the PCoIP Endpoint Management protocol, encompassing capability description in XML and network transport using Google Protocol Buffers over HTML5 WebSockets.o Architected, directed and contributed to development of the PCoIP Management Console 2 product, a complete re-write of the previous generation, to remotely manage 20 000 Zero Clients simultaneously.o Architected and directed implementation of Management Protocol in the Zero Client products.o Designed and supervised development of the Zero Client remote management SDK for partner use.Actively involved in Teradici’s overall product architecture, with a focus on PCoIP session brokering and establishment. Facilitated discussions, and drafted and reviewed protocol specifications for new features to increase the available market.

Sep 2013 - Mar 2017

Firmware Senior Staff Engineer

Burnaby, Bc

Responsible for delivering the Zero Client remote management featureo Architected, implemented and maintained since 2007 the PCoIP Management Console 1 product for easy management of up to 2000 Zero Clients.o Led implementation of the Zero Client firmware’s management interface.Designed and lead development of Zero Client support for Imprivata OneSign authentication, including the feature architecture and as a member of the agile development team. Developed Zero Client support for smart card authentication. Designed and implemented the smart card resource manager and the smart card remoting manager.Contributed additional features to the Zero Client and Remote Workstation Card firmware. As a small team, we were focused on customer value and worked throughout the codebase depending on need.Represented Teradici at customer sites to resolve issues.

Aug 2011 - Sep 2013

Staff Engineer

Firmware and application development to create and implement PC-over-IP (PCoIP) technology. Remote desktops with no side effects.

Sep 2007 - Aug 2011

Design Engineer

Embedded and application software development.

Sep 2006 - Aug 2007

Software Design Engineer

Designed and implemented VxWorks firmware drivers for telecom ASICsVerified a MIPS-based System-On-a-Chip device using bootstrap assembly routines running on a simulated target

Sep 2001 - Aug 2004
Team & coworkers

Colleagues at James Evans & Associates (JEA) Ltd

Other employees you can reach at jea.ca. View company contacts for 52 employees →

2 education records

Andrew Preston education

M.A.Sc., Computer Networking

Focused on computer networking and software design Thesis topic was Runtime Detection of Active Scanning Worms

B.Eng., Computer Enginering

Activities and Societies: Chair Canadian Engineering Competition 2001, Engineering Students' Society

FAQ

Frequently asked questions about Andrew Preston

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

What company does Andrew Preston work for?

Andrew Preston works for James Evans & Associates (JEA) Ltd.

What is Andrew Preston's role at James Evans & Associates (JEA) Ltd?

Andrew Preston is listed as VP Engineering at James Evans & Associates (JEA) Ltd.

What is Andrew Preston's email address?

AeroLeads has found 1 work email signal at @jea.ca for Andrew Preston at James Evans & Associates (JEA) Ltd.

What is Andrew Preston's phone number?

AeroLeads has found 4 phone signal(s) with area code 778, 604 for Andrew Preston at James Evans & Associates (JEA) Ltd.

Where is Andrew Preston based?

Andrew Preston is based in Saanich, British Columbia, Canada while working with James Evans & Associates (JEA) Ltd.

What companies has Andrew Preston worked for?

Andrew Preston has worked for James Evans & Associates (Jea) Ltd, Intel Corporation, Teradici, Teradici, Inc., and Pmc-Sierra, Inc..

Who are Andrew Preston's colleagues at James Evans & Associates (JEA) Ltd?

Andrew Preston's colleagues at James Evans & Associates (JEA) Ltd include Alice Mackay, Elvis N. Jaibeeh Barah, Susanne A., Greg G R., and Alex Tabor.

How can I contact Andrew Preston?

You can use AeroLeads to view verified contact signals for Andrew Preston at James Evans & Associates (JEA) Ltd, including work email, phone, and LinkedIn data when available.

What schools did Andrew Preston attend?

Andrew Preston holds M.A.Sc., Computer Networking from Carleton University.

What skills is Andrew Preston known for?

Andrew Preston is listed with skills including Embedded Systems, Software Development, C, Firmware, Device Drivers, Agile Methodologies, C++, and Software Design.

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 Andrew Preston you were looking for.

View similar profiles