James S. Klopfenstein

klopfens@well.com102 Half Moon Circle, #B-1
(812) 345-2946Hypoluxo, FL 33462

I am a veteran software developer with more than two decades of experience programming database, PC and internet applications. I am most interested in writing network-based applications, components or services for Windows workstations and servers.

Professional Experience

April 1999 to November 2006: Senior database programmer/analyst, Data Management Support, University IT Services, Indiana University, Bloomington, IN. During these years, I developed dozens of data management solutions using Microsoft SQL Server, Access, and Excel, and participated in the design, implementation, and/or support of scores of others. My most recent project was an ASP.NET 2.0 Web site and SQL Server datastore for new student orientation at Indiana University-Purdue University at Indianapolis, which included the scheduling of orientation sessions and of placement exams. Earlier, I configured and managed a Microsoft IIS/SQL Server development system used by hundreds of IT students, and created account management software for this system. In 2005, I wrote an ISAPI filter for Microsoft ISS implementing IU’s Web single sign-on technology, used on several servers in the university system. For the School of Music, I designed and implemented a database for admissions, which included the scheduling of prospective-student auditions.

February 1998 to March 2000: Web Applications Programmer, Indiana Interactive, Indianapolis, IN, a component of Nic, Inc. (EGOV on NASDAQ). For this dotcom, I was lead programmer on the civicnet.net Web site, which sold information for the city of Indianapolis on-line. I developed and/or maintained sites that sold court documents and accident reports, in addition to a Web site that made juvenile court information available to school officials. All of this development was on Sun Solaris for distribution using the Apache Web server, in Perl, Java, C and C++.

November 1994 to February 1997:  Coordinator of Computer Services, Division of Extended Studies, Indiana University. In this position, I was responsible for all aspects of computing for I.U.'s 20,000-student Independent Study program. I created a number of custom Windows applications, including a distributed, multi-line voice-response and fax-on-demand system to allow students to retrieve their grades and the status of Independent Study lessons by touch-tone phone; a suite of programs that allowed printed, fax-on-demand, and World Wide Web catalogs to be created from a single database; a number of CGI programs and ISAPI DLLs to enhance the division's two Web servers; and a custom ActiveX control for an intranet Web page.

April 1990 to November 1994:  Computer Systems Support Manager, Audio-Visual Center (later Instructional Support Services), Indiana University. I was hired to manage a pair of DEC VAX 11/750s running VMS and to support MS-DOS and Macintosh users. Under a contract I.U. had with IBM, I helped develop a multimedia presentation system. I also created a package of Microsoft Word macros that IBM included with systems sold to college faculty and a 32-bit multi-threaded system-software installation program for the PS/2 Model 57 MPC included on systems sold all over the world.

August 1987 to April 1990:  Consultant and contract programmer. Among the programs I authored during this period were a word processing program for teachers that simplified the creation of tests, a tax-policy modeling program for a professor in the I.U. School of Business, a linear-programming (LP) package, and a basketball scoring and statistics system.

June 1987 through June 1988:  Computer scientist and Partner, Hoops, Bloomington, IN. Hoops was formed to market a PC college basketball game I developed with two friends in 1985. During the summer and early fall of 1987, I created Hoops Version 2.0, a significant enhancement. In early July 1988, I sold my share of the Hoops partnership.

September 1985 through May 1987:  Software Engineer, then Senior Software Engineer, Forthright Systems, Inc., Sunnyvale, CA. I was hired by Forthright to do graphics on its initial product, a micro-mainframe communications program called VantagePoint. Due to programmer turnover, I ended up creating a major part of the mainframe interface as well. Forthright closed its doors in late 1987. Rights to VantagePoint were sold to Candle Corp., Los Angeles, CA.

September 1984 through August 1985:  Programmer/Analyst, Sabbagh Associates, Inc., Bloomington, IN. Sabbagh Associates is a small, scientific R&D firm. I converted and enhanced a 3-D imaging system (under a grant from the Department of Energy) that I originally created as a Computer Science graduate student.

June 1985 through August 1985:  Visiting Lecturer, Indiana University Computer Science Department, Bloomington, IN. During my final summer with Sabbagh Associates, I taught an advanced course in Computer Graphics at I.U. I had helped develop this course as a student and had also taught it the preceding summer.

January 1982 through August 1984:  Student in Computer Science, Indiana University, Bloomington. In five semesters and two summers, I earned an M.S. degree in Computer Science (starting from freshman Calculus and FORTRAN programming). My grade point average during this period was 4.0. While enrolled, I held part-time jobs as a programmer/operator at the Bloomington Herald-Telephone newspaper (1/82-5/83), as a programmer for the I.U. School of Journalism (5/83-8/83), and as an associate instructor (8/83-5/84) and instructor (6/84-8/84) in Computer Science at I.U.

September 1979 through December 1981:  Newspaper reporter, editor, Kendallville Publishing Co., Kendallville, IN. My involvement with computers dates to this period. I advanced from sportswriter through police/court reporter to wire/copy editor during my years with this company, but I am remembered more for my abilities managing the editorial computer system than for my accomplishments in journalism.

Education

M.S. in Computer Science, 1984, Indiana University. Course concentrations in Computer Graphics, Operating Systems, and Information Systems. Minor concentration in Operations Research. Grade point average: 4.0 (40% A+, 60% A).

B.A. in Philosophy/Psychology, 1970, New College, Sarasota, Florida. Woodrow Wilson National Fellow.

Computer Languages and Proficiencies

C#, C++, CSQL, T-SQLXML
ASP.NET, ASPAJAXHTML, HTTP
.NET FrameworkJavascriptVBScript

References and personal data available on request.