Randall T. Whitman info (@) whizman.com USA 909.335.0864 (08:30-17:30 PT) PROFESSIONAL SERVICES Software design and implementation - and Open-Source software consulting, customization, installation, migration, and support - as an independent contractor (owner of Whizman Software Solutions). Development of cross-platform (portable) software, and software specifically for the GNU/Linux OS. Special interest in any software project relating to mathematics or science; customization of Free/Open-Source software (even more so enhancements to be contributed upstream); and/or non-profit Christian ministries. COMPUTER SKILLS Languages: Perl, PHP, Python, C, C++, Java, HTML/CSS/JavaScript, et al. OS: GNU/Linux (Debian/Ubuntu/Mandriva/CentOS/SuSE/etal), UNIX (Solaris et al.), MS Windows, NextStep. Databases: MySQL, Oracle, Unify. EXPERIENCE Whizman Software Solutions: Owner/Consultant/Developer January 2004 -- Present Founded Whizman Software Solutions, providing custom programming and software consulting, deployment, and maintenance services. Projects have included: DonorWare LLC dba donor.com: Custom Software Development January 2004 -- Present Substantial enhancements to web-based donor self-service application framework: child sponsorship automated through organization's website, giving to multiple designations in a single interaction by donor, choice of payment by EFT rather then credit card, flexible transformations of data codes according to per-site configurations, major performance upgrade by integrating WebGUI CMS with the high-performance TCP data server that was used for another product. Customization and extension of WebGUI, to migrate the integration with donor.com's products, from version 6 to 7 of WebGUI. Additional enhancements to core layer of enterprise fundraising data management system. Primarily Perl programming (API/LAMP) in Redhat Linux - also WebGUI templates (HTML/CSS/HTML::Template), C on Redhat, and cross-browser JavaScript. Building Construction & Engineering Firm: Linux Server Deployment August 2007 -- Present Deployed and maintain one central server and a handful of job-site servers. SuSE Linux Enterprise (SLES-10), Apache virtual hosts, MySQL RDBMS, CommuniGate (groupware), FTP Server, Samba, rsync, build Linux kernel, Perl scripts for backups, rkhunter, aide, nagios, Clonezilla. Led a team of myself plus two employees who performed portions of the work. Mortgage Sector Software Company: Custom Software Development March - August 2007 Added capability for email attachments (esp. PDF) to customer's web-based lead tracking software, which runs on Linux & MS-Windows servers. PHP programming on Debian GNU/Linux. Marketing Firm: Web Development & Content Management April - June 2006 Implemented a custom calculator and migrated existing website to Joomla CMS, on subcontract to comprehensive marketing consultant firm. PHP, JavaScript, HTML, CSS, CMS. Property Inspection Business: Custom Software Development June - September 2004 Custom data base application tracking info about property and project including address, loan amount, and days in progress, and featuring search by name & zone, and printouts to bring onsite. Built on GNU Enterprise and MySQL; customized GNU Enterprise and built trigger for printout. Python programming and GNU Enterprise Designer RAD tool - developed on Redhat Linux and deployed on MS Windows XP. DonorWare LLC: Programming Services - Software Developer [April 2000 -- December 2003] Maintained core software of enterprise fundraising data management system for non-profits, consisting of over 200 modules, in team of two developers. Designed new Child Information Database module, reviewed design with client, and implemented to client satisfaction. Enhanced sales and inventory system to permit multiple warehouses. Ported core software suite to MySQL RDBMS, as well as to Linux operating system. Primarily C programming in Redhat Linux and SCO UnixWare. Solipsa Corporation: Independent Contractor [November 1999 -- March 2000] Configured, installed, and wrote a number of custom enhancements to the Bugzilla bug-tracking system, used on the Solipsa (Nuasis/Intervoice) intranet to track bugs in both Solipsa products and third-party products. Primarily Perl programming in Redhat Linux. Financial Website: Independent Contractor [August - October 1999] Prototyped a financial portal website. HTML with CSS per client specifications. Second Life Thrift Store: Volunteer [October 1997 -- May 1999] Prepared used computers for sale. Researched on the Internet for free software for DOS, and prepared a multi-disk install set. Shell and C in Slackware Linux, PC upgrades, sales to store customers. Oracle Corporation: CORE Development Group - Software Developer [August 1994 -- May 1997] Maintained and enhanced a high-precision, portable, decimal-based mathematical package; specified, and implemented part of, a hash table manager; and enhanced a portable interface to native multi-threading functionality. Member of the Common Oracle Runtime Environment Development group, which provides a library of common functionality and is the basis of portability for Oracle products. Primarily C programming in UNIX (SunOS, Solaris). MIT Media Lab - Undergraduate Researcher [February - May 1994] Wrote HTML form and CGI program to automate submission of papers on Design Interaction Paradigms. C, HTML, and shell in HP UNIX. [September 1993 -- January 1994] Member of original development team of the fishWrap news service, which provided personalized news and other information according to the interests of the individual. C programming in UNIX. [March 1991 -- May 1993] Wrote software to present personalized news on GO and Momenta portable displays after sending it by radio modem from a server. C/C++ programming in NeXTStep and MS Windows. EDUCATION - Massachusetts Institute of Technology SB in Mathematics with Computer Science, May 1994. GPA: 4.8/5.0. Coursework included Software Engineering Laboratory, Artificial Intelligence, Computer Language Engineering, Structure and Interpretation of Computer Programs, Theory of Computation, Algorithms, Topology, Algebra (abstract and linear), Analysis. National Merit Scholar, high school valedictorian. Technical Training Courses: Sun Java Developer, Oracle DBA, AltioLive. Languages: English (fluent), Spanish (proficient). _________________________________________________________________ Copyright (c) 2004-2008 Randall Whitman & Whizman Software Solutions. All Rights Reserved.