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
|