Director Of Engineering Resume
Charlotte, NC
SUMMARY:
- Senior software architect and engineer with a BS - Computer Science cum laude and over twenty-five years of experience.
- Comfortable working with a wide variety of development platforms including full-stack C# and .Net technologies, HTML/CSS/JavaScript and other web-based technologies, Delphi/Lazarus, C++, MS-SQL Server, MySQL, and Oracle.
- Expert object-oriented design skills. Industry background includes homeland security, healthcare, foreign trade, and banking/finance.
- Key hardware technologies include biometric scanners, personal credential scanning, printing, and authentication equipment, medical laboratory devices, RFID encoders and readers, spectrophotometers, MICR encoders, and IBM 3890 document sorters.
EMPLOYMENT:
Confidential, Charlotte, NC
Director of Engineering
Environment: C#, HTML/CSS/JavaScript, MySQL, MS-SQL ServerResponsibilities:
- Created and maintained Windows and web services that communicate with 3rd-party access control, background investigation, personnel training, asset management, and other ancillary business systems.
- Implemented software support for various hardware devices including proximity, magnetic stripe, and smart card encoders and scanners, iris and fingerprint scanners, and ID authentication scanners.
- Maintained a 3rd-party C#/C++ API for personal credential printing, encoding, and scanning.
Confidential, Spartanburg, SC
Core Technologies Design Architect
Environment: C#, HTML/CSS/JavaScript, MySQL, MS-SQL ServerResponsibilities:
- Created an application and plug-in framework that presents data elements available to extract from a particular product’s data source, accepts the specified data, and generates a single executable containing both the data and its user presentation interface. The software is primarily used to fulfill Release of Information (ROI) subpoenas.
- Wrote web services for a third-party front-end web portal that allows patients to access account information including demographics, appointments, medications, lab results, and Continuity of Care Documents (CCDs) maintained in several of Confidential ’s products.
- Developed a web service framework that transmits prescription orders directly to pharmacies and receives order updates as they become available, and implemented the framework for two products.
Confidential, Spartanburg, SC
Partner
Environment: C#, HTML/CSS/JavaScript, MySQL, MS-SQL Server
Responsibilities:
- Created a generic framework for configuring and communicating with RFID readers and implemented support for readers from Motorola, ThingMagic, and CaptureTech.
- Migrated an attendee registration system from FormStack to C# .Net/MySQL and added real-time badge printing and RFID encoding. The badge can then be tracked by other software throughout the show floor.
- Assisted venues in designing and implementing network infrastructures to accommodate Confidential ’s equipment.
Confidential, Spartanburg, SC
Software Developer
Environment: C#, HTML/CSS/JavaScript, MS-SQL Server
Responsibilities:
- Served as technical lead for a project that assists marketing in evaluating the success of internet-based cross-sell campaigns by tracking completed loan qualification forms back to their source link in consumer-facing webs.
- Participated in reengineering the lender-facing web, the administration-facing web, and significant portions of the consumer-facing web of Confidential .com from ASP/VB6 to ASP.NET/C# .Net.
- Created an internal framework that allows various lines of business to accept and process electronic payments from clients.
Confidential, Matthews, NC
Software Engineer
Environment: C#, HTML/CSS/JavaScript, MS-SQL Server
Responsibilities:
- Added advance manifest and export functionality that assists clients in tracking material movements in and out of their zone and produces documentation required by U.S. Customs for such movements.
- Collaborated with BMW and their drawback broker to extract data used to reclaim approximately $250K of duty paid to U.S. Customs per month.
- Worked with several clients’ multi-national IT departments to build mechanisms to import material movement transactions from their existing system of record, usually SAP.
Confidential, Greenville, SC
President and Associate Principal
Environment: C#, ASP, Falch.NET C++, Delphi, MS-SQL Server, Oracle, Palm OS
Responsibilities:
- Co-founded Confidential Incorporated in 1999 as a security software provider and sub-contractor to the World Trade Center/Port Authority of New York and New Jersey.
- Wrote and supported physical security software for several international airports.
- Developed an application for concrete additive companies used to evaluate the structural integrity of concrete composites under various workloads. Also created ActiveX controls and Active Server Pages for use on their intranet web sites.
- Created software for consumer credit departments within a major bank used to track the time, attendance, and performance of their collection agents.
- Developed TenniStats Courtside software used by competitive tennis players to acquire and examine match statistics.
Confidential, Greenville, SC.
Senior Software Engineer
Environment: Delphi, MSVC++, Oracle, MS-SQL Server
Responsibilities:
- Chief architect in reengineering the entire product line from 16-bit MSVC++ to 16 and 32-bit Delphi. Developed an ID badge template editor, a form designer, and a comprehensive library of standard components.
- Created employee identification software for several international airports according to client specifications and Federal Aviation Administration requirements. Also responsible for installation and integration with existing business and security systems.
- Implemented Delphi and C++ software support for a variety of hardware devices including closed-circuit video boards, biometric scanners, signature capture pads, and personal credential printers.
Confidential, Spartanburg, SC
Staff Specialist
Environment: MSVC++, C, PowerBuilder, Watcom SQL, Btrieve, UNIX
Responsibilities:
- Principal architect and developer of an application to monitor the color uniformity and shade acceptability of fabric before shipment to customers. Timing issues with external processes and user work volume necessitated efficient coding techniques and GUI design. Responsible for all PC-based design, development, installation, and administration.
- Maintained a collection of embedded applications for manufacturing machinery on production shop floors. Software was written in C and assembly and burned to PROMs.
- Adopted a set of progress monitoring and message delivery applications written in C by external vendors.
- Created many smaller scale utilities and libraries including a Windows front-end for UNIX password maintenance, a comprehensive system configuration detection utility, and an SMTP wrapper that allows PC-based MicroFocus COBOL applications to send email.
Confidential, Charlotte, NC
Senior Programmer
Environment: Borland C++, IBM C/2, OS/2, Clipper
Responsibilities:
- Developed an application to produce sets of test MICR documents via Maverick encoding devices.
- Prepared and maintained EasyTrieve programs on IBM mainframes to extract information from larger datasets, then downloaded to and manipulated on PCs.
- Created a complete API for IRMA terminal emulation boards allowing PC-based applications written in C/C++ or Clipper to communicate with IBM mainframes.
- Enhanced and maintained an event monitor and endorsement control program for three IBM 3890xp Document Sorters. Responsible for administering and troubleshooting IBM Sorter Control software.
