L. Wayne Walker 8213 Monona Ave. Austin, TX 78717 home (512) 388-7308 firstname.lastname@example.org Objective: A challenging position as a Technical Lead / System Architect in Perl/CGI, Tools Development, or Unix Administration and Security. Languages(yrs of use): Perl(10)/CGI(5), SQL(5), Java(1), C(4), C++(1), shell(12), Pascal(3), Assembly(1), Motif(1) Operating Systems(yrs administration): Unix(12) (Linux(9), Solaris(9), AIX(2), FreeBSD(1), HP-UX(7), SunOS(2)), Windows NT(4), Windows 9x(4) Other Skills: Teaching, excellent system architecure skills, Object Oriented Design and Analysis Professional Experience: UnWired Buyer, Inc. - February 2005 to June 2007 Operations Architect Design and deploy scalable systems for Java and Perl based applications running as Asterisk AGI and External IVR applications. Design and deploy scalable call platforms on Asterisk 1.2, 1.4, OpenSER/rtpproxy/mediaproxy, nCite SBCs. Troubleshoot SIP/RTP problems. MySQL tuning, management, replication. Linux administration (RHEL/CentOS4). Mail (sendmail, dovecot) and DNS (bind) management. Senior Software Developer Developing software, mostly in Perl, to control the behavior of Asterisk (an Open Source telephony/PBX system) to produce the dateNumber and gNumber phone privacy and feature enhancement systems and to produce the telephony and backend components of the UnWired Buyer product. Extensive Linux and Apache administration, system monitoring in addition to the development tasks. Linux, Apache, MySQL, Perl, PHP, ODBC, performance tuning. Servergraph - October 2003 to February 2005 Senior Software Developer Acted as development manager, build and release manager, QA manager. Implemented software development processes (CVS, Bugzilla, target milestones, release targets, testability). Mentored team on Object Oriented design. Mentored and managed product test group. Mentored the support engineers. Assessed and corrected product security problems. Changed build system and install process to decrease dependencies on customer's system configuration. Increased use of abstraction libraries in the code base. Produced proper packages for multiple OS's (RedHat, AIX, Solaris). BroadQ, LLC - October 2002 to September 2003 Engineering Manager/System Architect In this position, management is less than half the job. The development team is only 5 full time developers and myself. Most of my time is spent mentoring and doing high level system architecture. The product is multiplatform. Server code is in Java on Linux, Windows, and Mac OSX. The client application is on the PlayStation 2 console, a primarily C application running on the multiple processors of the PS2. Thyme Technology - August 2001 to September 2002 Senior Consultant Lead developer for Thyme Technology. Responsibilities included Configuration Management (Synchronicity, CVS, RCS, Subversion), system design of Thyme's product set, Perl development, mysql deployment, troubleshooting performance issues in client networks, assisted courseware development, taught classes in reusability and repeatibility to hardware engineers (IC development). Independent Consultant and Contract Instructor - October 2000 to Present Taught the following classes to mostly corporate IT staff for various training organizations: Introduction to Linux (5 days) Linux System Administration (5 days) Linux for Unix Professionals (3 days) TCP/IP Networking (5 days) SRS (A Sun Microsystems internal enterprise management tool) Performed a variety of Unix Administration, Security, and web administration/ development services for clients. Such as, first level securing of external services, upgrading and configuring Apache, Sendmail, DNS (Bind), setting up masquerading, internal DNS, firewalling. Sendmail performance tuning, etc. Gocho Networks - November 2000 to April 2001 System Architect/Senior SysAdmin - Responsibilities include design and analysis of the backend systems for the Gocho Networks product. Analysis of bandwidth utilization, scalability, and reliability with an eye to cost control. Analysis of cryptographic content control solutions. Maintaining and configuring the entire Gocho Networks server and network infrastructure. Mentoring of junior developers and admins. External projects development for clients. Teaching Unix/Linux courses to the public. TeamLinux Corporation - May 2000 to October 2000 Principal - Responsibilities included mentoring of the technical staff, business generation, system architecture for customer solutions and development projects, security evaluations, internal infrastructure development, and courseware review. Also taught Unix/Linux Administration courses to the public. Deja.com - November 1999 to May 2000 Technical Lead, Development Services - Oversee, mentor and develop code with the development services group providing CVS, release management, distribution management, disaster recovery, and over developmental/build/release/deploy tools for Deja.com Tivoli Systems, Inc. - May 1995 to November 1999 Tivoli's Web Architect - March 1999 to November 1999 Continue acting as a Technical lead for the web applications developers and for the web infrastructure team. Responsible for all security, architecture and technologies used in Tivoli's internal and external web presences. Choose robust, supportable technologies to support our web needs. Technical Lead - Tools Team - June 1997 to March 1999 Act as a consultant and mentor for all members of the tools team. Architectural design of most projects of the tools team. Design of the class and function libraries utilized by the team for interfacing to proprietary back end databases. Extensive Perl/CGI programming in support of the external Customer Support web site. Staff Engineer/Tools Designer - October 1996 to June 1997 Training new hires. Writing debug manual for Tivoli Products for training field personnel and Support Engineers. Act as a consultant to Support Engineers. Write tools in ksh, perl, REXX, and Java to provide interface to IBM proprietary call tracking system. Technical Lead Engineer - February 1996 to October 1996 Training of new hires. Monitoring of the call queues of the engineers in my product group. Focal point for any technical questions of the other Customer Support Engineers. Customer Support Engineer - May 1995 to February 1996 Assist customers in troubleshooting problems with Tivoli system management products via phone and email. Work with Development to resolve Customer issues. Determine problem escalation conditions and assist others in customer account management. Participate in product teams to define, develop, test and release Tivoli software products. The in house specialist for networking issues. Motorola, Inc. - May 1988 to May 1995 Unix System Administrator/CAE Application Engineer - October 1990 to May 1995 Managed multi-vendor Unix network. Primarily responsible for HP-UX (9.0x on 400 and 700 hardware) running ECAE tools (Synopsis, Xilinx, Mentor Graphics). Integrated Mentor software with HP, Sun, X-terminals, IBM-PC, and Macintosh. Administered NIS, NFS, TCP/IP, and XNS on a network of over 400 nodes (~325 HP-UX, 75 Domain/OS, 60 SunOS, 15 MPC). Administered XNS and TCP/IP on Apollo Token Ring and Ethernet through Cisco routers. Administered X windows applications. Wrote small Motif applications. Implemented and managed NNTP based Usenet news server. Developed a system providing easily managed shell startups for users with a single home across multiple platforms. Lead Software Designer/Systems Analyst - May 1990 to October 1990 Project leader for a team of programmers designing a system to integrate the PC Board Design System with the automated placement machine programming system to produce a load leveling system to increase production capability. This involved integration of multiple platforms (Macintosh, IBM-PC, OS/9, Unix) utilizing TCP/IP and NFS. Software Designer - March 1990 to May 1990 Sole programmer/designer on a touch screen based graphical defect entry system. This required integration of multiple platforms (IBM 370, Computer Vision, IBM PC, Macintosh). Novell system administration and inital installation. Electronics Engineering Technician - May 1988 to March 1990 Designed, calibrated, and maintained unique test equipment in support of Spectra radio production. Trained other technicians. Troubleshot and repaired Syntor X and Spectra radio systems. University of Texas at Arlington - August 1994 to May 1995 Unix Instructor - Taught Unix courses for the Continuing Education Department of UTA. Courses included Unix Training Introduction, X Windows/Motif Introduction, Unix Utilities and Shell Programming, and Introduction to TCP/IP Networking. United States Air Force - March 1984 to March 1988 Avionics Technician - Troubleshot, repaired, and maintained avionics systems on B52H, KC135A, and F5E aircraft. Trained and supervised personnel. United States Army - January 1982 to March 1984 Radar Repair Technician - Troubleshot, calibrated, aligned, and repaired radar systems. Education: Usenix '97, LISA '97, Perl 2.0 Conference '98, Perl 3.0 Conference, Perl 4.0 Conference CGI Programming with Perl - Tom Christiansen Unix Performance Tuning - Tivoli Products - 3+ weeks of formal Tivoli classes HP-UX 10.0 Sys Admin Training NT 4 Accelerated (5 days on NT 4.0 server and workstation for Administrators) Tarrant County Junior College - 1988 to 1994 Computer Science and Advanced Mathematics - 47 hours GPA 3.83 University of Maryland - Overseas Division - 1986 to 1987 Mathematics, Computer Science, and Physics - 12 hours GPA 4.0 References available upon request.