• home
  • résumé
  • portfolio
  • projects

Ryan J. Wagner

Ryan J. Wagner

Broomfield, CO 80020
[email protected]

Technical Skills

  • 10+ years professional software development experience
  • Graduate level education in Computer Science and Mathematics
  • Specializing in numerical analysis, algorithm development, high performance computing, machine learning, classification and forecasting, and computer graphics
  • Experienced in all aspects of the software development lifecycle; Agile methodology; CMMI Configuration Management
  • Python, Matlab, PV-WAVE, IDL, C/C++, PERL, Java, Cold Fusion, HTML,Javascript, CSS, PHP, Ruby, Fortran, Visual Basic, shell scripting, Oracle, MySQL,XML, MS Access, Linux, Solaris, Windows, system administration, FlexLM License Management, Install Anywhere, HDF, MPI, OpenMP, Wx, IMSL Numerical Libraries

Work Experience

2006-Present | Rogue Wave Software: Senior Software Support Engineer

  • Designed and implemented a formalized, CMMI-compliant, QA process for 15 different products which reduced testing times and improved overall software quality
  • SSupported and maintained PV-WAVE and PyIMSL, high-level visual data analysis development environments as well as ThreadSpotter and TotalView memory debuggers
  • Routinely handled technical matters such as code optimization, inter-application communication, license management, and general mathematics, statistics and computer science problems
  • Added new features to the PV-WAVE language including financial charting, neural networks and database connectivity
  • Software engineering consultant on many projects for clients in various fields including finance, engineering and aerospace

2006 | Charles Jones Inc.: Software Engineer

  • Maintained and upgraded an on-the-fly tax search document generation program
  • Results were fetched from a database and inserted into reports which were emailed to customers

2004-2006 | 6800 Capital LLC: Software Engineer

  • Designed and developed "Independence", a test bed to simulate and evaluate the financial firm's various commodity-trading strategies
  • Aspects of this project included algorithm, database and interface design, the importing, cleansing and conversion of financial data, as well as financial charting

2000-2004 | D.A.D.T.: Software Engineer

  • Developed, tested and supported eight database backed form-based applications including scheduling, payroll, and contract systems as well as online registration pages and searchable directories

2002-2003 | ScheduleAgent.com: Software Engineer

2000-2001 | Uniflex Data Systems: Support Engineer

1998-2000 | TLC Computers: Software Engineer

Education

  • 2006-2009: University of Colorado, Boulder, CO
  • 2004-2006: Rutgers University, New Brunswick, NJ
  • 2000-2004: The College of New Jersey, Ewing, NJ
    B.S. Computer Science

Publications

  • Math Libraries for Windows HPC: A White Paper for Microsoft
  • A Model of Newsgroup Dynamics: Implementation and Results
  • Dense Matrix Multiplication: From Theory to Practice, Serial to Parallel
  • Automatic Detection and Classification of Cancerous Regions in Mammograms using Convolutional Neural Networks
  • Researcher for MySQL: The Complete Reference by Claud Seidman, Pamela Smith

Download

  • Microsoft Word iconMicrosoft Word
  • Adobe PDF iconAdobe PDF

XHTML 1.1 | CSS | [email protected]