MCP LogoR. DAVID NEAL
MCSD, MCSE, MCDBA
MCIWD, SCJP, i-Net+
ComponentArt MVP
david@christianasp.net
 
SUMMARY
Senior software developer with broad IT experience in manufacturing, training, IT certification, commercial software and health care. Proven ability to deliver successful software projects and innovative solutions.
 
EXPERTISE
Software Architecture » Web Design, Usability and Standards » System Operations and Management » Data Warehousing » e-Commerce » e-Learning » Content Management » Web & Application Hosting
 
SKILLS
  • Microsoft .NET, ASP.NET and C# (5 years)
  • Visual Basic (7 years)
  • SQL Server (11 years)
  • Classic ASP (4 years)
  • DHTML and JavaScript (5 years)
  • Macromedia Flash (2 years)
Other Tools/Experience: AJAX » jQuery » ComponentArt » NUnit » CruiseControl.NET » TeamCity » SourceGear Vault » SVN » O/R Mapping » CodeSmith » ReSharper » DBGhost » Red Gate SQL Utilities and .NET Profiling » Camtasia » Web Load Testing » Agile software development and project methodologies
 
WORK EXPERIENCE
Integration Management, Inc., Brentwood, TN, October 2003 - Present
Chief Software Architect
Responsible for all software development projects, as well as defining and executing IT and commercial product strategies.
  • Architecture and development of an ASP.NET application framework used as the foundation for several production applications with features that include content management with publishing workflow, flexible object-based and inheritable role/permission security similar to NTFS, skinnable server controls, file management, and easily extensible using modules built as User or Server controls.
  • Numerous successful .NET projects in the healthcare and pharmacy industry. Features and experience include contact management, workflow, document management, survey/questionnaire engine, document template engine for automated communications, dynamic PDF generation, charting, reporting, appropriate use of AJAX technologies, rigorous load testing and application profiling, managing collocation equipment and services, custom issue tracking system, and continuous integration for automated builds, testing and deployment.

Robert Half Technology, Nashville, TN, January 2003 - December 2003
Senior Consultant
Team .NET development at WebMD Corporation for a mission-critical HIPAA healthcare patient eligibility and claim status clearinghouse (WebMD Envoy).

  • Architecture and development of an enterprise management system used to configure, deploy, update and monitor application servers in a 24x7x365, multi-datacenter environment. Technologies used: ASP.NET, C#, custom server controls, SQL Server 2000, Remoting, Web services, threading, Windows services, deployment and installers, SQL stored procedures and triggers, Data Access Application Blocks, Exception Management Application Blocks, and custom role-based security with Forms authentication. Security reviewed by @stake (http://www.atstake.com/) and given very high ratings.
  • Architecture and development of a customer Web portal. Technologies used: ASP.NET, C#, SQL Server 2000, custom server controls, Data Access Application Blocks, Exception Management Application Blocks, NUnit, and custom role-based security with Forms authentication.

Transcender LLC, Nashville, TN, March 2000 - January 2003
Chief Software Architect / Vice President, Web Technology
Led all e-commerce, Web-based, Windows and Palm OS software development. Manage and mentor group of Windows developers, Web developers, product management and QA teams.

  • Designed and led development of www.NextRank.com written entirely using C# and ASP.NET with technologies such as SQL Server 7.0, interfaced-based OOD, custom user and server controls, and integration with Enterprise Services, Great Plains Dynamics 5.0 and CyberSource. Version 1 completed in less than two weeks and version 2 with full e-commerce capabilities completed in less than two months.
  • Designed and led development of WebCert, a Web-based delivery system for Transcender’s certification exam simulation software on a 6-month development schedule. Highly-robust Web Farm session management, user authorization and piracy detection. Tools and technologies include OOD/OOP, ASP, VBScript classes, Visual Basic 6.0 ActiveX components and ActiveX controls (with VeriSign code signing), n-Tier design, COM+, SSL, Flash 5.0, Flash ActionScript, XML/XSL (MSXML 3.0/4.0), Wininet API, cross-browser DHTML/JavaScript, SQL Server 7.0, Visio 2000 and UML.
  • Designed and led development of WebFlash, a Web-based flash card study tool. Built on top of the WebCert framework in less than 2 months.
  • Designed and developed Transcender Live Update, used for querying, downloading, and installing Windows product updates. Completed development in less than 4 months with only one documented bug since October 2000. Tools and technologies include Visual Basic 5.0, OOP/OOD, Windows API, Wininet API, Dart FTP/HTTP components 1.x, Proxy/SSL support, and streaming news feeds.
  • Designed and developed TranscenderFlash for PDA for the PalmOS and Windows Pocket PC platforms – 2 months. Tools and technologies include Visual Basic 6.0, AppForge 2.0 and MobileVB 3.0, custom ETL utility to convert SQL Server 7.0 data to Palm PDB format, and anti-piracy.
  • Successfully completed internationalization projects for the Web, specifically Japanese – 2 months. Full demo of WebCert with minimal back-end and data-tier changes (UNICODE support) and user-tier changes (language-agnostic UI using language resource collection class). Several Web pages developed in Japanese for user registration, e-mail notifications and online help.
  • Other duties of note include Visual C++ 6.0 exams product support, Visual Interdev 6.0 exam technical review, Java2 mentoring and exam technical review, and VB.NET/C# Windows, Web and XML Services content development support/review.

