Ryan Osborn

Sr Software Developer at Signal Patterns and speech processing consultant

Greater New York City Area

Current
Past
Education
  • State University of New York at Albany
Connections
39 connections
Industry
Computer Software
Websites

Ryan Osborn’s Summary

My 10 years professional experience spans roles in development, design, project management, technical lead, consulting, technical/customer support, and scientific research.


Ryan Osborn’s Experience

  • Sr Software Developer

    Signal Patterns

    (Privately Held; 1-10 employees; Computer Software industry)

    September 2006Present (2 years 4 months)

    Currently part of an excellent team, and responsible for a multitude of things including design, development and support of systems for research and web services. Coauthored pending patents.

  • Sr Software Engineer

    VoiceVerified

    (Privately Held; 11-50 employees; Computer Software industry)

    September 2006November 2006 (3 months)

    My consultation here was mainly for the VeriVoice Voice Biometric Threadsafe Project. I was the sole engineer responsible for a large scale refactoring of the entire VeriVoice engine C++ codebase, in which I fixed numerous bugs, applied common oo design/implementation solutions and brought the software to a stable, threadsafe state. I also made recommendations on diagnostics tools, as well as designed and developed a multithreaded testing environment for the engine.

  • Sr Software Engineer

    Morgan Stanley

    (Public Company; 10,001 or more employees; Financial Services industry)

    October 2005September 2006 (1 year)

    Here, I developed, enhanced, maintained and supported a distributed metrics client library and server app. For this app, I fixed a couple of multithreading related bugs, added event notifications, and fixed some data recording issues.

    I also designed, developed and deployed to production a job scheduling, throttling and management server for monthly metrics reporting jobs.

  • Software Engineer

    IBM Research

    (Public Company; 10,001 or more employees; Computer Software industry)

    April 2003October 2005 (2 years 7 months)

    On the software side, I designed and developed scientific tools, engines, and prototype systems.

    Sole developer and designer/co-designer of:
    - Biometric engine. This was over 20,000 lines of C++ code I rewrote for this engine's re-architecture.
    - Dialog engine.
    - Interative policy design and management tool, with:
    * UI state machine componentry
    * State machine language and interpreter
    * Monte Carlo simulation
    - Detection cost function threshold tuner tool.
    - Vector quantization compression of voice models.
    - Four conversational biometric telephony prototypes demonstrating technology, including enrollment, shopping, credit card and door lock authorization systems.

    On the research side, I used statistical methods to research fused scoring. Through my Monte Carlo simulations, I showed the intuition is correct that combined scoring is generally stronger than individual scoring. I also coauthored pending patents.

  • Software Developer

    SpeechWorks Inc

    (Public Company; 201-500 employees; NUAN; Computer Software industry)

    May 2000August 2002 (2 years 4 months)

    Designed (code design, not useability design), developed, tested and deployed many telephony speech recognition solutions across several industries. I also acted as Technical Lead on a couple of projects.

  • Software Engineer

    Syncsort Inc

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

    June 1998April 2000 (1 year 11 months)


Ryan Osborn’s Education

  • State University of New York at Albany

    19941998


Additional Information

Ryan Osborn’s Websites:


Ryan Osborn’s Contact Settings

Interested In:

  • job inquiries
  • expertise requests
  • business deals
  • reference requests

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Ryan’s full profile:

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

View Full Profile