Ryan Osborn

Developer Analyst at RecycleBank

Greater New York City Area

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

Ryan Osborn’s Summary

Over a decade of diverse professional experience in the software and tech industry. Responsibilities have included development, design, technical/team lead, consulting, technical support, and scientific research.


Ryan Osborn’s Experience

  • Developer Analyst

    RecycleBank

    (Privately Held; Environmental Services industry)

    February 2009Present (6 months)

    Senior Ruby on Rails Software Developer.

    Working with a group of intelligent and fun people at a tech startup that rewards consumers for recycling.

  • Sr Software Developer

    Signal Patterns

    (Privately Held; Internet industry)

    September 2006February 2009 (2 years 6 months)

    At Signal Patterns I was the first employee and had a large range of responsibilities, including:

    • Development, designs, and maintenance of public facing apps as well as apps/frameworks for several experiments for research data and statistical analysis during the earlier stages of the company
    • Team Lead of a small outsourced group of developers for a Facebook app and Parenting style app for a partner site
    • Cowrote design and development of the database and wrote redesign specs and refactored/maintained online scoring/matching engine
    • Interviewed numerous candidates for employment
    • Coauthored patent for location aware compatibility through portable personal devices
    • Coauthored patent for model-based dyadic compatibility identification over the web and pending patent for dyadic compatibility interfaces

  • Sr Software Engineer

    VoiceVerified

    (Privately Held; Computer Software industry)

    September 2006November 2006 (3 months)

    My consultation here was primarily for the VeriVoice Voice Biometric Threadsafe Project.

    • Sole engineer responsible for a large scale refactoring of the entire VeriVoice engine C++ codebase, in which determined flaws or weaknesses, fixed numerous bugs, applied common oo design/implementation solutions and brought the software to a stable, threadsafe state.
    • Recommended diagnostics and debugging tools.
    • Designed and developed a multithreaded environment for testing the engine's training and scoring.

  • Associate Software Engineer

    Morgan Stanley

    (Public Company; MS; Financial Services industry)

    October 2005September 2006 (1 year)

    At Morgan Stanley I was on the Client Metrics team, where we provided ways to collect data and report statistical information.

    • 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.
    • Codesigned, developed a basic job scheduling, throttling and management app for monthly metrics reporting jobs.

  • Software Engineer

    IBM TJ Watson Research Center

    (Public Company; IBM; Information Technology and Services 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
    • Interactive policy design and management tool, with:
    UI state machine componentry
    State machine language and interpreter
    Monte Carlo simulation
    • Detection cost function threshold tuner tool
    • Four conversational biometric telephony prototypes demonstrating technology, including: enrollment, shopping, credit card, and door lock authorization systems

    On the research side, I analyzed fused scoring. Through my Monte Carlo simulations, I showed the intuition is correct that fused scoring is generally much more reliable than individual scoring.
    • Coauthored patent for automaton sequenced fused error rate scoring and pending patent for automated channel threshold tuning

  • Software Developer

    SpeechWorks Inc

    (Public Company; SPWX; Computer Software industry)

    May 2000August 2002 (2 years 4 months)

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

  • Software Engineer

    Syncsort Inc

    (Privately Held; Computer Software industry)

    June 1998April 2000 (1 year 11 months)

    Developed minor enhancements, fixed numerous bugs and provided product support.


Ryan Osborn’s Education

  • State University of New York at Albany

    Bachelors , Computer Science, Business , 19941998

    Activities and Societies:
    Varsity Cross Country and Track & Field Athlete, Educational Coordinator for Albany Business Computing Association, Professor's Assistant for upper level Computer Science course.

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 Osborn’s full profile:

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

View Full Profile