Senior software developer skilled in Unix/Linux, PHP, C, C++, computer security, the TCP/IP Internet protocol suite, and Linux systems administration.
- M.S., Computer Science, University of Maryland
- B.S., Computer Science, University of Maryland; Citation in
- Strong written and spoken communication skills: experienced lecturer and published author
- Experienced leader: former President of a 501(c)3 non-profit organizing a festival of 500+ people
- Extensive background in coaching and training: teaching karate to adults and children
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 Authorize.net payment processing into shopping cart and member registration system.
Linux/PHP Software Developer and System Administrator
July 2003 - present
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.
Unix Software Developer
February 2001 - May 2003
Provided technical leadership (including systems administration,
software development, and consulting) for a small web design and hosting
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.
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.
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.
June 2000 - January 2001
An updated version of this resume, and additional information, can always
be found at
References available upon request.
Copyright © 2016 by Tom Swiss. Unauthorized reproduction or
distribution prohibited. (That means recruiters may not send this out