Thomas M. Swiss
2119 Arlonne Drive
Baltimore MD 21228


Senior software developer skilled in Unix/Linux, PHP, C, C++, computer security, the TCP/IP Internet protocol suite, and Linux systems administration.


Technical Skills

PHP, C, C++, Web backend, SQL, HTML, Javascript, Linux system administration, Apache, PostgreSQL, Postfix, E-commerce integration, TCP/IP networking, Unix internals, Internet firewalls, Computer security, Trusted systems, Bash scripting, Perl

Other Skills

Professional Experience

Linux/PHP Software Developer and System Administrator

VerVendi (Frederick, MD)

July 2003 - present

Worked off-site performing new and maintenance coding (PHP and C++) and Linux systems administration for antique, fine arts, and collectibles e-commerce sites with hundreds of member merchants. Worked directly with company's owner/manager, providing overall technical guidance to non-technical management. Led efforts to modernize software development practices. Designed and implemented features including customer testimonial system, bespoke shopping cart software, IDS to block abusive use, and email marketing system. Planned and executed migration from company-owned hardware to "cloud" virtual private servers. Integrated payment processing into shopping cart and member registration system.

Unix Software Developer

IBM Telephony Lab (Annapolis, MD)

February 2001 - May 2003

Performed integration of Nuance speech recognition software for a VoiceXML-based voice portal system, including creating a parser/translator for speech grammars from JSpeech Grammar Format to Nuance's Grammar Specification Language. Participated in design of voice-activated dialing system to be built on top of this portal. Authored project-wide coding standards document.

Chief Engineer

Webmagique (Ellicott City,MD)

June 2000 - January 2001

Provided technical leadership (including systems administration, software development, and consulting) for a small web design and hosting start-up.

Unix Software Developer

TRW Systems and Information Technology Group (Greenbelt, MD)

Developed and maintained software for EDOS (the Earth Observing System Data and Operations System), a NASA project. Designed and implemented new socket connection and messaging libraries for interprocess communication using TCP and multicast UDP. Development was in C on RS/6000 AIX and SGI IRIX systems.

Unix Software Developer

IBM Telephony Lab (Annapolis, MD)

Performed integration and debugging on software to control Summa Four telephone switches, using SS7 protocols. Participated in initial design of a voice-activated dialing system for Sprint PCS subscribers ("Voice Command"). Software ran on RS/6000 AIX systems and was written in C.

Lead Unix Developer

Norman Data Defense Systems (Fairfax, VA)

Worked independently off-site to provide all development, debugging, and code-level support for the Norman Firewall on Project Stargate, a joint effort with Hewlett-Packard. Handled Unix sysadmin duties for development network. Development in C on HP-UX platform.

An updated version of this resume, and additional information, can always be found at
Further details at LinkedIn
References available upon request.
Copyright © 2016 by Tom Swiss. Unauthorized reproduction or distribution prohibited. (That means recruiters may not send this out without permission.)