Resume of Galen Henderson

I've been in the IT field for well over 10 years now.  I started a business in '94 building custom computers for schools and colleges.  I became an ISP in 95 and had several hundred customers.  I sold the ISP to a large regional provider and moved to Florida.  After about 4 years on the road I started Henderson Software Consulting in 2005.

Some of my more notable clients include:
General Dynamics
ABN AMRO/Mortgage.com
Universal American Mortgage Company
Walt Disney World

I am an MCSE and am certifed by Microsoft as a VB6 developer and SQL Server 2000 Administrator.  I am also MS certified in Exchange Server 5.5.

I am skilled in ASP/ASP.Net, PHP/Mysql,
Perl/mysql, Microsoft SQL Server 2000/2005, VB6/VB.Net, Visual C++ and Visual FoxPro 7.

I am at home working on and administering the following platforms:
Windows (all versions)
Linux (specifically RedHat/Fedora)
OS/2 Warp 3/4/eComStation
   
I am Microsoft Certified in Visual Basic 6.0, SQL Server 2000 Administration, Windows NT Server and Workstation, Exchange Server 5.5, and Microsoft Networking Essentials. I am also a competent Developer in VFP. I've been developing apps in VB and even VB DOS for 8-10 years now. I've been administering and/or developing against SQL server since version 6.5. I have considerable MYSql experience as well.  I currently develop applications in ASP.NET, VB.Net, VB 6, Visual C++ and T-SQL on a day-to-day basis.  I also am a competent php and perl developer.

Experience
12/2005  Ulrich Medical Concepts   (Contractor)

The bulk of my work with Ulrich has been development in ASP.Net and SQL Server 2000 & 2005.  I've developed in-house applications in VB.Net, Visual Basic 6.0, and Visual C++.

2/2004 - 12/2005 H&H, Inc Goreville, IL
IT Manager


    * Installed and configured POS system.
    * Installed and administered SQL Server 2000..
    * Implemented backup and recovery procedures for SQL server.
    * Wrote stored procedures, views, DTS packages and import/export scripts.
    * Wrote accounting/billing and inventory control systems in VB 6.
    * Wrote flat file parser and database module to import data from POS terminal into SQL server. Also written in VB 6.
    * Responsible for inventory control and UPC code database.
    * Installed workstations and servers and maintained network connectivity.
    * Installed security cameras and monitoring/recording equipment.
    * Created proprietary mag stripe cards for customer credit.
    * Worked with vendors to obtain new inventory items and improve our product line.

8/2003 - 2/2004 ABN AMRO Mortgage/Mortgage.com Sunrise, Fl
Business Analyst


    * Developed desktop applications and distribution methods in VB 6.
    * Wrote numerous stored procedures, UDFs, and DTS packages to automate repetitive tasks and support our desktop
        applications for the marketing department.
    * Developed software and methods to scrub our contact lists against the National Do Not Call Registry.
    * Developed back-end software to analyze web traffic and loan applications to identify those applications that needed
      assistance and further processing. Apps were automatically assigned to a manager using VB developed software and
       tracked through completion.
    * Compiled a database of bank information and related applications to target banks meeting specific criteria for our Financial
       Institutions product. Worked directly with Freddie Mac consultants on this project.
    * Performed ad-hoc reporting tasks and assisted in the design of direct marketing campaigns.

2/2002 - 12/2002 Universal American Mortgage Co. Clearwater, Fl
Systems Developer


    * Primary job function was developing client-server, fat-client, and Terminal Server business systems in Visual FoxPro 6 & 7
       utilizing SQL Server for database storage.
    * Used T-SQL statements in SQL server stored procedures, DTS Packages, and Agents and was an administrator on an SQL
        2000 server.
    * Integrated functionality in our applications to detect their environment and adjust their interfaces accordingly. Allowed for
       wide deployment of our applications on both Terminal Server and Desktops without code changes.
    * Developed ASP scripts to make Terminal Server apps resolution independent and deployable from the intranet site using
        Internet Explorer.
    * Implemented code in ASP scripts to automatically update our applications' executable files to latest version without
       downing the Terminal Server or disconnecting clients.
    * Administered our Terminal Server.
    * Performed some light HTML, JavaScript and VB Script.
    * Performed a great deal of Import/Export and Data Manipulation on SQL Server 2000.
    * Worked with a team of developers tackling general issues in the IT department. Most notably, I provided the solution to
        problems in E-Mail integration within 20+ existing applications that were broken by the MS Outlook address book patches
       and our subsequent migration to Lotus Notes.

