Post Job Free
Sign in

Engineer Software .Net Customer Service Design

Location:
Fort Collins, CO
Posted:
October 04, 2012

Contact this candidate

Resume:

Greg Hanson

Email: *********@********.***

Address: **** ********* *****

City: Fort Collins

State: CO

Zip: 80526

Country: USA

Phone: 970-***-****

Skill Level: Director

Salary Range: 90

Primary Skills/Experience:

See Resume

Educational Background:

See Resume

Job History / Details:

SUMMARY

Senior software professional with extensive experience in full life cycle software development using object-oriented analysis, design, and development on Windows 2000/XP/Vista/7 with C#/ASP.NET/.NET, C++, C, WPF, WCF, COM, SOAP and Web Services. Primary focus has been on using latest technologies in .NET 4.0 including WPF, WCF, ASP.NET with most code either ported from C++ to C# or written directly in C#.

TECHNICAL SUMMARY

Database(s): SQL Server 2008, SQL-LINK, ADO.NET, Active Record, Oracle 10g, OCI API, ODBC, Informix, ADO, DAO

Languages: C# 4.0, 3.5, JavaScript, C++, C, Delphi/Pascal, XML, HTML, Visual Basic, Java

Frameworks: WPF, WCF, ASP.NET, AJAX (Microsoft), Visual Studio 2008, .NET, Microsoft Reporting Services, MFC, ATL, UML,

Operating Systems: Microsoft Windows Vista/XP/2000/NT/98/95, UNIX, OS/2

Communications: WCF, SOAP, WSDL, TCP/IP, Synch/Asynch Protocols, COM, IIS

Source Control: SVN, TFS, Microsoft Visual Source Safe, Rational ClearCase, CVS.

Applications: Microsoft Project, Visual Studio Team Foundation, NuMega Boundschecker, SoftIce.

PROFESSIONAL EXPERIENCE

Woodward Governor - January 27, 2012 - Current Senior Software Engineer

* Design/Develop C#, for Controller layer for middle tier of ERP System

Ball Company - November 13, 2011 - January 27, 2011 Contract Software Engineer

* Design/Develop C#, ASP.NET for ERP System

* Using Agile/Scrum process for development.

Beckman Coulter - April 1, 2010 - November 10, 2011 Staff Software Engineer

* Design/Develop WCF for Web Services Interface posting events from Cytometer Device using WCF and REST

* Design/develop GUI in WPF for Flow Cytometer System.

* Design Flow Cytometer System using C#, CLR/CLI and WCF ported from C++.

Plexus Company - October 8 2009 - March 30, 2010 Contract Software Engineer with American Contractors

* Design/Develop GUI for Decapper Unit using WPF, Events, SQL Express

* Completed Custom Controls for animation and LINQ for SQL.

Managed Business Solutions - June 15 2008 - July 27, 2009

* Using WPF/.NET 3.5 to design/develop for Department of Revenue's Excise Tax System and Mineral Tax System.

* Used C# to develop code using SQL Server backend database.

* Used XAML for WPF implementations, and design view that is used for GUI development on Visual Studio 2008.

* Used backend C# programming to respond events for database access and controls represented in XAML.

* Wrote specifications, prototyped, then wrote code using above technologies.

NSpire Health February 2008 - June 15 2008 Clinical Programmer

* Converting SAS/Sybase to use SQL Server Reporting Services for Web-based Reporting of Clinical Studies.

* Used C# to program Reporting Services communicating to SQL Serve as well as Sybase backend database.

Western Ascent August 2007 - February 2008 Contract Software Engineer

* Developed Web Services for ASP.NET application using the AbelCommerce Framework, and DotNetNuke

* Developed Event User Controls for ASP.NET application.

* Used C# to program Web Service for Video on the Web, that also used flash.

USDA/NRCS/CSC January 2007-August 8, 2007 Contract Software Engineer

* Designed, developed Web Service interface to Stellent Content Management System.

* Designed, developed ASP.NET 2.0 Database Application using Business Logic Classes, XML Schema Definition, GridView/DetailsView for User Interface.

* Used Active Record Classes for interface to the SQL Server 2005 Database.

* Used C# to program web-based application for Content Server Applications.

Kroll Factual Data January 2006-January 2007 http://www.factualdata.com/ Fort Collins.

* Rewrote Portfolio Application in C#/.NET to use C++ communicating to C#.

* Designed/developed Credit Application using Builder Pattern in C#.

* Designed/developed utilities using Web Services and C#.

* Completed design/development of configuration for Source Control for many different applications.

* Designed/developed, refactored code from C++ to C# for Job/Program Manager Application.

* Used C# extensively to develop code for various applications needed for real-time processing of credit information.

Hewlett -Packard November 2005- January 2006 Consultant

* Completed testing in C++ of Blu-Ray Devices on Windows XP, 2000.

NCR Teradata Division February 2004-August 2005

* Developing in C++/C for ODBC Team.

* Designed/wrote classes for Single Sign On and Extensible User Authentication

* Designing/Implementing code for new TD Provider .NET project in C#.

LPL Financial Systems Consultant Software Engineer 6/2003 - 10/2003

