Luke Dashjr 8226 Wilson Drive Ralston, NE 68127 Software and Systems Engineer (402) 218-1954 Luke@Dashjr.org ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Programming Paradigms ³ Professional Profile AJAX ³ Ï Over 10 years of programming experience. Aspect-oriented ³ Ï Around 9 years of experience using GNU/Linux-based Component-oriented ³ operating systems. Concept-oriented ³ Ï Confident ability with using a command line/shell Functional ³ to do system tasks. Object-oriented ³ Ï Understanding of object-oriented design, bug Ï Class-based ³ tracking, and revision control systems. Ï Prototype-based ³ Ï Extensive range of computer skills from video Pipeline ³ manipulation to embedded software development. Procedural / ³ Ï Always increasing knowledge and experience both at Structured ³ work and at home. Ï Flow-driven ³ Ï Event-driven ³ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Reflective ³ Experience ³ Programming Languages ³ House Control Automation Framework Ongoing since 2007 ASP ³ Lead Developer Asterisk, ³ Ï Responsible for complete project design and most including AEL ³ development, including: BASH ³ Ï Basic Python framework for home automation BISON / yacc ³ Ï AJAX web interface for monitoring and control C / C++ / Qt ³ Ï Proliphix IP-HVAC interoperability module ECMAscript ³ Ï CM11A module providing support for X10/BSR units (Javascript) ³ and inputs Java ³ Ï Flexible raw parallel port module for arbitrary MOO ³ binary inputs and outputs Perl ³ PHP ³ OpenMethods Ongoing since 2006 Python ³ Systems Engineer Regular Expressions ³ Ï Designed and implemented the network architecture SQL ³ for a new office. Visual Basic ³ Ï Conducted periodic network maintenance including a ³ Cisco router, clustered XMPP instant messaging File Formats ³ server, Asterisk PBX, netfilter/iptables firewall CSS ³ and a variety of Linux-based servers. HTML / XHTML ³ Ï Wrote a real-time log watching utility to monitor UTF-8 ³ Genesys T-Lib events. VoiceXML ³ Ï Assisted in the design, development, and testing of XML ³ several in-house VoiceXML compliance test harness XSLT / XPath ³ projects, and OpenVXML quality assurance. ³ Ï Developed a reporting tool, including reports, for Protocols ³ real-time and batch call path analysis of Voice FTP ³ Genie and Genesys Voice Platform applications built HTTP ³ on the OpenVXML development platform. IPv4 and IPv6 ³ Ï Wrote adapters to connect VoiceXML interpretors TCP and UDP ³ with both Asterisk and FreeSWITCH using the Method POP3 ³ Integration Protocol (MIP). SMTP ³ Ï Assembled a demonstration LiveCD with a functional SOCKS ³ installation of FreeSWITCH and OpenVXI using the XMPP (Jabber) ³ Method Integration System (MIS). ³ Operating Systems ³ Armagetron Advanced 2005 - 2007 and Interfaces ³ Developer DOS ³ Ï Designed and implemented management system for GNU/Linux ³ extensible game resources. Ï Debian ³ Ï Led development of arbitrarily shaped game arenas Ï Gentoo ³ and player axes. Ï KDE ³ Ï Participated in research and evaluation of a Ï OpenEmbedded ³ variety of source code management and issue tracker Ï RedHat / Fedora ³ tools. Ï Ubuntu ³ Ï Migrated the project to a single Subversion Mac OS X ³ repository preserving the complete history and Windows ³ structure of the project spanning multiple forked ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ CVS repositories. Ï Modularized in-development function classes to ease refactoring to a more flexible game paradigm. Ï Administrate and maintain centralized game resource repository and archive of past and present game releases. Ï Assisted in preparing and deploying new stable game release. Ï Designed XMPP-based concept for offloading authentication, network browsing, and chat to regular XMPP network services. Ï Established a small company providing hosting services for game servers. OpenZaurus 2005 - 2006 3rd Party Distributor Ï Compiled and distributed daily development snapshots for a custom fork of the GPE OpenZaurus operating system. Dashjr Family Network Services :) Ongoing since 2004 Lead Network Administrator Ï Installed and configured our three servers which run for our family: Ï a phone system using Asterisk and a variety of Voice over IP (VoIP) service providers Ï a web server hosting our personal websites, blog, and photo gallery Ï an email server supporting IMAP, SMTP, and SSL Ï a BIND 9 DNS server providing a lookup service for our domain Ï a VNC terminal server hosting genealogy research software, to allow distant family members to remotely assist in creating detailed family trees Benedictine College Computer Services 2004 - 2005 Systems Administrator Ï Maintained and configured various campus servers. Ï Network maintenance, including wiring. Ï Help desk and technical computer support. Ï Designed and developed some custom applications as needed. GammaMOO Project Ongoing since 2004 Lead Developer Ï Maintain this fork of the LambdaMOO compiler/interpreter integrating several clean, but less tested features such as: Ï a variety of C operators Ï numeric literals in binary, octal, and hexadecimal radices Ï Unicode support Ï backslash escaping to include non-printable characters in string literals Ï ported various C-implemented functions into the MOO language and vice versa Ï internal MOO sockets Ï compiler warnings in addition to errors Utopios Project Ongoing since 2003 Lead Developer Ï Lead development toward the goal of a new operating system combining and building upon the positive aspects of both source- and binary-based operating systems including being user-friendly to the average person. Ï Design and develop an extremely flexible package builder and manager. Gentoo Technologies 2003 (one year) Developer Ï Wrote and maintained some package building scripts (ebuilds). Ï Designed and led development of the InGen user-friendly installer project. Isolated Program Files 2003 (a week or so) Architect Ï Designed and developed a program to allow keeping files for individual applications separate from the rest of the system without sacrificing their ease of use. Actor AI 2002 (a month or so) Developer Ï Developed capabilities for the bot to communicate in multiple simultaneous conversations over the internet using XMPP instant messaging. Kye 3.0 2001 (one year) Lead Developer Ï Completely rewrote an enjoyable puzzle game creation system from scratch. Ï Enhanced the game engine by adding new elements such as teleporters. Open Direct Connect 2001 - 2002 Project Lead Ï Designed and developed this modular file sharing application, including modules for a few popular protocols such as IRC/DCC, NeoModus's Direct Connect, and OpenNapster. A Keepsake Video and A-Sharp DJ Service since 1998 Software Engineer Ï Developed and deployed a comprehensive DJ application capable of queuing music based on events (such as specific dances) and priorities. Ï Developed complementing wedding planner software to assist couples in preparing playlists for the DJ system. Ï Implemented the website wedding date countdown mechanism. Ï Wrote and assisted in installation of various website enhancements. Eli Whitney Museum 1999 - 2000 Ï Developed a new and enhanced marble path analysis program. Ï Designed and developed a multiplayer network chess game using out-of-band communications to a MOO server. ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Education Benedictine College, three semesters in 2004 Tunxis Community College, Fall 2003 ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ References Steven Picard System Analyst, Corporate System Development, West Corporation Home Phone: (712) 456-2063 Work Phone: (402) 714-0604 Tim Barnes Managing Partner, OpenMethods Work Phone: (816) 283-8965 x109 Tyler VanWinkle Product Manager, OpenMethods Work Phone: (816) 283-8965 x111 Ed Vanover Director, Computer Services, Benedictine College Work Phone: (913) 360-7372