David Joseph Stith 105 East Harwood Dr. APT 102 Euless, TX 76039 stripedgazelle@gmail.com 817.586.8061 -------------------------------------------------------------------------------- Skills Languages: C, x86 and PowerPC Assembly, ColorForth, Scheme, SQL, HTML, Java, C#, CWeb (Literate programming in C), MDX, VisualBasic, VB.NET Operating Systems: Debian GNU/Linux, Microsoft Windows (NT/2000/2003/XP) Databases: Microsoft SQL Server 2005, Microsoft Analysis Services (OLAP), mySql, SQLITE Other Tools: TeX, GNU Make, cvs, Microsoft VisualStudio, Microsoft Reporting Services, ASP, ASP.NET, COM/OLE -------------------------------------------------------------------------------- Employment June, 2007 to November, 2007: TeKSystems (contract position at CDS/Trailblazer) Web Developer Business Need: External website badly needed optimization, maintenance, and several functional improvements. Responsibilities: Implemented various efficiency and content management usability improvements for the high-traffic ASP.NET external website at (http://www.trailblazerhealth.com) including data cacheing, SQL optimization, and ASPX page auto-generation. Made many and various bug-fixes and improvements to several of the many internal web applications as requested via a work request system. Technologies used: ASP.NET, VB.NET, Transact-SQL, Microsoft Reporting Services, C#, VisualStudio, Windows XP May, 2006 to May, 2007: CompConTech (contract position at Microsoft) SQL Developer Business Need: Technical support managers use reports of statistics gathered about the phone support staff’s time utilization. I have been involved primarily in the development of reports and processes related to reporting at the highest level, bringing together statistics distributed among SQL Servers across the globe. Responsibilities: Developed SQL Server Reporting Services reports, data warehousing processes, and C# command-line applications that manage Reporting Services reports en masse via the ReportingService web service. Nominated for an ‘Innovator’ award. Technologies used: Transact-SQL, Microsoft Reporting Services, C#, VisualStudio, Windows Server 2003 2005, 2006: Independent coder for Tarrant County College English Department Independent Developer Business Need: Tarrant County College hosts classes in Creative Writing as well as a writing competition which hitherto had been conducted entirely by paper submission. An application I have coded enables the writing competition to be conducted entirely on-line, resulting in record numbers of submissions. The Wiki I coded allows creative writing students to share their work on-line. Responsibilities: Coded several CGI applications in C and CWeb, deployed on thttpd under Debian Linux including a file-based HTML Wiki, a generic web interface for SQLITE databases, an on-line creative writing competition with on-line judging, and a site for sharing literary works for creative writing students. Technologies used: C, CWeb, Debian GNU/Linux, SQLITE, thttpd April, 2000 to November, 2004: Mosaic Sales Solutions Senior Web Developer Business Need: Mosaic Sales Solutions, a merchandizing company, uses part-time employees distributed nation-wide to gather information about client product placement, man booths for answering consumer questions and distributing samples, and otherwise promote its client’s products. These employees conduct most of their communication with their managers and clients via the internet. As an integral part of the I.T. staff, I was involved in the creation and scheduling of internet-based call reports, processing of internet-gathered time reports for payroll, reporting for the client from information gathered on internet surveys, assisting client-specific analysts with their technological needs, coding and deploying custom-coded (including a ROLAP application written in Java) and commercial software. Responsibilities: Programmed new and maintained existing applications written in Java, JScheme, C, ASP, VB6, SQL, TCL, and JavaScript including high volume server applications available 24x7. Planned and implemented OLAP databases and datamarts. Documented scripting extensions to applications that analysts use to automate in-house as well as third-party applications. Setup and administered RMI services, Java Web Start, Jetty, and Crystal Enterprise. Produced SQL and OLAP based reports for clients such as Amex, Microsoft, Timberland, MBNA, Buena Vista, and others. I was the sole Java developer. Technologies used: J2EE (Java, RMI, JDBC, AWT, Swing), Microsoft SQL Server (Transact-SQL), Microsoft Analysis Services (MDX, DSO), HTML, XMLSS (Microsoft Excel), Windows 2000/XP (COM, ADO), VisualBasic, RCharts, JScheme, GNU/Linux (RedHat, Debian), mySql, LaTeX, Cygwin, Perl, TCL/TK -------------------------------------------------------------------------------- Personal Projects Coded a R4RS compliant Scheme interpreter for Linux written entirely in x86 machine language and an x86 assembler written in scheme. Source code is available at http://www.stripedgazelle.org/joey/dream.html. This is listed also as a project at http://asm.sourceforge.net. Design follows abstract design given in Structure and Interpretation of Computer Programs by Abelson and Sussman. Currently working on a bootable-floppy OS based on this interpreter. -------------------------------------------------------------------------------- Education 2007 Double Major: Mathematics and Harpsichord Performance, University of North Texas. 2003-2006 Mathematics Major, University of Texas at Arlington. 2002 Harpsichord Performance Major, University of North Texas. 1992 Piano Performance Major, Southern Methodist University. 1987-1990 Piano Performance Major, University of Texas at Arlington. -------------------------------------------------------------------------------- References Jeffrey Turner Operations Program Management Manager, Microsoft, (817) 996-7929 Jeff Maughmer Web Developer, CDS/Trailblazer, (469) 372-8027