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
Ryan Allen's Overview
- Current
-
- Automotive Software Developer at QNX Software Systems
- Past
-
- QNX Resident (Germany) at QNX Software Systems
- QNX Resident (Germany) at Harman/Becker Automotive Systems
- Support Developer at QNX Software Systems
- 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 2007 – Present (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 2008 – September 2009 (1 year)
QNX Resident (Germany)
Harman/Becker Automotive Systems
Public Company; 5001-10,000 employees; HAR; Automotive industry
October 2008 – September 2009 (1 year)
Support Developer
QNX Software Systems
Public Company; 201-500 employees; NASDAQ:RIMM; Computer Software industry
January 2006 – March 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 2005 – December 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 2001 – March 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 2000 – February 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
2006 – 2014 (expected)
St. Lawrence College
Computer Engineering Technology
2001 – 2004
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
Not the Ryan Allen you were looking for? View more »