Ryan Allen

Software Developer at QNX Software Systems, and Student at the University of Ottawa

Location
Ottawa, Canada Area
Industry
Computer Software

As a LinkedIn member, you'll join 150 million other professionals who are sharing connections, ideas, and opportunities. And it's free! You'll also be able to:

  • See who you and Ryan Allen know in common
  • Get introduced to Ryan Allen
  • Contact Ryan Allen directly

View Full Profile

Ryan Allen's Overview

Current
Past
  • Software Specialist at Fuel Cell Technologies Ltd.
  • Programmer Analyst at Kingston Online Services
  • Technical Support at Kingston Online Services
Education
  • University of Ottawa / Université d'Ottawa
  • St. Lawrence College
Recommendations

2 people have recommended Ryan

Connections

93 connections

Ryan Allen's Summary

Software developer with an interest in developing to standards. Experience in embedded software development, database-driven software, and IP networking from a variety of roles.

Specialties

QNX, real-time software, embedded applications, database-driven software, POSIX, IP networking

Ryan Allen's Experience

Automotive Software Developer

QNX Software Systems

Public Company; 201-500 employees; NASDAQ:RIMM; Computer Software industry

March 2007Present (5 years 3 months)

- Work directly with members of customer project teams to help in developing and delivering leading-edge automotive infotainment systems.
- Maintain source branches for core deliverables for multiple customer projects, including the core operating system and a full-featured multi-media system. Back-porting fixes and making new fixes available to other branches.
- Work with customer project teams to maximize useful information for QNX to act on. Narrow problem cases for QNX's R&D teams, providing detailed analysis of problems and suggested solutions.
- Assist in the preparation and delivery of multiple project-specific releases. Provide input on relevant change requests.

QNX Resident (Germany)

QNX Software Systems

Public Company; 201-500 employees; NASDAQ:RIMM; Computer Software industry

October 2008September 2009 (1 year)

QNX Resident (Germany)

Harman/Becker Automotive Systems

Public Company; 5001-10,000 employees; HAR; Automotive industry

October 2008September 2009 (1 year)

Support Developer

QNX Software Systems

Public Company; 201-500 employees; NASDAQ:RIMM; Computer Software industry

January 2006March 2007 (1 year 3 months)

- Responsible for support of entire QNX Software product range with emphasis on kernel, system libraries, filesystems and networking/protocols. Supported customer development and engineering teams developing on QNX platforms using QNX and GNU tools and utilities for embedded and other applications.
- Customer-oriented software development tasks include development of example applications, review and debugging of customer projects, and providing information and recommendations on system and architecture design.
- Direct customer-facing role requiring strong communication skills, self-direction, and time and stress management; representation of company to customer base.

Software Specialist

Fuel Cell Technologies Ltd.

February 2005December 2005 (11 months)

- Supported and maintained existing custom real-time control software (primarily C and C++ on QNX RTOS v4), including end-user support for system engineers.
- Responsible for maintaining fuel cell target software image (QNX RTOS v4), and development servers (QNX RTOS v4, OpenBSD, and FreeBSD).
- Participated in development of a multi-tiered, multi-platform data management system utilizing a number of tools and technologies, including: C, C++, PHP, UNIX shell scripting, GNU GCC, Watcom C, PostgreSQL, TCP/IP, HTTP, SSL, FTP, CVS, HTML, and XML.

Programmer Analyst

Kingston Online Services

August 2001March 2005 (3 years 8 months)

- Wrote PERL scripts, Bourne shell scripts, utilities (C, on Solaris and GNU/Linux), and web-based applications (PHP, MySQL) for staff use to simplify daily operations and complex tasks.
- Developed, documented, and tested procedures and scripts for systems administration staff to ease major software upgrades and transitions.
- Responsible for development, integration, and maintenance of customer management system.

Technical Support

Kingston Online Services

September 2000February 2005 (4 years 6 months)

- Diagnosed account and network problems to provide sufficient, relevant information to systems administration staff for rapid problem resolution.
- Provided telephone and in-office technical support to clients.
- Trained new part-time and full-time staff, and resolved escalated support issues.

Ryan Allen's Education

University of Ottawa / Université d'Ottawa

Honours Baccalaureate in Commerce, Management

20062014 (expected)

St. Lawrence College

Computer Engineering Technology

20012004

Contact Ryan for:

  • career opportunities
  • consulting offers
  • expertise requests
  • reference requests
  • getting back in touch

View Ryan Allen’s full profile to...

  • See who you and Ryan Allen know in common
  • Get introduced to Ryan Allen
  • Contact Ryan Allen directly

View Full Profile

Not the Ryan Allen you were looking for? View more »

Viewers of this profile also viewed...