311 Valley Heights Drive

Oceanside, CA 92057

Cell: 760.216.3890

Email:

Kevin A. Heintzman

Technical Skills /
  • Programming languages: C#, ASP.Net, VB.Net, Visual Basic 6,C,Pascal, Basic, ASP, Transact-SQL, XAML, JavaScript, JQuery
  • Development Tools & Applications: Visual Studio .NET 2003/2005/2008/2010/2012/2013/2015, MS Visual Basic 6, Visual Interdev 6.0, MS Access, Visual Studio 6.0, MS Office 2000 - 2013, MS Project, Enterprise Architect, System Architect,Altova XMLSpy, ROBOHelp, Crystal Reports, Active Reports, Front Page, Visio, Visual Modeler, Excel Automation, Paradox, Adobe Photoshop, Macromedia Fireworks, Macromedia Dreamweaver/Ultradev, Macromedia MX studio, and others.
  • Server Tools: IBM Rational System Architect, NServiceBus ESB, NoSQL DBs (Raven DB and MongoDB), MS BizTalk Server 2006/2009, MS SQL Server 6.5/7.0/2000/2005/2008/2012/2014/2016, MS SQL SSIS, MS SQL SSRS, Microsoft Message Queue (MSMQ), MS Internet Information Server (IIS), MS Transaction Server (MTS), MS Commerce Server, MS Proxy Server, Webtrends, and others).
  • Operating Systems: Microsoft Windows Server 2003/2008, Microsoft Windows 10, 7 (all flavors), Microsoft Windows XP (all flavors), Microsoft Windows 2000, NT 3.5-4.0, MS Windows 95/98, Windows 3.1, and MS DOS.
  • Architectural & Design Skills: MVC and MVVM patterns implemented in WPF, Message Queue Architectures, Relational Database (RDBMS) Design and Normalization, n-tier architecture, COM+, Active Server Pages (ASP), ODBC (Open Database Connectivity), HTML, HTML5, DHTML, CSS3, ADO, ADO.Net, RDO, DAO, SQL, SGML, Object Oriented Analysis & Design (OMT/UML), Software Interface Design for Windows, Requirements Analysis and Specification, Project Management, and Resource Scheduling, Implementation of numerous Gang of Four Design Patterns.
  • Technologies: XML, XML Schemas, WCF, WF, WPF, Winforms, XSLT, SOA, Enterprise Application Blocks, NServiceBus, SaaS usage and creation, Polymer 1.0, Angular 2.0, Typescript, React, Twitter Bootstrap
  • SDLC: Agile (Scrum), Waterfall

Non–TechnicalSkills /
  • Highly motivated, organized, and productive engineer / middle manager with excellent leadership qualities.
  • Superlative business, communication, and presentation skills.
  • Detail-oriented and analytical.
  • Keen business process re-engineering skills.
  • Excellent problem solver with the ability to accomplish goals with little supervision while contributing to high morale in the workplace.

