5
20147 E.Edinborough Ct, Parker, Co 80138 Email Only [email protected] Charles Harper Overview Over 28 years IT experience with 15 plus years using both JAVA and .NET, with positions including Web Developer, System Engineer, Software Engineer, Lead Programmer, DBA, Database programmer, Mainframe support and Network Support in the definition, design, development, implementation and support of both large scale and individual products and projects. My most recent Experience has been working in the Mortgage Industry. Past responsibilities included code for a number of state DOT’s, Maintaining and programming large scale Mainframe operation sites as well as customer support, help desk duties and Network planning. Actively worked on code projects for both large and small scale companies, either as the sole Engineer or in groups of various sizes. Been part of a Network support and hardware configuration group supporting a local office environment. Technical Experience C/C++, C# , Visual Basic, .NET, ASP.NET Visual C++ Entity Framework, MVC, MVP JAVA / J2EE, HTML, ASPX, ASP, Javascript, VB Script, AJAX, JQuery, IIS, WebSphere, Web logic, Tomcat, XSLT, XML, HTML5 SQL Server, Oracle, DB2 ActiveX, ODBC, Silverlight, OOD /OOP Principles, MFC, Window Forms. SOAP, Web Services STRUTS, JBOSS, JUNIT Mainframe – TPF / VM (XA and VSE) / MVS, UNIX, Windows Apple support with XCODE and Mobile device development Google maps API and Microsoft TerraServer TFS, VSS, CVS Experience 2013 – Present Lenderlive Denver, CO Senior Software Engineer

Charles harper Resume

Embed Size (px)

Citation preview

Page 1: Charles harper Resume

20147 E.Edinborough Ct, Parker, Co 80138 Email Only [email protected]

Charles HarperOverview

Over 28 years IT experience with 15 plus years using both JAVA and .NET, with positions including Web Developer, System Engineer, Software Engineer, Lead Programmer, DBA, Database programmer, Mainframe support and Network Support in the definition, design, development, implementation and support of both large scale and individual products and projects. My most recent Experience has been working in the Mortgage Industry. Past responsibilities included code for a number of state DOT’s, Maintaining and programming large scale Mainframe operation sites as well as customer support, help desk duties and Network planning. Actively worked on code projects for both large and small scale companies, either as the sole Engineer or in groups of various sizes. Been part of a Network support and hardware configuration group supporting a local office environment.

Technical Experience

C/C++, C# , Visual Basic, .NET, ASP.NET Visual C++ Entity Framework, MVC, MVP JAVA / J2EE, HTML, ASPX, ASP, Javascript, VB Script, AJAX, JQuery, IIS, WebSphere, Web logic, Tomcat, XSLT, XML, HTML5 SQL Server, Oracle, DB2

ActiveX, ODBC, Silverlight, OOD /OOP Principles, MFC, Window Forms. SOAP, Web Services

STRUTS, JBOSS, JUNIT Mainframe – TPF / VM (XA and VSE) / MVS, UNIX, Windows Apple support with XCODE and Mobile device development Google maps API and Microsoft TerraServer TFS, VSS, CVS

Experience

2013 – Present Lenderlive Denver, CO

Senior Software Engineer A Senior Developer working on web sites written in Web forms, MVP and MVC. Maintained

and created new Pages and services to improve different aspects of the mortgage process along with document creation. Created Code first Entity Framework classes to select and update data in SQL database tables.

Developed a web service to interact with external Due Diligence software which allowed for information to exchange with less human interaction in real time. This will help speed up the overall Mortgage application approval.

XSLT / XML developer creating schemas to import and Export loan data used by different Banks and Government agencies. C# and SQL code to call XSLT to perform different parsing.

Wrote new SQL scripts and maintained complex return objects. Created TFS objects and C# services to interact with 3rd party time tracking systems. Time

entered in TFS was automatically updated.

Page 2: Charles harper Resume

Current up to date certification in Money Laundering Rules of BSA, Identity Theft and FACT Red Flags.

Part of the Senior team responsible to interviewing and hiring new developers. XSLT developer – Redesigned a document creation system for Mortgage documents based

around the MISMO3.2 format. This was to meet the new Government requirement that came into effect Oct 2015.

2005 – 2013 Bentley Systems Denver, CO

Senior / Lead Developer Lead Web Developer for Right of Way development using .NET C# running against an SQL

Server database. Extensive use of the RAD Control suite as supplied by Telarik. All database functionality was written using stored procedures so no direct table access is ever performed. .NET web services used to interact with customers financial system running under a Java framework.

