David A. Howard

Software Professional

PMB #317, 379 Amherst Street, Nashua, NH 03063

dhoward@farleysoftware.com




Summary:


Software leader/architect/engineer with a wide range of skills and experience. Over thirty years in professional environments leading teams, designing, developing and delivering software systems. Strengths include problem analysis, solution design, proposal development, management, programming and integration, technical presentations, training and support. Capable of working concurrently and productively at all project and program levels from strategy, architecture and management to in-the-trench development. Adept at communicating with all stake holders and team members. Track record of successful projects especially recovering struggling or abandoned efforts.




Career Summary: (details below)


2010–present: Solutions Director and Architect for an SaaS GRC automation platform software company. Hands on, day to day work involving customer requirements analysis, core product and custom module development, integration and reporting module creation, solution delivery and support.


2000–2010: Software Consultant developing revenue generating e-commerce platforms, custom hosted software systems, communications and transaction bridges, integrating affiliate, co-merchant and payment processing systems, designing special interfaces with legacy systems.


1990–1999: Software Architect for large-scale solution providers, developing video broadcast and storage systems, government systems for photo IDs and document authentication and processing, healthcare related inter-system messaging platforms.


1980–1989: Systems Software Engineer in the telecommunications industry, developing military, business telephone and central office switching and messaging systems.




Education:


University of Pennsylvania, Philadelphia, PA (1976-1980)

School of Engineering and Applied Science

B.S.E. in Systems Science and Engineering

Combined courses from electrical and computer engineering including circuit theory and systems programming. Focused on systems theory and application, modeling and simulation, systems development, probability and microprocessor applications labs.


The Roxbury Latin School, West Roxbury, MA (1970-1976)




Current Technologies:


Languages: C#, C++, C, VB, Perl, PHP, Java, HTML, XML, CSS, JavaScript, Flash


Operating Systems: Windows, Linux, Unix


Databases – Reporting: MS-SQL, MySQL, Oracle - Crystal, Pentaho, MS Reporting


Web: .NET, Joomla, Drupal, Web Services, SOAP/XML, Ajax, ASP, JSP, CGI, analytics, SEO


Servers: IIS, Apache, Mono, Tomcat


IDEs: Visual Studio 2005/2008/2010, Dreamweaver, MonoDevelop


Tools: Clearcase, Subversion, Perforce, Synergy, CVS, RCS


Business Systems: Think Subscriptions, Ecometry (now Escalate)


Integrated Commerce: Commission Junction, Amazon Marketplace, Linkshare


Online Management: Domain Registrars, Hosting Services, Cloud Computing




Resume of Dave Howard - Career Details:


April 2010 – present

Avior Computing

Director of Solutions, Software Architect and Engineer (C#, ASP.NET, Java, HTML/JS/CSS, Mono)

Directing, managing and developing specifications, core and custom product software, and customer support and maintenance for an SaaS product suite which provides businesses with tools for enterprise level compliance. Solution focus includes the healthcare industry (5010, ICD-10), Vendor Risk Management, PCI and many others.


April 2007 – April 2010

Carus Publishing

Consultant Architect, Development Director (C#, .NET, Web Services, MS-SQL, ASP, VB – THINK Subscriptions)

Architect, lead developer and consultant for a custom e-commerce .NET based retail web site. Heavy use of web services interfacing with the back-end system, THINK Subscriptions, and also with external services like FedEx shipping address validation. Maintenance of legacy ASP/VB site. Reworked and deployed legacy site. Led effort for PCI compliance and intrusion recovery.


April 2006 – April 2007

Avior Computing

Principal Software Engineer and Architect (C#, ASP.NET, Java, HTML/JS, IKVM, Mono)

Design and development responsibility for several releases of two cross-platform industrial hosted applications for use in the compliance industry. Created a crystal-like report engine based on Pentaho open-source software housed in a custom Java package, cross-compiled to a .NET class library via IKVM. Developed corporate website along with graphical designer.


October 1999 – April 2006

Ross-Simons

Consultant Architect and Lead Developer, Manager (Unix/Linux,Perl/CGI,Java,XML,SOAP,Oracle/SQL,HTML,CSS,JS,ECOMETRY)

Implemented and deployed a high-performance e-commerce web site including back-end search and shopping engines, payment and affiliate portals, and a flexible custom templating platform for the site designers. Worked with client staff to integrate internal business extensions to the site in order to automate many business tasks. Recruited and managed subcontractors. Provided consulting and managed over 15 major releases of the site software.


September 1997 – October 1999

Celestica New England

Solution provider (C/Unix/Oracle, Java, Visual Basic/Windows NT/95)

Design and implementation of a new client/server order management and distribution system to replace the legacy transaction-processing platform. The new software was Unix/C/Informix replacing the Cobol code. Bid and won fixed-price project, recruited and managed a team of developers. Delivered successful system within schedule and budget.


September 1995 – October 1997

Digital Equipment Corporation

Independent Software Consultant (C, Unix, Oracle)

Design and implementation of key components of the professional digital video recorder and automated robotic tape product lines.


July 1993 – September 1995

Imaging Automation, Inc.

Independent Software Consultant (C++, OS/2, TCP/IP, NETBIOS, APPC, Stratus, Oracle)

Systems architect and senior development engineer for a large scale Photo ID system for all driver’s licenses and healthcare IDs for the province of Ontario, Canada. Systems architect and senior development engineer and for several US state Medicaid office software systems and various demonstration ID systems as part of proposals.


December 1989 – July 1993

Digital Equipment Corporation

Software Architect, Engineer, Group Leader (C, Unix, VMS, Ultrix, Oracle, Rdb, DECMessageQ)

Software architect and senior development engineer for several projects including The HealthView Platform, DEC Library Server and DCSC robotic tape library software systems. Responsible for system analysis and design, development of key components, project documentation, consulting and training to field groups and customers including Boston Children’s Hospital.


May 1988 – December 1989

MCI International

Independent Software Consultant (C, RDML, Rdb, VMS)

International FAX Store and Forward System - Designed and implemented system statistical database to provide feedback to operations and management. Modified system level software for performance optimization. Enhanced billing and operator interface code. Modified an Ethernet based PC remote boot system to allow the VMS based DOS virtual disks to appear larger than the 640K limit that existed at the time. Also responsible for system integration and testing.


December 1983 – May 1988

DGM&S

Contact Software Engineer (C, VMS, CHILL)

EWSD Central Office Switching System (Siemens), SAFE store-and-forward system (MCI International) - designed/developed communications software and provided onsite consulting and project management in New York and Munich.


April 1981 – November 1983

TeleSciences, Inc.

Software Engineer (6809 assembly, machine code)

SSU front-end switch enhancer (British Telecom), X-80 PBX - Implemented the voice response subsystem management software, the host system interface code, and the system operations and maintenance tasks. Responsible for all field test planning and execution. Performed long-term onsite (London and several US cities) debugging and code patching. Other responsibilities included software release control, system documentation, and operator training.


May 1980 – April 1981

G.T.E. Sylvania

Systems Software Engineer (GPSS simulation language)

MX Missile System - In support of the hardware design team, developed a simulation of the message processing software at a silo node. The model provided system throughput estimates based on hardware parameters such as processor speed and memory access rates.