Advanced Engineering, Inc., Franklin, TN, 1995 - 2000
Senior Consultant
Hired initially to provide NetWare administration and PC support to E.I. du Pont de Nemours in Old Hickory, TN. Very quickly given increased responsibilities at DuPont that led to many roles over five years, including NetWare 3.12 to NT 3.51 migration, NT 3.51 to NT 4.0 migration, site Netware 3.12 and NT 3.51/4.0 administration (400+ PCs), SQL Server database administration (4.2, 6.0, 6.5 and 7.0), Windows 3.1 to 95 migration, Windows 95/Office 95 training, DOCS Open 3.x administration, and various client/server applications. Also consulted/developed for several other large, manufacturing clients including a multi-man-year plant-scheduling project for Bridgestone/Firestone.

  • Designed, developed and managed a dynamic, multi-business intranet Web application with integrated, easy-to-use content management tools requiring no knowledge of HTML for its administrators, using ASP, VBScript, SQL Server 7.0, IIS 3.0, Windows authentication security integration, Word/Excel/PowerPoint/text file uploading and document management features.
  • Designed, developed and managed a supply-chain data warehouse and decision support system implemented on MicroStrategy DSS Server/Web and Microsoft SQL Server that included raw materials, manufacturing process data, quality inspection and lab data, inventory, shipments and sales from sources such as VAX RDB, SAP/Oracle, remote SQL Servers, Excel spreadsheets, fixed-width and delimited file formats, and proprietary systems. Developed a custom Extraction-Transformation-Loading (ETL) tool to automate data retrieval, scrubbing and loading of all source data. Tools and technologies used include MicroStrategy DSS Server/Web 5.x/6.x, SQL Server 6.5/7.0, Visual Basic 6.0, ActiveX component design, XML object serialization, data warehouse Star Schema design, Wininet API (FTP transfers), 100's of SQL Stored Procedures, and ASP/VBScript.
  • Designed and developed custom ActiveX controls in VB5/6 that are drawn entirely with the Win32 API (for speed, due to the extremely large amount of data represented) used to view and edit plant production schedules. Used by other developers for product user interface, controls had flexible object hierarchies with custom collection classes, and raised numerous user events.

Shepherd Productions, Inc. (Dawson McAllister Association), Columbia, TN, 1994 - 1995
MIS, DBA
Hired to implement a Unix/Oracle-based data warehouse system to analyze and report donations given to this non-profit organization. In addition to system implementation, responsibilities also included developing reports to target specific donor groups, and coordinating direct mailings (4,000 to 12,000 pieces per month) with marketing consultants, content writers, graphic artists/publishers, and volunteer staff.

  • UNIX and Oracle administration
  • Data warehouse of over 80,000 donors
  • Graphic/page layout and design for direct marketing and newsletters
  • User support and training for office PCs and Macintoshes

Universal Tax Systems, Inc., Rome, GA, 1993 - 1994
Technical Support Supervisor
Hired as a customer support representative, within one month promoted to Technical Support Supervisor. Served as a resource for 50+ technical support and customer service representatives. Helped train staff in troubleshooting MS-DOS, Windows, printers, modems, and network operating systems hardware and software conflicts. Assisted staff writers with technical writing, product documentation and graphic/page layout design.

  • Helped provide internal support for 100+ PCs on a NetWare 3.12 network
  • Provided technical support for NetWare 2.2/3.1x, NetWare Lite, LANtastics, and Windows for Workgroups
  • Borland Pascal application development

 
PUBLICATIONS / SPEAKING ENGAGEMENTS
Co-Author, Flash.NET - Dynamic Content for Designers with Flash Remoting MX and ASP.NET
Published by Friends of Ed, November 2002
Contributing author and technical reviewer for this book on integrating ASP.NET with Macromedia Flash MX.

Vanderbilt Career Academy, August 19, 2002
Gave a presentation to a group of Vanderbilt seniors on the subject of Software Design, software development careers, and the value of certification.
 
EDUCATION AND TRAINING

Dalton State College, Dalton, GA, 1994
Associate of Science, Computer Science, GPA 3.92 out of 4.0

 
CERTIFICATIONS
MCP Microsoft Certified ProfessionalNovember 1995
MCSD Microsoft Certified Solutions DeveloperSeptember 1997
MCSE Microsoft Certified Systems EngineerFebruary 1998
MCDBA Microsoft Certified Database AdministratorNovember 2000
MCIWD ProsoftTraining Master Certified Internet Webmaster DesignerSeptember 2001
SCJP Sun Certified Java Programmer for the Java 2 PlatformAugust 2002
i-Net+ CompTIA i-Net+ CertifiedAugust 2001
 
AWARDS
ComponentArt MVP, 12/03/2004
http://www.componentart.com/MVPProgram.aspx