|Summary||Highly skilled videographer, professional programmer and electrical engineer with over a decade of experience consulting with and working for corporate clients of all sizes.|
|Aug 2009 - Present||Independent Contractor|
Following an HP layoff, I chose to return to legal videography, where I knew I could enjoy working for myself in a field that is mostly free of the instabilities of large corporations in uncertain economic times.
Using skills and techniques originally honed at Fast Pace, and freshly updated equipment, I struck out on my own to build a customer base of local court reporting firms that keep me shooting almost daily. Thanks to my attention to detail and constant efforts to improve hardware and strategies, many firms consider me their most trusted shooter. In 2020, I still have active clients I obtained back in 2009. For info on my video services, see my video page.
|Mar 2000 - Present||Domain Administrator|
As a Domain Administrator, I have performed network installations, repaired and disinfected hundreds of computers for friends, relatives, and people I meet through word-of-mouth referrals. I've been running Linux on my home desktop PC since 2004. Today my distribution of choice is usually Mint.
I've hosted multiple internet domains for many years, both at my residence, and at a co-location server farm at a local Internet Service Provider. Running my own servers, I've gained intimate knowledge of POP3, SMTP, FTP, web servers, remote desktop control, PHP, and MySQL. I've installed and configured many third party web applications such as discussion forums, group schedulers, guest books, web-based email, etc.
When my servers were located downtown at an ISP co-location farm, I found it necessary to employ remote control software, such as WinVNC to administer the machines remotely. While this helped considerably, I discovered that total system crashes were usually beyond the reach of remote control software. To avoid 3am trips to the server farm just to push a power button, I developed a microcontroller-based remote rebooter which allowed me to remotely control power to my servers. This device was based on the Siteplayer webserver-on-a-chip device and utilized an Atmel AVR microcontroller as a watchdog to keep the device running reliably for years at a time. My AVR projects are compiled with the Codevision compiler environment.
|Corporate Work History|
|Dec 2005 - July 2009||Hewlett Packard, Houston TX|
While at HP, I tested server ROMs for the ML/DL servers, using pre-written tools and applications. I learned about BIOS functions and how to access tables of hardware information stored within internal memory. Most of what I used in this position was based on proprietary tools that don't add much to a resume once you leave the company.
|Feb 2002 - Dec 2005||Fast Pace Litigation Technologies, Houston TX|
IT and Video Departments Manager
Forging the video department at Fast Pace from the ground up, my original task was to specify and purchase all equipment needed for day-to-day operation of both the video office and a field kit for my use as an in-house videographer. By utilizing recent advances in audio/video recording technologies, I was able to outfit the entire department for less upstart capital than many videographers spend on their cameras alone. Yet by design, the arrangement circumvented several common problems that plague the legal video industry, and provided exceptional parallel tasking capabilities as well.
My legal videographer duties required me to film depositions using a mobile audio/video recording station of my own design. The station consisted of redundant digital video recorders and was specifically wired to form a single chain of devices. This allowed me to monitor the audio/video passing through all of them at once, eliminating the possibility of recordings with no sound or video. Additionally, I designed the modular equipment cart with a removable platform which allowed the equipment to remain pre-wired, even when lifted off (in one piece) for use on other tables when limited space couldn't accomodate the cart. This shortened my required setup time from 45 minutes to about 10 minutes.
At Fast Pace, I also maintained the internal network and resolved problems with computers, email, spam control, and general network connectivity. I found it beneficial to transition to a Linux operating system where possible, to offset security issues common in Windows and Internet Explorer.
|Apr 1998 - May 2001||Compaq, Houston TX|
At Compaq I developed and maintained an automated testing system for the integration test department. This system was entirely my own design and implementation, driven by the needs and requests of approximately 25 lab users. The bulk of the system was written in Microsoft C, and MS DOS batch - a requirement necessitated by the factory's use of Dos-based processes.
While at Compaq, I replaced most of the tools used by the testers with friendlier, more reliable ones. The use of my new tools simplified integration testing requirements, enabled schedules to be met more reliably, eliminated common mistakes, reduced costs, and facilitated integration with Windows-based project tracking applications. My efforts for the integration department helped create a new group dedicated to implementing and deploying automated testing tools across several divisions.
In my time at Compaq, I gained experience with Win32 apps, interfacing C/C++ apps to SQL databases, strategies of multi-user access systems, unattended end-user software installations, Windows setup under multiple languages and OSes, large scale network operations.
|Jun 1995 - Mar 1998||Utility Translation Systems, Raleigh NC|
While contracted out to Utility Translation Systems, I maintained and enhanced software applications used on handheld computers to collect data from electric meters and recorders. One of my accomplishments was to completely rewrite one such application from the ground up to provide configurable program text, user-defined menu/function/hotkey layouts and improved internal memory techniques. This merged several heavily customized versions into one standard executable, and allowed advanced features such as on-the-fly swapping of end user language. I was instrumental in the adoption of several new bounds-checking and heap management/analysis tools. While in this position, I wrote countless small applications for DOS handhelds and PCs, such as configuration and directory/file maintenance utilities, binary file browsers, text filters, BIOS routines, DOS interrupt manipulators, direct screenwrite libraries, and debugging tools. I gained exposure to larger networks, Windows setup, and shared resources in LAN environments.
|Jan 1993 - Jun 1995||Triangle Biomedical Sciences, Durham NC |
Software Engineer / Project Manager / Contract Engineer
Software duties at TBS were to develop and maintain an application written in Borland C++ and the TurboVision extensions. I overhauled existing code, controlled versions and releases, enhanced projects to include new features such as robustness, automatic modes of operation and serial communications between computers. I also maintained PC hardware and software for approximately 15 users on a network, and worked on a real-time control program (Intel 8051 / 8032 assembly) for a tissue embedding station and paraffin dispenser.
On the hardware facet of this position, I was the project manager for a line of microcontroller-based stepping motor controllers. I managed inventory, production schedules, part-time assemblers, troubleshooting, and produced technical documentation to provide complete manufacturing details and support of the product. Following the buyout of Maxwell Electronics (below), I was brought on board TBS to continue the manufacture of the motor controllers and to train fellow employees on its manufacture and support. With less TBS support materializing than promised, I was essentially a one-man division manufacturing a pre-existing line of products from within their building with little or no funding beyond the purchasing of parts. I interacted directly with end users on support issues, acquired new clients via word-of-mouth referrals, and faxed out technical bulletins and sales flyers to prospective new customers. I built, tested, and hand-tailored each unit to the diverse requirements of each new target application. Eventually, the demand for the product grew large enough that it was absorbed into normal TBS production channels.
|May 1988 - Jan 1993||Maxwell Electronics, Raleigh NC|
Head of Production
Responsibilities of this position included prototyping and testing of microcontroller-based projects, managing several motor controller products from construction to testing, and developing production test procedures for programmable controllers. This company was comprised of a very small group of carefully chosen employees, and with its small size and low development times, we were able to take better advantage of emerging integrated circuit technologies in embedded environments. With each successive revision of the flagship product, the labor requirements in production dropped substantially and duties of other employees moving on to other careers were merged onto my plate. As a result, by my fourth year at this position, I was running the entire production department single-handedly, with sales being at an all-time high. This made me the logical choice for TBS to solicit when the buyout happened. While at Maxwell Electronics, I wrote numerous applications in Microsoft C in my spare time. The employee-oriented policies of Maxwell Electronics allowed me to use facilities for home projects, and during that time I created many interesting electronic devices, such as LCD display devices, low-cost microcontroller development kits, telephone-based devices for data logging and automation.
|May 1984 - Feb 1987||Concept Design, Burlington NC|
Responsibilities of this position included implementing upgrade modifications and testing microprocessor based detection devices used in the audio duplication industry. I also designed and prototyped printed circuit boards, managed EPROM updates and version tracking, and performed circuit tracing and troubleshooting to component level.
|Education||North Carolina State University|
Attended NCSU for a BS in Computer Science.
|Related Experience||I have quite a few interests outside of work duties that affect my skills on the job. I enjoy videotaping classes and conferences utilizing my videographer skills, often converting the recordings to a format suitable for posting on the web. Multi-mic recordings in depositions has spurred an interest in multi-track audio recording technology, and the possible uses it might have in improving the quality of video depositions. (Imagine being able to hear each attorney's audio individually, even though several attorneys talked at the same time during the deposition.) I've also dabbled with multi-track audio equipment for small informal karaoke parties with the kids, sometimes bouncing tracks and redubbing so as to create duets from multiple recordings or different passes from the same person. My video experiences have led me to an appreciation for photography, and I've taken that up as a hobby. I have a full understanding of the relationships of f-stops, apertures, and shutter speeds, as well as a thorough understanding of typical features (and how they are used) on prosumer DSLRs. I hold an Advanced class Amateur Radio license. In that vein I have learned some antenna design, theories about radio signal propagation, homebrew equipment, RF interference, and so forth.|