6/2001 - 12/2001 Merchant Central, Inc. Tequesta, Fl
Programmer/System Admin


    * Developed and enhanced Perl applications on Linux using MySql.
    * Worked daily with SQL queries and databases.
    * Optimized tables and improved database structures.
    * Supported 12 RedHat Linux servers running Apache with 4 servers also running MySql.
    * Improved efficiency of email delivery system by over 350% by changing table structures, application strategy and
        implementation of new ideas.
    * Assisted in development of e-commerce engine and supporting software to offer products online and automate customer
        service functions.
    * Provided network troubleshooting when needed including DNS, firewall, and switch/routing issues.
    * Developed software in VB to maintain VPN connectivity and improve reliability of VPN dependant applications.
    * Developed ad-hoc applications in VB to support ever-changing business needs and direction.
    * Provided network monitoring and graphing through custom applications and MRTG.
    * Developed C based Perl extension for MySql connectivity improving SQL query execution time by 40%.
    * Devised techniques that allowed our applications to be compiled into native machine code resulting in dramatic decreases
       of server loads and faster response times.
    * Worked daily with Apache, MySql, Sendmail, NFS and several other Linux applications.

2/2000 - 12/2000 General Dynamics, Inc. Marion, IL.
Consultant Programmer Analyst


    * Began working with General Dynamics in February of 2000 as a consultant. Hired as full time salaried employee shortly
        thereafter.
    * Administered 2 NT 4.0 servers, 2 Microsoft SQL 7.0 servers, 2 RedHat 6.2 and 7.0 servers.
    * Installed and administered Cisco routers.
    * Built, installed, and managed a RedHat 7 server in addition to the 6.2 servers already in place.
    * Assisted Network Administrator in day-to-day maintenance of 4 Microsoft NT servers and an Exchange 5.5 server.
    * Used SAMBA, IIS, and Apache to link NT and Linux platforms to allow for information sharing across both platforms.
    * Linked hundreds of existing SOP's and Forms on the NT servers to the Linux servers and provided intranet access to them
        via Apache.
    * Integrated HT::Dig to provide full text search capability to the many SOP's, forms, and WebPages.
    * Used Visual SourceSafe, CVS, and WinCVS for revision control and maintained separate environments. Code was rolled
       from the development environment to the production environment according to SOP.
    * Developed stored procedures, views and queries for the accounting department that were accessible through custom VFP
       front-ends and Microsoft Access.
    * Improved and tweaked existing MS Access databases and applications.
    * Migrated existing Access applications and data to SQL 7.0 servers and developed new VFP and VB apps that utilized the
        SQL 7.0 servers.
    * Implemented ScriptLogic in the NT environment, automating logon scripts, allowing great control of the workstations
       configurations and logon process.
    * Implemented Intranet based help desk system allowing users to post trouble tickets to be assigned to MIS technicians.
    * Provided workstation repair and software support to existing machines and installed/removed machines from the network.
    * Deployed software to allow us to remotely control and install software on our 150+ workstations. Deployment was
       automated through ScriptLogic avoiding a visit to the individual desktops.
    * Provided workstation auditing and software license compliance reporting.
    * Developed company wide SOP's for integration of Linux, backup and recovery procedures, and failed hardware replacement.

While working full-time for General Dynamics, I was still responsible for the operation of my ISP and taking care of the existing customers of my consulting company. This began to be a serious burden on my personal life. I also suffered allergy symptoms that were complicated by the fact that buildings were located in a vast National Forest.

I left the company just after Christmas and began arranging my relocation to Florida. Upon selling my consulting company and ISP, I moved to Jupiter/Tequesta around May 2001