* Develope financial applications in C++ using ATL/COM, SOAP and Web Services.Developing in C++ for Web Services using ATL/COM and TCP/IP communications.

Computer Associates Software Engineer 4/2002-5/2003

* Improved usability for Access Control GUI.

* Implemented solutions to 3 difficult problems in Access Control Device Driver using Kernel Debugger.

* Managed configuration of eTrust and implemented visual development for Access Control.

* Solved timing issues with Access Control Services.

* Managed team for Windows design and programming issues.

Accelrys, San Diego, Senior Software Engineer 9/2001-4/2002

* Wrote Job Management Process Specification in C++ for Gene Sequencing Application.

* Programmed Translation Analysis in C++ MFC/GUI for translating DNA/mRNA to Protein.

* Programmed Reverse Translation Analysis in C++.

* Completed specifications and prototype for incorporating ActiveX Control Technology into Gene Sequencing Application.

* Completed analysis for porting MFC GUI to ActiveX Control Technology.

* Completed addition of Progress Control functionality to Grid Control.

Wireless Knowledge, San Diego CA Senior Staff Engineer 2/2001-5/2001

* Programmed recovery process for WorkStyle Server based on Waitable Timers and Win32 Threading.

* Implemented code for processing Server(s) real-time.

* Solved memory leaks in code for ATL/COM Server Application.

* Debugged COM/ATL Services on Windows 2000 Platform.

Combio Corporation (previously FSPN), Carlsbad, Senior Software Engineer III 2/2000-2/20001

* Implemented Internet IIS/ISAPI Portal that communicated to Application Server running on Windows NT Systems that was displayed on Cisco Systems Internet Site.

* Managed team that improved stability/scalability and performance of "Core Services" to achieve a 42-page/sec html render rate.

* Refactored code to scale System to multiple Web Servers/Application Servers.

* Implemented System Monitor Class/Process that kept state in database using threading and event techniques.

* Created Process and Static Class Visio Diagrams for "Core Services".

* Completed class, wrapping OCI for communication to Oracle Database.

MEDDATA HEALTHCARE SYSTEMS INC., San Diego, CA Senior Software Engineer 6/1998-2/2000

* Designed, programmed in Visual C++ and MFC, communication software on Windows NT Systems.

* Completed programming in C++, NT Services responsible for sending/receiving prescription data.

* Designed classes/objects based on ATL 3.0 with implementation consisting of I/O Completion Ports, Windows Sockets, State Messaging, and Thread Pooling.

* Designed and programmed utility classes and database API interface.

* Wrote Visual Basic GUI that interfaced to C++ Component to test Interface using flexible test parameters.

* Created NT Services responsible for MedData's Fax and Email Systems that ran 7/24.

* Completed Interface for prescriptions to Medical Software Components that were written in Visual Basic.

* Utilize Event, Logging, and other MFC Classes in order to develop 7/24 communications system.

Microsoft Corporation, Redmond, Washington Software Engineer 5/1997-6/1998

* Developed C/C++ in order to test Server Software Products on Windows NT 4.0 Server platforms.

* Programmed using Visual C++, DBSQL/C and ADO/ODBC/C++ to test SQL Server and Access database for Microsoft Site Server 3.0 RC on Windows NT 4.0 Platforms.

* Wrote ADO interface for Simulator for various protocols.

NCR, Rancho Bernardo, CA Customer Service Engineer (Level 4) 2/1995-5/1997

* Provided customer support for Computer Associate and Wollongong's TCP/IP running on UNIX.

* Wrote TCPIP Team Web page composed of CGI, JAVA and Pearl Scripts.

* Fixed/inspected bugs in TCPIP code.

* Diagnosed Telnet, FTP and other high-level protocols for remote clients.

Fujitsu-ICL, San Diego, CA ICL Principle Programmer 7/1993- 9/1994

* Designed and developed Code in C for PC (POS) Controller that communicated to IBM 3270 Host.

* Developed C code for Point of Sale application utilizing OS/2 multiprocessing and multithreading with queue support.

Infogenesis, Santa Barbara, CA 1992-1993 Senior Systems Programmer 6/1992- 3/1993

* Developed code for transaction-based POS System on IBM/NCR terminal hardware for touch screen terminals communicating to UNIX server using TCP/IP.

* Developed offline system responsible for communication of transactions when server was down.

Fujitsu Systems of America, San Diego, CA 1987-1992 Consultant 12/1987-4/1992

* Designed/developed code in the C Programming Language in support of FSA's Point of Sale System.

* Completed programming in C on OS/2 Platform to develop POS menu-driven user interface for report and database update capabilities.

EDUCATION

BA, Mathematics - UCSB Santa Barbara, Ca.

C# Programming I, II, III - UCSD, La Jolla Ca.

C Programming, UNIX Operating Systems, Computer Networks, and TCPIP - UCSD

Advanced C/C++, Object Oriented Design and Analysis, SQL Server 6.5, and JAVA - UCSD

Microsoft Corporation Technical Training in MS SQL Server 6.5

COM Programming - UCSD, SDSU- Oracle Administration and PL/SQL

d PL/SQL



Contact this candidate