Updated November, 2016       View Neal Richter's profile on LinkedIn
JAMES NEAL RICHTER

Salt Lake City, UT 84157
(406)-579-2887

EMail: nrichter@gmail.com
SUMMARY

    Proven leader of teams that research, design, and create smart software products in industry or academia. 
    I currently specialize in real-time systems in Ad Tech, Machine Learning, Data Mining and 
    Search Engines.  Particularly how advertising platforms and recommender systems can actively 
    learn from each interaction using ML and DM methods.

    I have twenty years of full-time work experience as a software engineer, and ten
    as a manager of other engineers and scientists.  

AWARDS

LA Business Journal 2016 CTO of the Year (Enterprise)
Outstanding PhD Student Researcher Award, 2010
2002 Innovative Applications of Artificial Intelligence Award (Presented by Tom Mitchell)

EDUCATION

     Executive Certificate in Management and Leadership, 2010
     Massachusetts Institute of Technology - Sloan School of Management
     Courses: Management of Technical Professionals, Business Strategy, 
              Strategic Marketing, Finance

     PhD in Computer Science, 2010
     Montana State University - Bozeman, MT
     Specialization: Optimization
     Minor subject area: Mathematics
     Dissertation:  Crossover and Mutation in Theory of Evolutionary Algorithms

     MS in Computer Science, 2003
     Utah State University - Logan, UT
     Specialization: Artificial Intelligence
     Thesis:  Fuzzy Evolutionary Cellular Automata

     BS in Computer Science, 1998
     Montana State University - Bozeman, MT
     Minor subject areas: Math and Computer Engineering 

INDUSTRY ACTIVITIES

  Technical Advisor to CognitivLabs, NYC, NY.
  Technical Advisor to MediaForge Inc, SLC UT.
  Board Member of IAB Tech Lab
  Co-Chair of OpenRTB committee.

WORK EXPERIENCE

The Rubicon Project http://www.rubiconproject.com
Nov 2014 - Nov 2016  (Tele-commuting from SLC, UT)

  Chief Technical Officer
  Oversaw 200+ person engineering team encompassing engineering, technical and data center operations, 
  applied science of a 200+ person team and $70m+ OpEx & CapEx Budget.  Also cared for the overall 
  technology strategy and technology due diligence for M&A.

  Our systems power the programmatic based marketplace of the Rubicon Project handling 500B+ HTTP events, 
  50+ terabytes of data and $2M+ processed per day.  

The Rubicon Project http://www.rubiconproject.com
Nov 2009 - Nov 2014  (Tele-commuting from SLC, UT)

  Chief Scientist
  Oversees product and engineering team handling optimization, inventory pricing, algorithmic delivery 
  and auction mechanism of 10.0+ B ads and millions of dollars per day. Design market health metrics 
  and various visualizations of market dynamics. Assist demand and supply sales teams as needed with 
  analysis and strategy efforts. Evangelize the technology of Rubicon.

Others Online http://www.othersonline.com
2101 Ninth Ave, Suite 201, Seattle, WA 98121
Sept 2007 - May 2009  (Tele-commuting from Bozeman, MT)

  Job Description:  The Science Guy
  Use of computational advertising, reinforcement learning, machine learning,
  data mining, text clustering, natural language processing, and information
  retrieval techniques with a singular focus on developing software able to
  utilize user interactions as part of a learning algorithm to enable subsequent
  users to benefit from previous users' activities.

  Acquired by Rubicon Project May 2009.

