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 interpretor TCP and UDP ³ servers with both Asterisk and FreeSWITCH using POP3 ³ the Method 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