Programming Languages  |  Related Development Skills  |  Database Management Systems  |  Operating Systems  |  Summary of Projects  |  Awards and Certifications  |  Training

Clark Everetts began programming in 1982 at the age of 15, on a TRS-80 Color Computer with PEEK and POKE commands.  He continued with academic training in Computer Science at Embry-Riddle Aeronautical University in Daytona Beach FL and The University of Alabama in Huntsville, working as a Student Assistant and Graduate Research Assistant.  For twelve years he was a System Analyst / Programmer / Software Engineer for Madison Research Corporation in Huntsville AL, developing systems for Army and NASA customers.  A part-time futures trader for ten years, in 2002 he exchanged a three-hour round-trip commute for a career as a Private Investor and Securities Trading System Developer.  This software development work led to his founding Everetts Consulting Services to provide private trading analysis tools and contract software development services to individuals and the business community.

In 2005 he succumbed to the siren call of the Internet, and now devotes most of his time to building dynamic, scalable desktop and internet software solutions, as the principal developer for Everetts Associates, Inc.


Project History

Top
Ongoing Responsibilities:

Instructor for Zend Technologies, teaching PHP I: Foundations, PHP II: Higher Structures, Quick Start for Experienced Developers, Test Prep: PHP 5.3 Certification, and Zend Framework Fundamentals courses.

Built and maintain the new website for the City of Tullahoma.

Technical Editor for php|architect magazine, the premier journal for PHP developers worldwide. I edit columns and feature articles submitted by some of the smartest and nicest people around.

Current Web Site, Database Backend, Custom Programming Projects

Adding a title insurance fee calculator for Metropolitan Escrow. You'll be able to determine exactly what the premiums will be for lender and owner title insurance.

Adding database backend to run the membership database for South Central Homebuilders Association of Middle Tennessee.

Delivered:

Site for a new church in town, called Grace Chapel Tullahoma.

New site for the South Central Homebuilders Association of Middle Tennessee.

Built about half the lab exercises and reviewed materials for Zend Technologies Ltd. latest course, the Zend Framework: Advanced course. I also helped teach the inaugural delivery of this course in July 2010.

Built and maintain the web site for The Middle Tennessee Business Network. If you're in business, but not in a business network, you really should check one out and get involved!

Website for Your Paper Pusher, who provides digital document preservation services by converting all your paper records to quickly searchable, and much more easily storable, standard PDF format files.

Redesigned and currently maintain the website for Lyn-Mor Truck Accessories and Cargo Center, of Tullahoma. Client response to the site? "I LOVE it!"

This site is now maintained by one of their employees, but the design is much the same as delivered - though they have made a few unfortunate changes: Executive Protection Bureau Training & Investigations, Inc., completely new web site for THE source for civilian, law enforcement, and military weapons and training.

