christopherkane.com

Professional Software Engineer
Welcome to christopherkane.com Sign in | Join | Help

Home

Christopher Carl Kane
cckane1973@gmail.com

Summary

I enjoy leading or being a key part of the design and development of solutions for challenging business problems that require the latest or recent Microsoft technologies. My expertise is in data-centric web applications, with a focus on the database and middle-tier, as well as the application architecture.

Experience

08/2008 – Present

 Management Data Systems International, Inc | Cumming, GA

Senior Software Engineer

 

·          Design and develop software including:

o    ASP.NET XML Web Services

o    Windows Communication Framework (WCF) Services

o    Windows Services

o    Windows Workflow Foundation (WF) workflows.

o    Windows SharePoint Portal Web Parts

o    ASP.NET Web Sites

o    SQL Server 2005 & 2008 Reporting Services Reports

·          Design and Support Enterprise Network Infrastructure including:

o    Cisco Switch and Router configuration.

o    Network to Network VPN configuration and management.

o    Firewall configuration and security maintenance.

o    Hardware support, troubleshooting, and maintenance.

o    Server applications such as SQL Server 2000 - 2008, IIS 6 & 7, Active Directory, Exchange Server 2007

o    Operating Systems including Server 2003 R2, Server 2008, Vista, XP, Linux

·          Create service based integration points with vendors and customers.

·          Design and Develop Custom Reports for Web Deployment

·          Customized and Integrated with Microsoft Solomon IV and Microsoft Dynamics AX (Axapta) for inventory automation.

·          Provided integration points via SOA based WCF/Web Services.

·          Microsoft Axapta 2009 (Dynamics AX)

o    Integration with Business Connector

o    X++ customizations

03/2006 – 08/2008

Genuine Parts Company | Atlanta, GA

Senior Software Developer

 

Senior software developer responsible for designing, supporting, and architecting business sales support applications using Web services, DHTML, JavaScript, XML, ASP.NET, BizTalk 2006, and SQL Server.

·          Lead developer on continuous improvement of Intranet-based inventory recommendation tool for Genuine Parts Company (GPC).  This application improved auto part stocking recommendations for NAPA Auto Parts stores across the country based on vehicles in store market areas and regional sales comparisons.  This tool is now responsible for over $1M in daily sales of Auto parts for the company.

·          Lead architect on a localized content portal used by store owners to download store documents and space planning layouts using a download cart. This application used an administrative interface that allowed the business owner to configure the menu, assign group permissions, upload and manage content.

·          Lead architect on the first implementation of Microsoft BizTalk Server 2006 R2 to migrate from the legacy file push technology used by the Genuine Parts Company (GPC) next generation Point-Of-Sales Java 2EE system.

 

12/2003 - 03/2006

Scientific Games International | Alpharetta, GA

Software Engineer

 

 

Software developer responsible for architecting and developing the next generation of Lottery Game Management Software to be deployed all over the world using ASP.NET, VB.NET, C#, .Net Remoting, and Web services. This solution was developed using the Microsoft best practices, FX Cop, and leading edge object oriented programming tactics. The solution brought the first use of three tiered application development involving the presentation, business, and data tiers to the lottery division. Areas of development and responsibility for were with some of the key components of the system:

·          Financial Activity Web Services.

·          Server Side PDF Generation and Storage

·          On Demand File Compression and Management

·          Crystal Reports Report Processing Engine

·          .NET-Remoting Data Cache

·          C# MSMQ Message Processors

·          Custom ASP.NET HTTP Handlers

·          Real-Time Terminal Update Processing

·          Localization and Globalization

 The first implementation of this next generation software was rolled out to the first customer on May 1st, 2005 with an additional deployment in Dec 2005. Additional duties and responsibilities were server configuration, deployment, and design consulting to maximize performance while maintaining high availability.

 

8/2003 -12/2003

 Primewire, Inc | Marietta, GA

Application Developer

 

Continued development and system improvements on the company's flagship product written in ASP.NET and C#, a benefits management application. Authored custom C# application modules based on the customer's preliminary requirements. Such items included Statement PDF generation, Web Control Administrator, Signature Pad module, custom server controls to conform to business logic, and designed application objects for simplified application management. Authored custom Windows base application for quick support and systems management.

 

5/2000 - 8/2003

 MCI | Atlanta, GA

Engineer / .NET Developer

 