Experience / 2014 – Present, McCain Inc., Vista, CA
.Net Application Developer (SaaS)
Currently, I'm learning front end web technologies that complement the Big Data experience detailed below. They include Tableau, Polymer, and Angular 4 (soon to be 5). As Angular 4 was the de facto choice internally, I am utilizing Angular for a public facing proof of concept for a McCain "dashboard" of services.
As part of a newly formed small "Big Data" team, I architected, designed, and developed a real time analytics platform for high resolution traffic data (potentially petabytes of data) within the Microsoft Azure Cloud platform. Back end data created by traffic controllers were sent to the cloud in real time and cluster ingress utilized various technologies from HDInsight (Microsoft's branded and managed cluster service). These technologies include storage (Azure Blob Storage, Data Factories, and HBase Tables), ingress (IOT devices, Event hubs, on-demand Apache's Hadoop and Storm clusters), data extraction (Apache Hive), Machine Learning (predictive analytics), and presentation (Microsoft MVC, Tableau) for production of data visualization reports and data modeling.
Integration of third party Delphi DLLs into Transparity, McCain’s premier LOB WPF application, for the purpose of optimizing offset values from controller to controller in a traffic arterial.
Implemented TMDD (Traffic Management Data Dictionary) compliant WCF services for traffic data exchange among disparate TMSes (Traffic Management System). This is an extensible specification.
Implemented an extension of the TMDD spec known as IEN TMDD which covered the municipalities within and around Los Angeles County.
Implemented a service focused upon the import and export of the Universal Traffic Data Format (UTDF)to facilitate the exchange of traffic data between third party analysis tools such as “Tru-Traffic” and “Synchro”.
Implemented a SaaS offering to enable data sharing among disparate vendors in the cloud. This solution uses a multi-tenant SQL backend and a portal which morphs to the needs of the current user.
This offering (known internally as C2C) uses the latest front-end web technologies such as Polymer, JQuery, and the traditional triumvirate of HTML, CSS, and JavaScript. Certain Portions of C2C use SPA techniques.
2010 – October 2014, WALZ Certified Mail Solutions, LLC, Temecula, CA
SEIII (Software Engineer III) / Software Development
Software DevelopmentEngagement
Engaged in a Scrum Team focused on replatforming our Affidavit offering. This is an internal website which processes affidavit requests from our customer facing website. I was responsible for the middle and backend tiers.
Concurrently, I worked on a proof of concept which employs RESTful principles using Microsoft’s WebAPI and other technologies such as SQL Server, NServicebus ESB, OWIN, WCF, and C#. Regarding SQL Server, I was exclusively responsible for: database design,optimization, and creation of all database objects including but not limited to Stored Procedures, Triggers, Views,and UDFs. All development is “Microsoft Stack” within Visual Studio 2013 and Team Foundation Server.
Architecture Domain Engagement
I worked directly with the small Architecture Teamwhich is responsible for overseeing the architectural decisions made by the development teams. Jointly, the two teams selected an SOA Framework which focusedon an event driven model using proven Domain Driven Design concepts and a toolset which includes NServiceBus enterprise Service Bus and MSMQ as the message transport. The three year focus was to re-architect the existing codebase which features WCF (failure prone synchronous calls) to the new architecture which features Message Based (failure tolerant asynchronous calls) communication protocols. All “Greenfield” software efforts were to utilize the new architecture exclusively. In addition to the above, I used C# (.Net Framework 4.0 and 4.5), MS SQL Server 2012, and Visual Studio 2013 with TFS to maintain and extend our SaaS offering, “Remote Print and Mail”. This has been a very successful offering, constituting 12% of our current revenue.
2006 – May 2010, Prometheus Laboratories, Inc., San Diego, CA
SSE (Senior Software Engineer) / Software Development
Responsible for all technical / business / documentation aspects including coding, maintenance, troubleshooting, new feature development, and deployment of three line of business applications. ProCSL is a VB6 application which covers all facets of Order Processing, Deficiency Resolution, and Worksheet generation (among others) of the laboratory workflow. ProAccessioning is a VB.NET application written to handle the shipment intake of laboratory samples at a rapid pace. ProIO, written in C#, is the first corporate SOAapplication service which handles all Deficiency Resolution faxing in a loosely coupled, message based manner. It was so successful that I extended its functionality to include the faxing of test reports, our most critical business function.
2005 – 2006, Autobytel, Inc., Irvine, CA
SSE (Senior Software Engineer) / Software Development
Project lead for several small tactical projects and participant in one large strategic project. Responsible for all technical / business / documentation aspects including coding and deployment of the small projects. Responsible for architecture, documentation, and a portion of the coding for the larger project. Larger project focuses upon application to enter and extract data for all vehicles sold in the USA and Canada. This application, written entirely in C#, is core to the Autobytel business and replaced an antiquated system coded in VB6.
2001 – 2005, AMN Healthcare, Inc., San Diego, CA
SSE (Senior Software Engineer) / Software Development
Technical Director, Internet Services Group / Technical Program Management
Responsible for all technical aspects of internal Internet application development and overseeing all outsourcing / joint development efforts. Oversaw creation / maintenance of 19 websites including development of a sophisticated templated architecture for rapid website development. Designed a rapid-deployment forms engine which was incorporated into aforementioned architecture.
1999 – 2001, ACC, Carlsbad, CA
CTO / Software Development
Responsible for all internal application development and overseeing all outsourcing efforts. Single-handedly wrote TASC, an internal client / server application which tracks all commerce of the company and was deployed on 60+ desktops.
1997 – 1999, Jack White & Company, San Diego, CA
Systems Engineer / Program Manager
Developed with two other team members a three tier client / server application to be deployed to over 350 desktops. Drafted a 77-page functional specification document reviewed and accepted by department management. Prototyped the application (known internally as Compass) using Visual Basic 5.0 (SP2), SQL Server 6.5 and RDO ver. 2.0. Developed the object model using Rational Rose modeling tools.
1995 – 1997, Info Systems Incorporated of NC, Charlotte, NC
Systems Engineer / Program Manager
Lead total of 21 programmers in the development of Visual Basic 4.0 / Microsoft SQL Server based retail POS application for major furniture retailer in southern Georgia. Chosen by management to open San Diego office and assume leadership of ongoing POS development effort for nationwide pet store chain.
1993 – 1995, Harris Teeter, Incorporated, Charlotte, NC
Point of Sale Analyst
Assembled and installed complete 4680 / 4690 POS store systems including terminals, controllers, LANs, and store loops. Assisted in 4680 BASIC programming projects which were implemented in the 140 stores of Harris Teeter, Inc. Developed Microsoft Access applications for in-house tracking of BASS wireless inventory control equipment. Was partially trained on the Help Desk and served three weeks as part of the Help Desk staff. Performed system troubleshooting on a daily basis.
1991 – 1992, International Business Machines, Inc., Raleigh, NC
Co-op Internist
Completed three requisite co-op internships pursuant to ISDP degree from Speed Scientific School. Administered token ring LAN for 24 PS/2s for the Store Systems and Consulting Services Group. Developed internal tools to facilitate project management. Developed “billable” communication pieces between OS/2 1.3 machines and FLEX OS machines. Worked exclusively with OS/2 and 4680 multitasking, preemptive operating systems.
1988, Aquarian Computer Systems, Orange, VA
Computer Assembler / Sales Representative / Field Support Representative
Assembled IBM compatible XT, AT, and 286 class machines from the motherboard and internal component level. Had cursory experience with streaming tape backup systems and networking office systems. Cleaned, diagnosed, and repaired current clients’ machines upon request. Telemarketed new and updated software titles to current clients and cold called for sales of such in the central Virginia area.
1980 – 1988, Mass Pizza, Inc., Amherst, MA
Franchisee / Owner / Operator
Owned and operated three pizza delivery / carryout units in central Massachusetts. Controlled all food, labor, advertising, payroll, etc. cost with office staff of one part-time bookkeeper. Met all franchise obligations including but not limited to: weekly royalty and advertising payments, building site approvals, requisite marketing seminars, training of new product introductions, semi monthly corporate job planning and review meetings and trademark infringement lawsuit initiation.
Education / 1977 – 1978, 1989 – 1993, University of Louisville, Louisville, KY
Completed three semesters pursuant to an undergraduate Biology degree
Received BS degree in ISDP program (Computer Science) within Speed Scientific School, graduating with highest honors
1972 – 1976 Saint Xavier High School, Louisville, KY
Graduated 23rd in a class of 454
Certifications / Microsoft Certified Product Specialist (MCPS) (lapsed)
Microsoft Certified Solution Developer (MCSD) (lapsed)