Ryan Allen

QNX Resident (Germany) at QNX Software Systems

Stuttgart Area, Germany

Current
Past
  • Programmer Analyst at Kingston Online Services
  • Technical Support at Kingston Online Services
Education
  • University of Ottawa / Université d'Ottawa
  • St. Lawrence College
Connections
52 connections
Industry
Computer Software

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.

Ryan Allen’s Specialties:

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


Ryan Allen’s Experience

  • QNX Resident (Germany)

    QNX Software Systems

    (Privately Held; 201-500 employees; HAR; Computer Software industry)

    October 2008Present (10 months)

  • QNX Resident (Germany)

    Harman/Becker Automotive Systems

    (Public Company; HAR; Automotive industry)

    October 2008Present (10 months)

  • Automotive Software Developer

    QNX Software Systems

    (Privately Held; 201-500 employees; HAR; Computer Software industry)

    March 2007September 2008 (1 year 7 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.

  • Support Developer

    QNX Software Systems

    (Privately Held; 201-500 employees; HAR; 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.

    (Public Company; 11-50 employees; FCT; Oil & Energy industry)

    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

    (Privately Held; 11-50 employees; Internet industry)

    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

    (Privately Held; 11-50 employees; Internet industry)

    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 , 20062011 (expected)

  • St. Lawrence College

    Computer Engineering Technology , 20012004


Ryan Allen’s Contact Settings

Interested In:

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

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Ryan Allen’s full profile:

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

View Full Profile