Engineer responsible for system architecting, deployment, and maintenance of Production, Testing, and Development systems used to construct Enterprise Web Applications using the most up to date technologies. Setup, Design, and support of Enterprise Intranet Web Systems. The technologies include: Microsoft Application Center 2000, Cisco Local Director, Microsoft .NET Framework, Microsoft Windows 2000 Server/Advanced Server, Microsoft Cluster Services. The environments used Network Load Balanced Web Servers, Load Balanced COM+ Servers, Network Load Balanced FTP Servers, Site minder User Logins, and Clustered Microsoft SQL 2000 Servers. Recommended architecture changes to support user growth, as well as design of new systems. Developed management and monitoring solutions to automatically detect failures in the production environment and allow 95% uptime.

Developed a .NET WMI inventory Windows Service, written in C#, that periodically collects Server WMI information to a .NET Web Service for management inventory tracking integrating with a SQL 2000 Clustered data warehouse. This application used NET Remoting to listen for commands and reflection to allow the agent to be customized for either the desktop or server Operating Systems.

Created an integrated Enterprise ASP.NET Support portal for Enterprise Managed Services that used a combination of SQL 2000 and mySQL databases to consolidate project tracking, employee calendars, system migrations, and general customer information from 30 independent solutions. Developed and ported numerous legacy ASP Web applications to Microsoft .NET using Web services, ASP.NET, and ADO.NET. Research and Development of porting web and windows applications to Compaq iPaq using Pocket PC, C#, and the Microsoft .NET Compact Framework and Smart Device Extensions.
Used SQL 2000 Data Transformation Services to import Oracle 8i AIX Asset Data and flat file HR Data nightly. This normalized data was consolidated into a single database for simplified executive reporting across the enterprise.

Wrote an Active Directory new user Windows application that allowed the local desktop technicians to add new and migrated users to Active Directory in 4 clicks. This C# application accepted a MCI/Worldcom email address as input and returned specific user information from Human Resources data feed. This information was the used to complete the user object properties in Active Directory saving 15 minutes per entry, greatly improving and streamlining the technician’s workload.

Involved in the beta testing, development, and roll-out of numerous Enterprise ASP.NET and C# Applications using Microsoft .NET Framework. Consulted on architecture and development solutions, deployment methods, as well as integration of .NET Web Services into existing Enterprise applications. Integrated and deployed Microsoft Source Safe.

 

8/1999 - 5/2000

 Morgan Stanley Dean Witter | Maitland, FL

LAN Administrator

 

Primary responsibilities were to Administer users and network resources in a multiple master Wide Area Network Domain as well as configure, install, and troubleshoot Dell and HP Windows NT Workstations, IBM Netfinity Windows NT Servers, AS/400 Connections & Administration, and Microsoft Exchange Administrator in a Multiple-Domain Wide Area Network Environment. Duties were
also used in multiple network projects to include installation of Symantec's Norton Anti-Virus at all network stations, and configure a Norton Anti-Virus Server that would push out new Viral Updates on a regular schedule. Administrated, Researched, configured, installed and migrated from Lotus Notes email system to Microsoft Exchange. Upon location change in Central Florida, migrated, installed and configured Ethernet Local Area Network from the ground up to include NT Server construction and installation, Multiple VLAN switch installation, and NT Workstation configuration.

 

3/1999 - 8/1999

 TEKSystems | Winter Park, FL

NETWORK ANALYST / NETWORK SPECIALIST

 

Contracted technician with an A+ Certification and Microsoft Windows NT Server 4.0 Professional that supported Y2K upgrades and PC Rollouts of 1200 network clients through hardware, software, and network support. Responsibilities included installation and troubleshooting in an enterprise environment of Windows NT Workstations, Windows NT Servers, Windows 95 Workstations, Network Printers, Novell Client for 95/NT Machines, Microsoft Exchange for email Support, Microsoft SQL Server, TCP/IP connectivity issues, Sybase SQL Anywhere, and countless hours of volunteering for Information Systems Help Desk to ensure a smooth system transition.

 

3/1995 - 3/1999

 United States Air Force | Hurlburt Field, FL

ELECTRONIC WARFARE SYSTEMS JOURNEYMAN

 

Responsible for the operation, maintenance, repair and trouble-shooting of thirteen different electronic systems, including electronic receivers and transmitters that handles highly sensitive and critical data. Also responsible for the installation, configuration, testing, evaluation and support of computer hardware and software systems. Involved in managing teams in daily operations, providing ongoing technical support to staff, maintaining $500,000 in government assets, and ordering parts and supplies as required to maintain adequate inventory levels.

 

 

Site Activity

10-09-2008
10-08-2008
10-07-2008
09-28-2008
09-23-2008
09-16-2008
09-13-2008
09-11-2008
09-10-2008
Powered by Community Server (Non-Commercial Edition), by Telligent Systems