Andrew Preston

Andrew Preston Email and Phone Number

VP Engineering at James Evans & Associates (JEA) Ltd @ James Evans & Associates (JEA) Ltd
victoria, british columbia, canada
Andrew Preston's Location
Saanich, British Columbia, Canada, Canada
Andrew Preston's Contact Details

Andrew Preston personal email

n/a
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

Andrew Preston's Current Company Details
James Evans & Associates (JEA) Ltd

James Evans & Associates (Jea) Ltd

View
VP Engineering at James Evans & Associates (JEA) Ltd
victoria, british columbia, canada
Website:
jea.ca
Employees:
52
Andrew Preston Work Experience Details
  • James Evans & Associates (Jea) Ltd
    Vp Engineering
    James Evans & Associates (Jea) Ltd Mar 2019 - Present
    Victoria, British Columbia, Canada
    Product Owner for Financial Software. This chapter's just getting started.
  • Intel Corporation
    Engineering Manager
    Intel Corporation Jun 2018 - Feb 2019
    Vancouver, Canada Area
    Engineering Manager and Product Owner for Non-volatile Storage device firmware.
  • Intel Corporation
    Firmware Engineer
    Intel Corporation Apr 2017 - May 2018
    Vancouver, Canada Area
    Product Owner and Team Lead in Intel's Non-volatile Storage Group.
  • Teradici
    Firmware Engineering Manager
    Teradici Sep 2013 - Mar 2017
    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.
  • Teradici
    Firmware Senior Staff Engineer
    Teradici Aug 2011 - Sep 2013
    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.
  • Teradici
    Staff Engineer
    Teradici Sep 2007 - Aug 2011
    Firmware and application development to create and implement PC-over-IP (PCoIP) technology. Remote desktops with no side effects.
  • Teradici, Inc.
    Design Engineer
    Teradici, Inc. Sep 2006 - Aug 2007
    Embedded and application software development.
  • Pmc-Sierra, Inc.
    Software Design Engineer
    Pmc-Sierra, Inc. Sep 2001 - Aug 2004
    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

Andrew Preston Skills

Embedded Systems Software Development C Firmware Device Drivers Agile Methodologies C++ Software Design Xml Matlab Tcl Sql Php Html Javascript Gnu Make Tcp/ip Agile Software Engineering Linux Real Time Operating Systems Debugging

Andrew Preston Education Details

Frequently Asked Questions about Andrew Preston

What company does Andrew Preston work for?

Andrew Preston works for James Evans & Associates (Jea) Ltd

What is Andrew Preston's role at the current company?

Andrew Preston's current role is VP Engineering at James Evans & Associates (JEA) Ltd.

What is Andrew Preston's email address?

Andrew Preston's email address is an****@****ston.ca

What is Andrew Preston's direct phone number?

Andrew Preston's direct phone number is +177855*****

What schools did Andrew Preston attend?

Andrew Preston attended Carleton University, University Of Victoria.

What skills is Andrew Preston known for?

Andrew Preston has skills like Embedded Systems, Software Development, C, Firmware, Device Drivers, Agile Methodologies, C++, Software Design, Xml, Matlab, Tcl, Sql.

Who are Andrew Preston's colleagues?

Andrew Preston's colleagues are Eddie Mau, Margot Legere, Lanjing Li, Blair Young, Richard Davis, Cpa, Nicole Olson, Elvis N. Jaibeeh Barah.

Not the Andrew Preston you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.