1994 - 2001 SonData Systems Goreville, IL.
President


    * Built the company from the ground up.
    * Installed equipment to provide Internet access to the local community.
    * Provided dial-up, hosting, website design, and related services.
    * Provided hundreds of custom built workstations and servers to local schools, colleges, and government agencies.
    * Provided network installation, consulting, and administration to many of the clients that purchased my workstations and
        servers.
    * Installed various connectivity devices, routers, and dedicated circuits.
    * Provided end user technical support and troubleshooting.
    * Developed ISP software suite and connectivity applications in VB that allowed real-time broadcasts and alerts to my online
        customers, automated installation and configuration, and decreased my initial technical support by over 90%.
    * Developed custom software solutions including a VFP application for the 911 office and Sheriffs office to keep track of
        arrests, charges, court date Info, incarceration information, and personal descriptions of all offenses within the county.
    * Integrated custom PCs in the 911 department and installed satellite based real-time DTN weather tracking system for their
       use.
    * Developed application for a Southern Illinois communitys Water Departments billing and usage accounting. Also written in
       VFP.
    * Administered Novell networks ranging from 2 to several hundred nodes at local schools, small businesses, and government
       agencies.
    * I implemented our area's first live RealAudio broadcast from SonData's Servers.

Skills - Experience
I've been working with computers and related technologies since I was old enough to reach a keyboard. I started out with a VIC/20 and began learning BASIC. I progressed through several machines and finally got my first 'Real' computer, an APPLE II in the early 80's. I learned Motorola 6502 assembly language as a means to try and get some speed out of the old Apple. I then progressed to the PC Clones and discovered Visual Basic, C++, Visual FoxPro, and others. Since then, I've developed several applications using these languages. I am familiar with different languages and can jump from one to the other. I don't have much trouble picking up new languages and can be proficient in a new language or technology quickly.

I attained Microsoft Certified Professional certifications in 5 tracks in 2001 and received my MCP in Visual Basic in 2003. In 2005, I recieved my MCP in SQL Server 2000 Administration and my MCSE. I have 10+ years experience installing, administering, and maintaining Windows NT servers and networks. I'm very comfortable with NT/2000 and Linux. I utilized both platforms during the operation of my ISP in Illinois.

My current skillset is as follows:
ASP.Net/VB.Net, VB6, Visual C++, Visual FoxPro, Perl/MySql, Php/MySql, SQL Server, MySql.

I have a good deal of knowledge integrating with QuickBooks using the SDK.  I've developed ASP.Net and VB.Net applications that integrate ecommerce data directly into QuickBooks.  I can automate any task in code that can be done manually in QuickBooks.

I am knowledgeable in the Internet and understand what makes it tick. I built my ISP using various products and working with diverse technologies such as Frame-Relay, DCS Channelized T1's and T1 circuits, Cisco routers, server-based routing adapters (DIGI), Livingston Portmasters, Adtran CSU/DSU's, Ethernet and fiber optic hubs, switches, and transceivers to name a few.

I'm also knowledgeable in Internet and LAN protocols. I have a pretty full understanding of TCP/IP, SNMP, RIP, DNS, FTP, HTTP(S), DHCP, WINS, NetBT, SMTP, POP3, IMAP, LDAP, SSL, IPSEC and most other protocols in use on LANs and WANs. I've worked with hardware VPN switches (Nortel), and software extranet clients for VPN connectivity. Additionally, I've written my own RFC compliant SMTP server in VFP and have written POP3 and SMTP clients in VB.

I'm well versed in Linux and it's administration. My Linux experience includes working with MySql, Squid, SquidGuard, IPchains and IpTables, SAMBA, Ht::Dig, X-windows, Bind, Apache to name a handful.

I've worked with SQL server 7.0 and 2000 quite a bit and can perform solidly as a developer writing stored procedures, a database administrator, or both.

In spite of my diverse skill set and the many talents and abilities I've been blessed with, I am not convinced that I know it all, and am not at all afraid to grab a tech reference when necessary or to consult someone who may be more knowledgeable in a specific area. I am equally inclined to share with my peers the things I've learned through experience and study. I also feel that the true measure of a developer or an IT person in general is their ideas and their willingness to share them. I can honestly say that I am constantly bombarded with ideas and like nothing more than seeing them through to fulfillment.

Certifications
I obtained Microsoft Certified Professional status in the following 8 professional tracks:

    * Microsoft Certified Systems Engineer
    * Microsoft SQL Server 2000 Administration
    * Microsoft Visual Basic 6.0
    * Microsoft Windows NT 4.0 Workstation
    * Microsoft Windows NT 4.0 Server
    * Microsoft Windows NT 4.0 in the Enterprise
    * Microsoft Windows Networking Essentials
    * Microsoft Exchange Server 5.5

We offer a wide range of Software Development, Hardware Deployment, and Consulting services.

Copyright ©     Henderson Software Consulting   All Rights Reserved