My Resume

Harry W. "Chip" Holland

Cell: (919) 539-8963
chip.holland@gmail.com
7610 Shelter Cove
Apt 7108
Raleigh, NC 27617

Summary

I have 24 years of software development experience and 3 years of general hardware and software consulting prior to that. Products I have worked on and shipped include shrink-wrap desktop software, medical device software, client-server, systems integration, ETL, and five web-based SaaS products.

I've done full life-cycle development - designing systems in conjunction with the business, and then implementing them. Afterwards, I've trained other employees and customers, and acted as 2nd & 3rd level support for them. I have a proven record in developing software that fulfills the desires of the customer community, solving problems, and passing my knowledge onto others.


Technical Skills

Operating Systems: Windows Server 2008/2008R2/2012, Windows 7/8/10, Mac OS X
Languages: C#, SQL, HTML, some Javascript
Databases: SQL Server 2005/2008/2008R2/2012/2014
Version Control: Source Safe, Subversion, Clear Case, Mercurial, TFS, some Git
Tools/Misc: Resharper, Dapper, PetaPoco, some Entity Framework, Bootstrap, Web Services, WCF, REST, ASP.NET MVC, Memcached, Hyper-V, Parallels, dotTrace, Beyond Compare


Side Projects

Excel & Google Sheet automation, Azure Service Fabric, Azure SQL, Windows Services, Web API, Linux, ASP.NET MVC, WiX, .NET Core


Work Experience

Farm Credit Bank of Texas. Austin TX Feb 2013 – Dec 2017
Contract Senior Software Developer

Farm Credit Bank of Texas is a $23 billion lender that serves farmers & ranchers in five states. I was responsible for new development, maintenance, and production support for integrations with:

I was the lead developer for these standalone applications:

Tools and technologies used:


Affiniscape (now YourMembership.com). Austin TX Oct 2010 – Jan 2013
Senior Software Developer

YourMembership.com assists associations with managing their memberships, conferences, and affiliate-based job placement. The three Affiniscape SaaS products served over 2400 association partners world-wide, with over 6 million members. $115 million in credit card transactions were processed during 2012. YourMembership.com is PCI compliant.

Scrum teams in both the US and Ukraine were able to quickly deploy features, delivering regular improvements and solving many long-standing customer issues. Daily stand-ups, backlog grooming sessions and retrospectives gave us a focus on continual improvement and created a learning organization.

Tools and technologies used:


Wachovia National Bank (now Wells Fargo & Co.) Charlotte NC, Austin TX Feb 2009 – Oct 2010
Contract Senior Web Software Developer

I was a member of the team which is responsible for the AtWork internal workflow product that is used by Network Security department staff to maintain the bank's 1400+ network security devices.

I added new workflow capabilities to AtWork for the Internet Content Filtering and Corporate Legal teams. It tracks about 400 requests a month for exceptions to be made to the banks content filters.

I also rewrote a large number of the network security request workflows, streamlining the process for the 5 teams that are heavy users of AtWork. This was delivered on time for the Wachovia/Wells Fargo merger, along with training materials for the incoming Wells Fargo users.

Tools and technologies used:


Hill-Rom IT Solutions, Inc. Cary NC Feb 2005 – May 2008
Contract Senior Software Developer, Principal Engineer

This Hill-Rom division produces the NaviCare Nurse Call and Patient Safety products. These improve care by helping nurses respond to patient requests and unsafe conditions more quickly.

I mentored Hill-Rom developers in their transition from a waterfall process to a more Agile process using Scrum. I assisted them in the replacement of their obsolete J++ Nurse Call product with a modern C# enterprise system, using test-driven development and nightly automated builds.

I was team lead on Navicare Patient Safety, a FDA Class-II regulated medical device. Building on top of an existing distributed in-memory database cache, our development followed FDA mandated traceability from UML analysis through design, and into implementation. I later led the team that completed the ASP.NET based configuration tool, bringing its development back in-house after a failed outsourcing attempt.

For the hardware & software refresh of the Hill-Rom Navicare Nurse Call product, I was responsible for the networking portion of the system design, called by WCF on Windows and Mono on Linux clients. I also wrote the code that interfaced with a 3rd party wireless phone system that allowed the nurses to call the patients if they weren’t close to their room.

Tools and technologies used:


Peopleclick, Inc. (now PeopleFluent.com) Raleigh NC 2001-2005
Team Lead & Senior Software Engineer

I was responsible for writing and managing the subsystem of the Peopleclick RMS (Recruiting Management System) SaaS product that allowed clients to import and export their data on a scheduled (batch) and ad-hoc (transactional) basis, using XML in both proprietary and industry-standard formats.

I supervised a team of 3 other developers to ensure their ETL code met the standards and needs of the company and its clients. I was a voting member of the HR-XML standards committee.

Tools and technologies used:


MediClick, Inc. (now Aperek, A Premier Inc. Company) Raleigh NC 2000-2001
Software Developer/Project Manager

I was responsible for parts of AX/Ware, which was a 3rd party conversion and run-time system that allowed MediClick to run an existing OS/400 application on top of Windows NT with Oracle 8.0 as a backend. I also worked on ProClick, which is a healthcare materials management system.

MediClick was spun off from Global Software in early 2000.


Global Software, Inc. Raleigh NC 1994-2000
Software Developer

Wrote, improved, and supported four commercial Windows client-server products that communicated with an AS/400. In these applications, I wrote all network access routines (initially APPC, but later TCP/IP), much of the user interface, the printing and charting routines, and all setup and installation scripts. In the early days of the products, I also trained end-users.


Computer Task Group, Inc. Charlotte NC 1991-1994
Consultant

Performed a variety of tasks for customers from software development, hardware & software installation, and training.


U.S. Air Force and Reserve 1983-1989
Hahn AB, Germany; McClellan AFB, CA; Columbus AFB, MS; Shaw AFB, SC

Repaired secure telecommunications equipment. Held Top-Secret, SCI, CNWDI, Code-Word, NATO, and SIOP clearances (now expired).


Education and Training

Winthrop University 1991

Bachelor of Science, Computer Science, with a minor in Business Administration. Winthrop is ACM and CSAB/ABET accredited.