Ben Perry

601 Corsica Ave Bear, DE 19701 302.650.2347 pianoman@ksu.edu

Interests Computer Scientist, Software Engineer, Music Composer
Education
University of Delaware Newark, DE
PhD in Computer Science    Attending
 
Kansas State University Manhattan, KS
Masters in Computer Science  (3.75 gpa) May 2003
Bachelor of Science in Computer Science  (3.2 gpa) May 2002
 
Manhattan Christian College Manhattan, KS
Bachelor of Science in Music  (3.6 gpa) May 2002
Experience

Cisco Systems Boxborough, MA
Software Engineer (2007 - 2009)
  • Served as technical lead in data mining.
  • Researched, implemented, and enhanced cluster algorithms using C++, Java, and MySQL with Front-end development in PHP.
  • Created inference technology used to drive recommendation engines.
  • Engineered cross-media recommendation engine solution.
  • Authored significant portions of an enterprise scale Request For Information
  • Supervised direct reports that helped to create Bayesian network software sampling and inference algorithms
  • Coauthored patents and papers

Quantum Leap Innovations Newark, DE
Senior Software Scientist (2003 - 2007)
  • Project Lead in Multiagent Systems effort
  • Researched and applied Multiagent Systems, Probabilistic Reasoning, Data mining, Artificial Intelligence
  • Authored and presented research papers at major conferences
  • Submitted several patents on original inventions relating to probabilistic reasoning

Kansas State University Computing and Information Science, KSU
Teaching Assistant (2002 - 2003)
  • Taught undergraduates important concepts in software engineering
  • Developed tutorials on valuable software tools like Rational Rose
  • Received excellent student evaluations

Knowledge Discovery in Data Computing and Information Science, KSU
Research Programmer  (2000 - 2003)
  • Developed and thereafter used Java research tools with other researchers
  • Released a GPL Java programming toolkit for researching Bayesian networks, which is publicly available at bndev.sourceforge.net
  • Toolkit provided means to publish research papers and give oral and poster presentations at major artificial intelligence conferences

Kansas 4H Youth Development Kansas State Extension, KSU
Web Applications Developer  (2000 - 2004)
  • Developed various types of web sites and applications in various languages
  • Programmed State Fair Suite, a set of applications used by a few hundred people throughout Kansas to manipulate thousands of State Fair entries
  • Improved data clerks' entry time from 30 seconds per entry to one second through system improvements and original idea to use barcodes for data entry
  • Responsible for every aspect of development - graphics, user interfaces, back-ends, etc. www.oznet.ksu.edu/ksfair
Computer skills
Languages: C++, C, Java, C#, Visual Basic
Scripts: ASP, Javascript, Perl, PHP, SQL
API's: MFC, AWT, Swing
Platforms: Windows, Linux