|
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 |