I no longer maintain this site (sadly, the company's founders went their separate ways), but the site retains much of design I implemented on their behalf. It appears to no longer be driven off the database I created, and displays less info on breeds and breeders than it used to: Quality Breeders Association, a complete rewrite of the previous, manually-maintained site of over 75 static html pages, with all-new, database-driven capabilities.  

Ferro Designs - Added basic wholesale user registration for custom furniture pieces and secure credit card ordering (without a shopping cart, at client request).  Used CSS to reduce dependence on tables for clean layout.  

Maintenance of License Sales Transaction Processor with a team at Automated License Systems, who has been acquired by Active Network. PHP, Oracle, and MS SQL Server. Processes hunting, fishing, and boat license sales for about 15 states in the U.S. Six-month contract was extended through 14 months, when I was offered a full-time position. They are great people, and I opted not to become an employee only to avoid a daily, three-hour round-trip commute. I sincerely wish them the best!

Do-Not-Call List Cleaning software for Hall Automotive Group in Virginia.

Source Code Version Control Management for a media company in California.

Hair Salon Management software for Diva Studios in Tullahoma, TN.

Web-ready presentation and advertising materials for Howard Watson of Primerica Financial Services. Doesn't need PowerPoint, OpenOffice, or any presentation software - any computer with a browser will do!

TradeZone Fashion Xchange, web presence for a clothing store in Tullahoma: The Official Store of the Budget Diva. (Unfortunately, the economy hit the company pretty hard and they're now gone, but the site is still up.)

Maintained the site for Christine Fisher Realtors. The process for updating the MLS listings was MANUALLY RUN, but I completely automated the process by rewriting the scripts (and, I must say, debugging them - they were putting listings in the wrong categories.

Website for the first truly public Auto Auction in Tennessee, The Auction Central. The business has since closed, but the site will be available here in the gallery. The site also demonstrates the marketing and video talents of one of my colleagues, Pete James.

Projects In the Pipeline:

See Current Web Site, Database, etc. projects above. Beyond that, I need to rework my own site! Ditch the table-based layout, simplify the markup, use CSS style sheets, and apply a real development framework - Zend Framework, specifically. Also, show off some "demo-madness" in the Demonstration Center.

The shoemaker's children are the ones without shoes! As I complete some of the above projects for clients, I'll be showcasing more database-driven backend solutions in the Demonstration Center.

Volunteer Work

Creating Educational Opportunities Partner with East Middle School in Tullahoma: Online survey data-entry and reporting system for School Improvement Plan surveys of Students, Parents, Teachers, and Community members. I would like to build an online reporting tool for the Tullahoma Area Chamber of Commerce to ease reporting paperwork for the Creating Educational Opportunities Program.


International Space Station Urine Processor Assembly Command Processing

Command and Data Handling software in C language under VxWorks real-time operating system to process MIL-STD-1553 commands from Hub Control Zone computer.  Retrieved and validated commands against Interface Control Document (ICD) criteria, current software state, and multiple-step command prerequisites.  Supplied appropriate responses of command receipt to Hub Control Zone computer.  Shared memory semaphore communication with other tasks to implement commands and gather telemetry.

International Space Station Propulsion Module

Assisted NASA Marshall Space Flight Center Avionics Department in Project Office oversight of life cycle software development and integration activities of Boeing Corporation.  Oversight included software requirements, trade study evaluation, planning for system and software test and verification, review of documentation for software controlling orbital propellant transfer, avionics, GN&C, and space station reboost to higher orbit.

Missile Interface Unit Communications Simulator

For Lockheed-Martin Missiles and Space, produced a representative copy of the Command Launch Equipment portion of the ground support software for the National Missile Defense Exo-atmospheric Kill Vehicle Payload Launch Vehicle (NMD-EKV PLV) for use in the Advanced Research Center (ARC). Implementation language was Ada 83, on Sun Microsystems Ultra II workstations. Developed modules to simulate the Missile Interface Unit Communications (MIU Comm) process.  Implemented CMM Level 2 software practices where appropriate and compatible with customer processes.

Ground Support Software (Launcher Operations) Maintenance

Maintained the Launcher Operations portion of the ground support software for the NMD-EKV PLV for Lockheed-Martin. Initiated software change requests, implemented and tested software changes, investigated software problems, maintained software development folders. Manned the Assistant Mission Controller console during Formal Qualification Testing. Supported successful mission flight test at U.S. Army Kwajalein Atoll, in the Republic of the Marshall Islands. Languages used were Modula-2, FORTRAN, and VAX Assembler. Supervised four personnel; wrote software development plan and other procedures and standards for project planning, tracking, reporting, and oversight. Received Superior Performance Award from the customer.

Top

ADS Environmental Services

Developed custom software under independent contract.  Confidentiality Agreement precludes disclosure of further details. (I can say that the work led to an offer of full-time employment.)

Embedded Software Development

Developed, tested, and documented embedded flight software for the Space Station Furnace Facility (SSFF) in C and assembler using the Texas Instruments TMS320-C25 digital signal processor.  Setup the SSFF Simulation Laboratory, and provided requirements and design support for the Automated Rendezvous and Capture project.  Received award for Outstanding Technical Performance.

Software Standards

Refined standards for the development of embedded flight software at Marshall Space Flight Center.  Developed a tool for tailoring the standard Data Requirements List and Data Requirements Descriptions to a given software development effort, in accordance with MIL-STD-498 and NASA/MSFC practices.

Test Monitoring

Monitored tests for Joint Tactical Unmanned Aerial Vehicle program, supporting round-the-clock simulations.

System Administration

For the Spatial Weapons System Analysis (SWSA) Center, U.S. Army Space and Strategic Defense Command, maintained a network of Sun Microsystems workstations, DEC VAXs, PCs, and Macintoshes.  Recommended, acquired, and installed: hardware, software, spatial (GIS) software and data products, and GPS equipment.  Applied software and operating system upgrades, conducted kernel modification / optimization and network performance tuning, maintained user accounts, and managed maintenance agreements.

Emergency Operations Centers Data Collection

Supported Disaster Preparedness Planning and Studies project by participating in site visits to the Emergency Operations Centers (EOCs) of several military installations and the surrounding civilian communities.  Conducted interviews of EOC officials and collected various data for processing at the SWSA Center.  Data included maps and digital spatial data, emergency preparedness and response procedures, and the typical problems EOCs encountered.  Contributed to trip reports and other documentation efforts that resulted from the site visits.

Labor Reporting System

For the Weapon Systems Management Directorate of the U.S. Army Missile Command, designed, implemented, and maintained a Labor Reporting System that extracted data from multiple databases and generated program management charts.  Produced associated design documents, operator's manuals, and trained 120 users.  Developed this system using Empress (SQL-based database platform) and C language on the Sperry 5000 minicomputer, and Microsoft Excel macro language on PCs and Apple Macintoshes.

Intermediate Family of Test Equipment/Interconnect Assembly Design Aid (IFTE/ICA)

For Pentastar Electronics, Inc., wrote a tool in CLIPS to analyze cabling requirements between Automated Test Equipment signal and measurement resources to Unit Under Test requirements.  Used the Weapons Control Box for Bradley Fighting Vehicle and the Line of Sight unit for M1A1 Abrams Tank for validation test cases.

Hubble Space Telescope Design/Engineering Knowledgebase

Developed approaches for incorporating knowledge engineering methodologies into traditional NASA engineering activities.  Developed a prototype in LISP on the Texas Instruments Explorer to demonstrate feasibility using Hubble Space Telescope project data.

Air Traffic Control Radar Simulator Conversion; System Operator

Ported an air traffic control radar simulator from Automated Reasoning Tool (ART) on a Symbolics 3600 to VAX LISP on a MicroVAX II minicomputer.  Wrote the radar scope display simulation, and helped build the knowledgebase and inference engine. Developed file transfer and terminal emulation programs, managed student computer accounts, performed system operator duties on IBM 4361, Prime 400, and HP3000 computers.


Awards and Certifications

Top
PHP Zend Certified Engineer: One of the first 1000 ZCEs worldwide!
Letter of Commendation from Software Requirements Verification Lead, Propulsion Module Project Office
Superior Performance Award, Lockheed Martin Missiles and Space
"And Then Some" Award for Outstanding Technical Performance, Madison Research Corporation
Employee of the Year, 1990 - Madison Research Corporation

Training

Top Technical
PHP Essentials (From the Ground Up), php|architect
PHP Professional (Advanced PHP 4 and 5), php|architect
PHP Certification (In-depth preparation for Zend Certification Exam), php|architect
Rich Internet Applications, php|architect
VxWorks Introduction, Wind River Systems
Software Engineering Institute Personal Software Process, Davis Systems
Real-Time Systems Design and Analysis, Dr. Phillip A. Laplante PE
MIL-STD-1553 Communication Protocol, Test Systems, Inc.
Software Test Management, Software Quality Engineering
Requirements Modeling, Software Quality Engineering
Software Technical Reviews and Inspections, Software Quality Engineering
Spacecraft Attitude Determination and Control, Applied Technology Institute
Project Risk Management, NASA
Graduate-level coursework in real-time systems, University of Alabama in Huntsville

Management and Project Oversight
Supervising People, Fred Pryor Seminars
Conflict Management and Communication Skills, Fred Pryor Seminars
Leading Successful Software Projects, Software Quality Engineering
CMM-Based Appraisal for Internal Process Improvement Team Training, Davis Systems
Madison Research Leadership Development Training

Programming Languages

Top PHP5, PCRE Regex, XHTML, CSS, C, Visual Basic, Ada, Assembler (Intel 80x86, MC68xxx, TMS320 digital signal processor), C++, FORTRAN, LISP, Modula-2, Pascal, Prolog, various Unix shells.

Related Development Skills

Top Testing Frameworks: PHPUnit, SimpleTest, Selenium.  Version Control Systems: Subversion, ClearCase, CVS

Database Management Systems

Top MySQL, postgreSQL, SQLite, Oracle, MS SQL, dBase, Empress, FoxPro, Microsoft Access, Paradox.

Operating Systems

Top Unix (Linux, VxWorks, SunOS/Solaris, others), Windows, DOS, Apple Macintosh, various mini-computer operating systems.