Lead Software Developer for Outdoor advertising application developed using ASPX MVC .NET C#, Silverlight and scripting. The application is based around an XML workflow framework which allows for new items to be added easily via XML files. Supply ongoing support for enhancements and customer report bugs.

Updated legacy Visual Studio 6 Visual Basic and C++ code to .NET C# and .NET C++. Upgraded DCOM objects to .NET C# web services which used SOAP technology to interact across HTTP protocol with Java based applications running on UNIX servers.

Mobile development of Bentley Permitting applications using .NET and Silverlight. Enhancement of the same application so they can run under Apple OS X.

Senior Software Developer responsible for the Bentley Superload Permit and Routing system. This included updating legacy ASP code to .NET ASPX using C# as the preferred backend language.

Maintained a Java based in house routing / map system used by state governments. Lead Developer in charge of design and development permitting systems using JAVA STRUTS /

JSP as the front end with an imbedded Applet running against an ORACLE database backend. Installed application at customer’s suite and provided customer support during the training period.

Maintenance of JAVA code using both JBuilder and Eclipse across multiple projects. Adding customer required changes to both the presentation and business layers.

Maintenance of existing Visual Studio 6 C++, .NET Visual Basic, C# and Java code for various projects across different US states.

A go to programmer when problems occur with applications that have not been changed for a number of years or when changes need to be made to a process or code stream that include technologies that have not been used by the group before.

2003 - 2005 PeopleSoft / J.D Edwards Denver, CO

Senior Engineer JD Edwards and PeopleSoft core program developer, Senior Developer for JD Edwards Business Intelligence application suite accessed through either

an ASP web client with Visual Basic middle tier application or a JAVA based application suite. The frontend client was written mainly in HTML and ASP accessing data from various sources.

PeopleSoft core code designer and script developer for CRM, EPM and HR products. Used Microsoft technologies to show business data through a number of Dashboards pulled from

Page 3: Charles harper Resume

various Mainframe and server databases and displayed through an ASP intranet frontend. Maintained existing HTML and ASP code for a number of different in house products Client applications were written in both C++ and Visual Basic 6.

2002 - 2003 Kore Denver, CO

Lead Software Engineer Lead developer for a group of middle tier developers creating applications that were used to

control the Mattel Hot wheels toys web site. Including game based design for online mini racing games and database storage of user information and score tracking using HTTPS.

Led a team that created a mechanism that allowed users to earn points that allowed for upgrades to online games and accessories using the Visual Studio 6 toolkit and COM objects.

2001 - 2002 IHS Denver, CO

Lead Software Engineer Lead program developer on a document storage system for IHS allowing documents to be stored

using SGML as digital files. The document suite included a scanner application that could scan multiple documents and an editing suite for corrections to the digitally uploaded files.

Team members included developers, network support personal and clerical assistants. Frontend application was created using Visual Basic 5 / 6 with a number of C++ DCOM backend

objects along with JAVA for intranet to access the scanned images residing in server farms.

1989 - 2001 Galileo Int Swindon UK, Denver CO

Software Engineer / Lead / Coverage Software Automation engineer on a team creating a new PC based product for interaction with

TPF systems running on IBM 3090 mainframes. Created a graphical user interface into the normal mainframe database and operating system that would allow operators to see critical errors and job related activities through a number of windows and popup applications using Visual Basic 4 and then later 5.

Software Engineer Designed and coded a new in-house payroll system for Galileo Int through a APS / HTML web based front end. This took away the need for all employees’ to install the old client software on their individual machine. The front end application interacted with a PeopleSoft backend database via weekly uploads.

Lead, Coverage, Operations, under the mainframe operations unit designed applications to run on MVS and VM/VSE/XA system. Maintained and operated IBM 3080 and 3090 mainframes along with UNIX hardware. Team Lead for a team supporting computer operations world wide.

1985 - 1989 British Telecom Reading, UK

Operations Operations / Help Desk, Maintained and operated IBM 3080 and 3090 mainframes along with

UNIX hardware. MVS and VM Operations. Tape room management. Print room management.

Page 4: Charles harper Resume

Education

1977 – 1982 Ellesmere College Ellesmere UK

1982 – 1984 Bracknell College Bracknell, UK

TPF certified (1990), VS6 certification, SQL 6 certification, .NET 2003 training (2003), .NET 2008 training (2007), JAVA training (2000, 2002, 2003), PeopleSoft Design standards training (2003)MicroStation and Bentley Software Training (2005 – 2012)

References

References are available on request.