Daniel Robert Allen 83 Duchess Ave. Kitchener, Ontario, Canada N2M 2K2 Phone: (519) 575-3733 Email: daniel@coder.com SUMMARY Proven success at developing and managing web-based software resources. Excellent programming, design, and communication skills. Background includes seven years' experience with software development and client consulting. AREAS OF ABILITIES Perl, C, Java, PHP, Embperl, mod_perl. RBDMS (Oracle, Sybase, mySQL, ArcView), XML, Apache, sendmail. 3-tier app development. Client-server protocols (HTTP, FTP, DAV, TCP/IP, DNS). HTML, DHTML, Javascript. Shell (bash, tcsh, sh). Linux, Solaris, FreeBSD, Macintosh, Windows. Technical writing and instruction, project management, client consulting. EDUCATION Cornell University, Ithaca, NY Bachelor of Science, Communications/Interactive Media, 1997. EXPERIENCE Prescient Code Solutions, Ithaca, NY Mar. 1996 - present President and lead developer * www.coder.com showcases software development capabilities * Develop and maintain innovative services which attract 20,000 unique users weekly * Responsible for system and network administration Computer Science Department, University of Waterloo, Waterloo, ON March 2003 - June 2003 Bioinformatics Software Developer * Developed process to locate particular genes and gene features in four model species: human, mouse, rat, zebrafish * Refining data via standard Bioinformatics tools (BLAST, sim4, Emboss) * Analysis of data using BioPerl modules and custom code * Communicated processes and results with project scientists Insurance Squared, Waterloo, ON Feb. 2002 - May 2003 Independent Contractor: Perl/MySQL Developer * Developed MySQL database and perl application to manipulate and condense more than 1 million elements of insurance industry data into summary spreadsheet reports - Flexible scripts handle multiple deliverable formats - Distributed application can be farmed out to process data on multiple Linux servers - Sample files availble from www.insurancesquared.com * Developed open-source Mortgage Calculator (freely available from www.insurancesquared.com downloads page) Open Source Development Network (OSDN), Acton, MA Aug. 2001 - Nov. 2001 Independent Contractor: Perl Developer Customized The Banner Generator (www.coder.com/creations/banner) for use on OSDN sites (slashdot.org, freshmeat.org, linux.com, etc.) * Converted multi-stage CGI forms into single CGI with DHTML/Javascript * Modular design and templates allow graphic designers to make improvements without touching the code. Millennium Pharmaceuticals, Cambridge, MA Sept. 2000 - Aug. 2001 Independent Contractor: Perl/Oracle Developer * Rewrote seven perl-based business and science applications: - improved code efficiency - converted Sybase-specific SQL to work under Oracle - implemented new features * Collaborated with team members and scientist stakeholders to identify application requirements and solutions * Automated database conversion process over seven conversion projects. Resulting conversion scripts and processes are in use by multiple departments. * Developed perl modules to encapsulate business logic and reduce development cycle time. Davanita Design, New York, NY Apr. 2000 - June 2000 Independent Contractor: Perl/Apache Developer * Developed customized middleware server solution for a distributed asset management system, including determining life-cycle estimates, refining specifications, identifying necessary technologies, designing business layer objects, and overseeing database design. * Implemented distributed asset management system. Languages and environments include Perl, Oracle, XML, DAV, embperl. Impulse Communications, Wakefield, RI Nov. 1999 - June 2001 Independent Contractor: Consultant * Delivered solutions to client in response to various business requirements, using range of product and technology skills. * Implemented open-source batch domain administration module using perl to configure Apache, BIND, and sendmail for hundreds of domains with one click. (module freely available from www.webmin.com) * Added desired capabilities to existing open-source image-processing tool using perl. Wrote code, procedures, and necessary support programs, implemented changes, and successfully processed over one hundred thousand images with no user input. (modifications soon to be freely available from www.simplesystems.org/WebMagick) U.S. Department of Education, Washington D.C. Oct. 1997 - April 1998 Contract Principal Investigator "Impact of a learning network for collaborative story telling on student attitudes and performance in reading and writing in grades 3-12." Small Business Innovation Research Contract * Recruited and managed: Database Programmer, Interface Programmer, and Educational Support Specialist. * Identified and quantified criteria for programmatic evaluation * Coordinated communications with research partners: over fifty teachers and support persons at schools nation-wide * Developed documentation for teachers and students * Brought research and development to successful conclusion * Presented results to the U. S. Department of Education PUBLICATIONS * Eleven SSH Tricks. Linux Journal. August 2003, 78-82 * Understudy Product Review. Linux Journal. July 2000, 78-82 * A multimedia approach to introductory engineering design. Undergraduate Research Reports, College of Engineering, Cornell University. 1994. Vol. 1, 164-178. MISCELLANEA Founding member of KW Linux Users Group, KW Perl Mongers (Users Group), volunteer at The Working Centre, a Kitchener community non-profit. REFERENCES available upon request. CITIZENSHIP U.S.; Canadian Permanent Resident (April 2004)