Charles Harper has over 28 years of experience in IT with expertise in Java, .NET, SQL Server, Oracle, and DB2. He has worked as a senior software engineer and lead developer for several companies in roles involving web development, database programming, and application maintenance and support. His most recent experience has been in the mortgage industry, developing web applications and services using technologies like C#, ASP.NET, and Entity Framework.