Home  About

Text version
 www.prairienet.org/~dsb/
Dan Bensen
Lisper
Skills Functional programming, software design, database design,
technical writing, training, research, quantitative analysis
Languages Primary: Common Lisp
Secondary: OCaml, Haskell, Perl, Python, Ruby, and others*
PlatformLinux/Unix
Education 1989
1987
MS, physics
BS, physics
University of Illinois at Urbana-Champaign
University of California at Irvine
2002 to now private investor, open-source developer
Urbana, IL
  • Wrote numerical programs to analyze financial market data.
  • Provided tutoring in introductory Lisp.
  • Learned Lisp and functional programming.
  • Currently developing open-source software for Common Lisp.
1999 to 2002 programmer, programming supervisor
Publication Services, Inc.
Champaign, IL
  • Designed and implemented most of a (very compact)
    40K-line database application.
  • Co-authored the user's manual.
  • Developed testing procedures and supervised testing.
  • Supervised a small group of programmers, scripted smaller
    programs, and provided technical support to other departments.
9/97 to 1998 substitute teacher
Urbana and Champaign IL Public School Districts
  • Hung out with the kids.
1/97 to 6/97 research programmer
Dept. of Mechanical and Industrial Engineering
University of Illinois at Urbana-Champaign
  • Developed object-oriented spreadsheet software.
6/96 to 11/96 software engineer
Global Information Systems Technology, Inc.
Champaign, IL
  • Maintained scheduling, database, and graphics code.
1987 to 1995 graduate assistant
Department of Physics
University of Illinois at Urbana-Champaign
  • Taught college physics.
  • Conducted computer-intensive research in complex systems.
  • Wrote graphics software and academic journal articles.
  • Assisted in Unix systems administration.
*Other languages APL, C/C++, HTML/CSS/JavaScript, [ba]sh, Prolog, PostgreSQL, Tcl/Tk, TeX/LaTeX

© 2006–2008 Daniel S. Bensen   Home   About   Site map