.. $Id: resume.txt 2 2010-02-08 17:27:52Z b86 $
=====================
Christopher A. Turner
=====================
Career Objective
================
To advance and share knowledge of computing, internetworks and media
technologies in a meaningful and beneficial way by applying dynamic,
innovative technology solutions to successfully fulfill client
requirements.
Primarily focusing on system design, initial implementation and
technology operations support for small business, I hope to leverage
my diverse skillset by working with multiple clients on an ongoing,
continual, part-time basis.
Skills
======
**Requirements Analysis**
Able to quickly analyze and determine system requirements in
the following areas:
- User interfaces
- Application layer
- Software architecture
- Hardware architecture
- Network architecture
- Development and operations process architecture
- Project requirements and timelines from a business and technical
perspective
**Software & Systems Architecture / Design**
Able to design software and systems according to the following criteria:
- User interface and technology selection
(e.g. cli, gui, web, email, etc)
- Development and system maintenance architecture
(workflows, integration & build server, ...)
- Software technology and software architecture selection
(client/server, message-oriented, p2p, distributed, multi-site)
- Hardware technology and system architecture selection, design, and
implementation (e.g. server platforms, operating systems,
hardware architecture, SAN, NAS, Ethernet, etc)
**Software Development**
Able to implement software using a variety of tools and techniques,
including:
- C/C++
- HTML/JavaScript/CSS
- PHP/Perl/CGI/Python
- Relational and SQL databases (Oracle/MySQL/PostgreSQL)
- process automation (shell scripts/Perl/Make/Ant)
- development platform selection and maintenance
(e.g. LAMP stacks, compiler toolchains, etc)
In a variety of areas:
- Web or graphical user interfaces
- Backend server systems & infrastructure
- Low-level and operating systems programming
- Systems management and administration
- Testing/QA Automation
**Software Testing / Integration / Quality Assurance**
Demonstrated ability to design, implement, and automate software
systems test suites featuring functional tests, data collection
and reporting functions to improve software and systems quality.
Skills used include:
- Unix shell scripting
- Perl
- GUI Test automation
- Make
- LaTeX / GraphViz / HTML / PDF reporting tools
- Platform specific packaging / distribution tools
**Systems Administration / Operational Support**
Proven experience supporting mission-critical multi-platform systems
in 24x7x365 environments. Additional experience supporting business,
technical engineering, software development and software quality
assurance user communities. Experience with the investigation,
diagnosis, reporting and repair of complex multi-site system issues
to cross-functional management and technical staffs.
Skills used include:
- Multi-Platform Operating Systems knowledge (Unix/Windows/OpenVMS)
- System monitoring and troubleshooting automation (Nagios/SNMP)
- Various scripting / automation technologies (shell scripts/Perl, etc)
- Network tools & technologies (TCP/IP, ping/traceroute/nmap/tcpdump, etc)
- Storage tools & technologies (RAID/NFS/iSCSI/FC/CIFS)
- Process automation tools (Request Tracker/ Remedy / Sourceforge, etc)
**Miscellaneous**
Other various skills / interests include:
- Contributor to the DragonFlyBSD operating system project
- Member of several professional societies: USENIX/SAGE/IEEE/ACM
- Web Development Frameworks: Drupal, Django, JSP/JSF
- Operating Systems: Linux, Windows, DragonFlyBSD, FreeBSD, NetBSD,
OpenBSD, Solaris, HP-UX, Digital UNIX, OpenVMS
- Databases: Oracle, MySQL, PostgreSQL, SQLite
- Server Systems: Apache, BIND, Postfix, SSH, VNC, Net-SNMP,
Red Hat Directory Server, Active Directory, CVS, Subversion
- Middleware Technologies: SOAP, XML-RPC, CORBA, Jabber
- Network Technologies: TCP/IP, PPP, Ethernet, FC, ISDN
- Programming Languages: C/C++, Java, PHP, Perl, Python,
Bourne Shell, Scheme
- Software Tools: Make, sed, AWK, Bourne Shell
- Documentation Tools: NROFF, HTML, LaTeX, Postscript, PIC, Graphviz
- Audio and Video production experience
- Knowledge of Graphic Design tools: GIMP, Adobe Photoshop,
Illustrator
Education
=========
**Bachelor of Science**
Major in Audio Technology with Minor in Computer Science,
American University, Washington, DC., 1998-2002
Professional Experience
=======================
Core professional experience is as follows:
**2008-Present:**
*Owner / Proprietor, 199Technologies, LLC*
Founded independent technology consultancy to promote and support
cutting-edge technology solutions for small business teams.
Duties / Major Activities include:
- Design and implementation of a full-scope consulting methodology
- Design and implementation of a full-scope computing product suite
- Completed several successful engagements pertaining to:
- large-scale LAMP performance testing
- software process automation
- development and operational systems platforms architecture
and design
**2006-2008:**
*Senior IT Systems Engineer, Intelsat Global Service Corporation*
Performed mission-critical operations support for Intelsat's
multisite ground control software systems which supported a
fleet of approximately 40 satellites and a globally distributed
operations and engineering user community. Additionally supported
approximately 30 software developers and system integration
engineers working in development and test labs to improve the
ground control software systems.
Duties / Major Activities included:
- Administered HP-UX, Solaris, Linux, and Windows application clusters
and provided on-call application and system support in a
24x7 uptime service environment.
- Worked to improve, automate, and document system management
policies and procedures.
- Researched and evaluated new implementation technologies,
such as supporting migration of command and control systems
from HP-UX to Linux.
**2005-2006**
*IT Systems Engineer, Intelsat Global Service Corporation*
Performed critical L3 operations support for Intelsat's business
computing systems which supported a global sales, marketing,
provisioning and customer support staff. Additionally supported
L1 and L2 helpdesk staff and business systems developers.
Duties / Major Activities included:
- Administered HP-UX, Solaris, Linux and Windows application clusters
and provided on-call application and system support in a
24x7 uptime service environment.
- Worked to improve, automate, and document system management
policies and procedures.
- Researched and evaluated new implementation technologies,
such as improving the software packaging and distribution
workflows.
**2004-2005**
*Software Developer, Intelsat Global Service Corporation*
Performed new feature implementation and maintenance support
for ground control software systems. Worked with end-users,
systems integration and test staff, and operational systems
support to integrate new features into the operational ground
control software system.
Duties / Major Activities included:
- Assumed administration of distributed, publish-subscribe
based alert consolidation logging and display system in
Java/C++.
- Maintained software version control and build system in support
of chief software configuration management engineer.
- Supported system installation, test and build support
roles, improved documentation efforts
**2002-2004**
*Associate Integration and Test Engineer, Intelsat Global Service Corporation*
Performed new feature and regression tests among a variety of
software systems used to support fleet ground control operations
systems. Was instrumental in migration of command and control
system from a legacy mainframe-based architecture to a modern,
distributed Unix workstation architecture.
Duties / Major Activities included:
- Installed and configured commanding and network management
software in a distributed, clustered HP-UX environment.
Debugged system connectivity issues and coordinated follow
up actions with development and production engineering
teams.
- Created and implemented test plans, and automated
test procedures with Make, Bourne shell, Perl, Python,
and jPython.
- Assumed development responsibility for perl and make based
development workflow system. Administered nightly builds for
source repository of ~500K + lines of code.
Additional Professional Experience
==================================
Additional professional experience gained in the following areas:
**1999-2008 : Freelance Web Developer / Systems Administrator**
Created and managed dynamic and static based web content for
clients, installed and administered source-based Unix systems
(Gentoo Linux / OpenBSD) for web, email and network infrastructure
(firewalls, routing). Self taught Perl, Python, Java, Scheme,
Make, Procmail and other programming systems and software tools.
**1996-Present : Freelance Audio Engineer**
Work in pre-production, recording, mixing, and mastering has
led to a significant understanding of media production as well
as quality recording, audio perception, and signal processing
methods.