Resume
ted.reed@gmail.com - (626) 817-3032
This is my "traditional" resume. If you're interested in more detail about my knowledge and abilities, you may wish to check out my Adventures In Geekdom.
Feel free to Contact Me with relevant job offers, or just to chat about things.
Objectives
To show off? I'm quite happy with my current employment, but feel free to peruse anyway.
Skills & Certifications
I am a very fast learner, and have a variety of experience with technology at all levels. As a short list, I've built and repaired systems, coded in everything from Assembly to Java, debugged and fixed hardware issues, and installed and maintained various network server software.
- Networking: Cisco IOS, TCP/IP (including IPv6), DNS, DHCP, POP/SMTP/IMAP, Nagios.
- Software: Exim, Postfix, Dovecot, SpamAssassin, Apache, Asterisk, Samba, MySQL, SQLite, BIND9.
- Operating Systems: Windows (2000/XP/Vista/7) (8 years), Mac OS X (2 years), Linux (Debian/Red Hat/Gentoo) (8 years).
- Programming Languages: Assembly, C, C++, C#, Java, JavaScript/ECMAScript, Ruby, Python.
- Ability to perform well under pressure.
- Excellent written and oral communication skills.
I hold a CCNA cert, and have been studying for other Cisco exams (BSCI, ONT, ISCW, CCNA Voice, CCNA Wireless). There's too much good stuff in there to decide which to concentrate on at the moment. In the closer term, I'm also preparing to take the RHCE exam, for which I don't anticipate needing much study.
References available upon request.
Work Experience
Systems Administrator - IMVU Inc.
- September 2009-Present
Various Personal Projects and Contributions to Open Source Projects
- 2002-Present
(See also: Code)
Experience
- I maintain Cardinal, the Ruby implementation for the Parrot VM.
- Made a simple programming language with the Parrot utilities, based on the mathematics portion of Lojban.
- Maintained Linux port of Sphere and Audiere.
- Contributed bugfixes to Rhythmbox.
- Wrote a number of custom IRC bots in Python, the earliest of which use irclib (now defunct), and some of which have been converted to Twisted, wrote Debian packages for the bots (and irclib).
- Wrote a mostly-complete implementation of the Funge-98 spec in Python called EBG.
- Various personal/non-profit websites in HTML, PHP/MySQL, and Ruby on Rails.
- Created a Debian package for camxes, a Java parser for the Lojban language and successor to jbofihe, mentioned below.
- I also maintain the apt repo at http://lojban.org/debian/ which hosts the camxes package and testing versions of jbofihe.
- Other small projects including various video game engines and a music player.
- Joined in the beta tests for Windows Vista and 7.
Package Maintainer - The Debian Project
- April 2005-Present
Duties And Responsibilities:
I am a package maintainer for the jbofihe package, a parser for the Lojban language. My responsibilities include responding to bug reports and keeping the package up to date.
Systems/Network Administrator - Pulsar Aviation Services, Inc.
- August 2005-June 2009
Job Description
Pulsar is a small but growing aviation maintenance company, of which I was the second employee. In the time since, I built their IT infrastructure from the ground up. By the end, I was responsible for all systems/network support/administration functions in the company, and occasionally filled in for operations positions as well.
Duties And Responsibilities
- Built and maintained servers and workstations.
- Installation, configuration, and maintenance of just about everything on our network, including: Cisco router, website(s), e-mail system, file server (SMB/AFP/NFS), DNS server, DHCP server, PBX system.
- Installed/maintained Operating systems (Win XP/Vista, OS X) and most software on workstations.
- Provided technical support for company personnel, and occasionally customers or partners.
- Began an IPv6 transition. At this stage, all server systems and workstations are on the public IPv6 network, and all public-facing server software is configured to use IPv6.
- Functioned as Shipping/Receiving, Sales, Purchasing and other duties as necessities arose.
- Wrote policy manuals, typesetting them in Adobe FrameMaker.
Crew Manager - WIS International
- January 2003-August 2005
Job Description
I was a Crew Manager for a company specializing in inventory management and audits. Most of my job revolved around ensuring the accuracy and timeliness of inventory audits.
Duties And Responsibilities
- Supervised up to fifty inventory auditors at a time.
- Counted inventory in warehouses and retail locations, using proprietary software and equipment.
- Operated company PC equipment and proprietary software, occasional maintenance of same.
- Trained other employees.
- Responsible for inventories as a whole, as primary contact with customer during inventory.
- Improvement of productivity in various accounts. As an example, I once single-handedly reduced a recurring job from an average of 32 man-hours (four-man crew, eight hours), to an average of 11 man-hours (two-man crew, five and a half hours), bringing profitability where the company had once been losing money, and saving the account.