RightNow Technologies, Inc   http://www.rightnow.com
77 Discovery Drive, Bozeman, MT  59718
RightNow Labs  http://labs.rightnow.com
Nov,  1999 - Sept 2007
  
    RightNow was a leading CRM software provider delivering hosted software-as-a-service 
    solutions.  I worked for 'RightNow Research Labs' (http://labs.rightnow.com).  
    We conducted applied research and development into how the suite of AI techniques
    could be used to enhance the CRM system.  Via these techniues we built software 
    allowing customers to better find information, provide predictive and intelligent
    analytics and most importantly how to actively learn from every user interaction.

    RightNow's IPO was in 2004. RightNow was acquired by Oracle in 2011 for $1.5B. Our group's technology innovation and patents were cited as key differentiators in the IPO prospectus and sale to Oracle.


    January 2007 - Sept 2007
    Research Team Project Manager & Sr. Machine Learning Researcher
    Nov,  1999 - Dec 2006
    Sr. Researcher, Machine Learning Lead

Driversoft
Salt Lake City, Utah
February 16, 1999 - October 1, 1999
Job: Software Engineer

Hopkins Imaging Systems
Duarte, CA 91010
September 16, 1998 - February 15, 1999
Job: Software Engineer

Software Integrators
Bozeman, MT 59715
April 1, 1996 - September 15, 1998
Job: Software Engineer

SKILLS
  Management and Product Development
    Managing engineers and scientists with MS and PhDs
    Cutting edge feature development and prototyping
    Software specifications and implementation scheduling
    Product Management roadmaping and strategy
    Software release and deployment planning
    Cross-functional committee work for internal delivery of software
    Public CTO issues such as Tech Budgets, SOX compliance, R&D capitalization

  Technologies
    C/C++, Java, Python, Perl, PHP, Javascript
    Apache, Tomcat and other servlet containers
    SQL, MySQL
    Hadoop, Hive, MapReduce
    Memcached, memcacheq, memcachedb
    Protocol Junkie (HTTP, OpenRTB etc)
    HTTP Protocol implementations
    Maple, Mathematica, R
    System Programming (sockets & TCP/IP)     
    Formerly Member of HtDig Board of Directors (open source search engine)
    Formerly Member of CLucene development group (open source search engine)

 Algorithms and CS/Math Areas
    Machine Leaning and Data Mining/Science
    Strong foundation in Artificial Intelligence concepts and methods
    Fuzzy Logic, Neural Networks
    Genetic Algorithms and Adaptive Genetic Algorithms
    Text Clustering and Classification
    Tagging and Social Software Systems
    Information Retrieval & Search Engines  (SQL, HtDig, Lucene, Solr)
    Natural Language Processing
    Ant System and Reinforcement Learning
    Artificial Life and Cellular Automata
    Experience with Qualitative and Quantitative methods for Non-Linear Dynamics
    Strong math background
    Taught Undergrad AI class at MSU Fall 2006.


PATENTS

8,600,734  Method for routing electronic correspondence based on the level and type of emotion contained therein
8,583,628  Recursive document network searching system having manual and learned component structures
8,527,324  Predictive and profile learning salesperson performance system and method
8,505,027  Elective data sharing between different implementations of a software product
8,321,455  Method for clustering automation and classification techniques
7,730,072  Automated adaptive classification system for knowledge networks
7,478,103  Method for clustering automation and classification techniques
7,289,949  Method for routing electronic correspondence based on the level and type of emotion contained therein
6,434,550  Temporal updates of relevancy rating of retrieved information in an information search system

Multiple Others Pending

PUBLICATIONS

Alden H. Wright, Tomáš Gedeon, J. Neal Richter, "On the Movement of Vertex Fixed Points in the Simple GA", 
Foundations of Genetic Algorithms 2011, Schwarzenberg, Austria.

B. Wall, N. Richter, R. Angryk, "Generating Concept Hierarchies from User Queries", 
T.Y. Lin, A. Wasilewska, F. Petry, Y. Xie (Eds.), Data Mining: Foundations and Practice, 
Series: Studies in Computational Intelligence, Springer-Verlag. 2009. ISBN 978-3-540-78487-6.

J. Neal Richter, Alden Wright and John Paxton.  "Ignoble Trails - where crossover is provably 
harmful", PPSN X 2009. 10th International Conference on Parallel Problem Solving From Nature.

Stephen D. Durbin, Doug Warner, J. Neal Richter, and Zuzana Gedeon "Organic Knowledge Management 
for Web-based Customer Service", In Knowledge Management: Concepts, Methodologies, Tools, and 
Applications, M. E. Jennex, Ed., IGI Global, 2008, pp. 1971-1986.  

J. Neal Richter, Anthony Arnone "Refactoring the HtDig Search Engine"
WWW 2007, Banff, Alberta, Canada  May 2007

Alden Wright, J. Neal Richter "Strong Recombination, Weak Selection, and Mutation"
GECCO 2006, Seattle, WA July 2006

Bob Wall, Neal Richter, Rafal A. Angryk, "Generation of Concept Hierarchies
from User Queries in IR Systems", Workshop on the Foundations of Semantic Oriented 
Data and Web Mining, The Fifth IEEE International Conference on Data Mining
Houston, Texas, November 2005
    
J. Neal Richter, John Paxton. "Adaptive Evolutionary Algorithms on Unitation,
Royal Road and Longpath Functions." To Appear, IASTED Computation Intelligence
Conference, July, 2005 Calgary, Alberta

J. Neal Richter, Alden Wright, John Paxton. "Exploration of Population Fixed Points Versus
Mutation Rates for Functions of Unitation", Workshop on Evolutionary Computation Theory, 
GECCO-2004 June 26-30, 2004 Seattle, Washington
  
Stephen D. Durbin, Doug Warner, J. Neal Richter, and Zuzana Gedeon "Organic Knowledge 
Management for Web-based Customer Service", in Organizational Data Mining: Leveraging 
Enterprise Data Resources for Optimal Performance, H. R. Nemati and C. D. Barko, Eds., 
Idea Group Inc., 2004, pp. 92-108.
  
Stephen D. Durbin, J. Neal Richter, and Doug Warner, "A system for affective rating of 
texts", in Proceedings of the 3rd Workshop on Operational Text Classification, 9th ACM
SIGKDD International Conference on Knowledge Discovery and Data Mining Washington, DC. 2003.
   
Stephen D. Durbin, Doug Warner, J. Neal Richter, and Zuzana Gedeon, "Information 
Self-Service with a Knowledge Base That Learns," AI Magazine, 23(4): Winter 2002, 41-50

J Neal Richter and David Peak, "Fuzzy Evolutionary Cellular Automata," Intelligent 
Engineering Systems Through Artificial Neural Networks,Proceedings of International 
Conference on Artificial Neural Networks In Engineering (ANNIE 2002) : Smart 
Engineering System Design: Neural Networks, Fuzzy Logic, Evolutionary Programming, 
Artificial Life and Data Mining, Saint Louis, Missouri, USA, vol. 12, pp. 185-191, 
November 10-13, 2002.

Neal Richter, Zuzana Gedeon, Stephen Durbin, Doug Warner, and Bikramjit Banerjee, 
"Fuzzy Adaptive Clustering and Classification for Browsable Document Directories," 
Intelligent Engineering Systems Through Artificial Neural Networks,Proceedings of 
International Conference on Artificial Neural Networks In Engineering (ANNIE 2002) :
Smart Engineering System Design: Neural Networks, Fuzzy Logic, Evolutionary 
Programming, Artificial Life and Data Mining, Saint Louis, Missouri, USA, vol. 12, 
pp. 185-191, November 10-13, 2002.

Stephen D. Durbin, Doug Warner, J. Neal Richter, Zuzana Gedeon: RightNow eService 
Center: Internet Customer Service Using a Self-Learning Knowledge Base. AAAI/IAAI 
2002, pp 815-821.

Doug Warner, J. Neal Richter, Stephen D. Durbin, Bikramjit Banerjee: Mining user 
session data to facilitate user interaction with a customer service knowledge base 
in RightNow Web. KDD 2001, pp 467-472. 
       

REFERENCES

Anthony Katsur
President Sonobi
Fomer Co-worker at Rubicon Project
NYC, NY

Mike Myer
Founder Centricient
Former CTO at RightNow Technologies
Bozeman, MT 59718

Dr. John Paxton
Department Head, Computer Science
Montana State University
Bozeman, MT  59717

Additional references available on request.


Locations of visitors to this page