Michael A. Gurski

353 West Side Drive, #202
Gaithersburg, MD 20878-3028
Home: 301-963-6473
E-mail: [email protected] (preferred)

Objective:  Motivated self-starter seeking combination system administration and development position.
Employment: 
August 2003 - February 2007  Advanced Management Technology, Inc. Alexandria, VA. Analyst (August 2006 - February 2007). Develop business process automation scripts and .Net web applications as needed.
Lead, Open Source Tools (April 2005 - August 2006). Customizing and providing commercial support and installation for existing open source applications such as OTRS, the Open Ticket Request System, for new and existing AMTI customers, running on various distributions of Linux (Debian, Fedora, RedHat Enterprise Linux, CentOS). Developing new applications for internal business units. Providing technical support and software evaluations for contract proposals. Participated in sucessful Staged Level 2 CMMI SCAMPI Class A appraisal of AMTI. Setting up and maintaining current AMTI website on remote co-located Linux server, using the Metadot content management system.
User Support Specialist (August 2003 - April 2005) at NASA Goddard Space Flight Center (GSFC), Greenbelt, MD. Customizing and adapting existing open source tools to meet the needs of the NCCS Helpdesk at NASA Goddard Space Flight Center. Customized tools include OTRS, a web- and email-based Open-source Ticket Request System, replacing a Remedy AR ticketing system. Develop new toolsets in order to solve both existing and new complex helpdesk and user management problems at the NCCS Helpdesk, such as a semi-realtime system utilization metrics gathering script to generate usage graphs on NCCS High Performance Computing systems. Evaluate and recommend new technologies to meet emerging needs. Additionally, perform part-time system administration duties, managing both Linux desktop and server machines, running Debian Stable and RedHat Fedora. Accomplishments include: developing an automated KNOPPIX-based Debian build system and process capable of installing a standard workstation image on rebuilt desktops; maintain a list of existing and requested packages for standard workstation image; installation and restoration of Sybase, MySQL, and PostgreSQL database servers; installation and configuration of Apache web servers, including virtual host setups, third-party module support, and SSL capabilities; developing a local Certificate Authority (CA); compilation, setup, configuration, and documentation of the Advanced Intrusion Detection Environment (AIDE) for Debian, RedHat, and Tru64 systems; installing and configuring a replacement Gforge server to act as an application and code repository for NCCS customers' development efforts; creating a local Debian package repository for third party (non-Debian) applications; installation and customization of a web-based collaborative documentation system (TWiki), allowing the Servers and Workstations group to rapidly develop documentation on new and existing processes and procedures; and managing the creation and removal of user accounts on several servers, as well as routine user management.
February 2001 - July 2003  Interwoven, Inc. Orange County, CA & Bethesda, MD. Technical Consultant / Technical Support Engineer. Responsible for installing, configuring, customizing, troubleshooting, and resolving installation and runtime issues for TeamSite and TeamSite Templating (4.5 through 5.5.2) enterprise content management software, and OpenDeploy (4.5 through 5.6) content distribution software. Responsible for diagnosing problems between Interwoven and third-party software installations. Regularly develop and debug perl scripts, XML workflows, TeamSite Datacapture and Presentation Templates. Integrate Interwoven products with other web-based technologies such as PHP, ASP, JavaScript, CGI, and JSP. Provide customer data integration using the perl DBI interface from TeamSite Templating. Provide extensive documentation of customizations upon completion of each engagement.
August 2000 - January 2001  Cidera, Inc. Laurel, MD. Software Engineer. Developed client software in C and perl for embedded satellite-based web caching systems to allow clients to develop custom applications, and then remotely deploy to Cidera POPs, running FreeBSD. Developed web-mapping and network throughput collection suite in perl to be remotely deployed to company POPs, utilizing existing network monitoring tools (ping, traceroute, mtr, bing, and pchar). Developed web retrieval timer to test lookups and web page retrievals on live sites versus cached sites with DNS redirection. Investigated modifying BIND DNS server to support dynamic redirection allowing caching customers to have web sites redirected to ISP-local Cidera cache boxes.
October 1998 - August 2000  Lockheed Martin Naval Electronics and Surveillance Systems -- Marine Systems, Middle River, MD. Senior Engineer. Developed embedded, distributed, networked real-time systems software using WindRiver Systems' VxWorks and the Tornado development suite for Pentium-class embedded systems in PC104+ form factor, utilizing multiple TCP/IP networking protocols including TCP, UDP, DHCP. Implemented process automation tools using a World Wide Web (WWW) interface. System administration and software installation of project's Sun Enterprise 450 server and Ultra SPARC workstations. Networking and software trouble-shooting and performance evaluation. Maintenance and configuration of VxWorks kernels for development and testing platforms.
March 1997 - September 1998  Solipsys Corporation, Laurel, MD. Software Engineer. Developed series of GUI-based regression tests for Java applications. Developed a Java-based implementation of the IETF's Transport Layer Security protocol for use in a variety of internally produced products. Developed an on-line, web-based timecard and e-mail system for deployment throughout the company, utilizing CGI scripting and database access (SQL-based). Implemented a customized sales and contact management system for use in a major DC-area automotive group using available COTS products. Integrated a series of HTML forms, PDF documents, and signature-capture hardware for an on-line human resources system. Routine system administration.
Summer 1995 - March 1997  Johns Hopkins University Applied Physics Lab, Laurel, MD. Summer Student, Programmer. Responsible for development of graphical display and interface under X-Windows and Motif for a naval battle simulator. Implemented dynamically modifiable command-line interface for internal development library. Developed a graphical debugger for high performance distributed simulation system.
Spring 1995 - January 1997  University of Maryland, Baltimore County, Baltimore, MD. Tutor in Computer Science Help Center. Responsible for tutoring other students in practical and theoretical applications of C and C++, VAX/VMS assembly, Data Structures, and Principles of Programming Languages.
Computer experience: 
Languages:  C, C++, perl, Java, Bourne (sh), Bourne Again (bash) and Korn (ksh) shell scripting, Python, Ruby.
Operating Systems:  WindRiver VxWorks, Microsoft Windows 95/98/NT 4.0/2000/XP, Administration and development under Unix (SunOS, Solaris, IRIX, HP-UX, FreeBSD, Linux) including kernel configuration and recompilation.
Hardware:  Extensive experience with IBM PC (80x86) architecture. Ampro x86 development stations. Sun workstations and servers. Silicon Graphics workstations and servers.
Courses (graduate):  Network Security, Software Development in the Unix Environment, Microcomputer Interfacing, Enterprise Security and Privacy, Principles of Operating Systems, Principles of Data Communication Networks, Foundations of Software Engineering, Microprocessor Systems.
Courses (undergrad):  Cryptology, Advanced Topics in Computer Networks, Microprocessor Systems, Independent Study (Circuit Simulator), Algorithm Analysis and Design, Automata Theory, Computer Architecture, Operating System Design, Computer Networks, Computer Systems Security, Database Management Systems, Object-Oriented Programming, Principles of Operating Systems, Graphical User Interfaces, Probability and Statistics, Principles of Programming Languages, Assembly Language Programming, Data Structures, Multivariable Calculus, Linear Algebra.
Miscellaneous: Interwoven TeamSite (4.5 through 5.5.2), Interwoven TeamSite Templating (4.5 through 5.5.2), Interwoven OpenDeploy (4.5 through 5.6), Rational Rose, SQL (mSQL, MySQL, PostgreSQL, some Oracle and Sybase), HTML, XML, Motif, X11 (X Windows), TCP/IP, Open Ticket Request System (OTRS), Rails, network topography, NSIS Windows Installation System, LaTeX.
Education: 
January 1999 - January 2001  The Johns Hopkins University, Baltimore, MD. Seeking, part-time, Masters of Science degree in Computer Science. Expected graduation: formerly Fall 2001, currently unknown.
1993 - 1997  University of Maryland, Baltimore County, Baltimore, MD, 21228. Bachelor of Science degree in Computer Science in May, 1997 with a cumulative GPA of 3.73 and graduated cum laude.
Hobbies:  Developed perl script to generate animated .GIF images of FreeCiv games. Current alpha-tester for Mixminion, the proposed "Type III" anonymous remailer system. Experimenting in digital photography with simulating multiple exposures in-camera, off-camera lighting methods, and differing perspectives.
Updates:  The latest revision of this resume can be found at http://www.pobox.com/~gurski/res/res.html
References:  Available upon request.

Alternate formats:
Michael A. Gurski <(opt. [firstname].)[lastname]@pobox.com>
Last modified: Fri Mar 9 13:53:01 EST 2007
Copyright © 1995-2007 - Michael A. Gurski. All Rights Reserved.