Experience Highlights

  • Aetna: Customer-facing web apps development
  • Arrow/AEI: EDI X12 custom system dev/implement
  • CFM Worldwide: Dev/implement custom RESTful CRM including custom FileMaker client, and cross-platform apps
  • Intel: Cabling for server racks and various clean rooms
  • Motorola: MS Access database programming
  • Vanguard: Call center PBX programming

Consulting and Software Development

Edward has worked as a Senior Software Engineer and QA/Process Engineer for Fortune 500 companies such as Intel, Motorola, Vanguard, Mattel, Arrow Electronics, and Meritain/Aetna, as well as many other small to medium sized businesses. Departmentally, his experience includes Human Resources, B2B, Corporate Accounting, and Web Development.

Synopsis of Software Skills

Edward has expertise in developing web-based apps, desktop apps, internal tools, database interfaces, database administration, and advanced server administration. He has worked in a wide range of languages and technologies including PHP (several frameworks), JavaScript (including object-oriented JS, JSON and AJAX), Xojo, .NET (C#, VB), AppleScript, Swift, Objective C, PICK (AP, et al), C/C++, Unix Shell (KSH, BASH), and several others.

He has expertise administering many servers in various architectures. Web servers including Linux (LAMP/LIMP), Windows (WAMP/WISP/WIMP), FreeBSD, and TrueNAS. Server software includes IIS, Apache for Windows/Linux/OSX, Exchange Server, sendmail, dovecot, SSHd, vsftpd, WSFTP, and perhaps a couple dozen more that would only interest the most geeky of geeks.

He has experience in server virtualization (VMware, VirtualBox, Parallels, bHyve, etc.).

He has provided desktop support for Windows (literally all versions, 1-11), Mac (IIc+/IIe, OSX, macOS), and Linux (RedHat, Ubuntu, Kubuntu, Debian, Suse, et al).

Commercial Projects

Edward developed a web framework called the EklecticCore Content Management System (EKCCMS.org). The framework features completely object-oriented PHP, integrated AJAX modules, multilingual support, modular extensibility, and entirely browser-based content management. Dozens of modules and some open-source subsystems are included. (In fact, this very website is running EKCCMS right now!)

He has also written a full-featured e-commerce solution for EKCCMS called EKCCMS.Com which is available on a commercial basis. Among its many "bells-and-whistles" are a proprietary "instant" shopping cart, modular checkout system, and intensely secure backend data handling.

There are many other subsystems that integrate into the framework which include:

  • Full-featured merchant gateway system for online payments and donations
  • Full-featured telephony subsystem including virtual phone system for voice calls, and inbound and outbound text messaging
  • Conference self-registration subsystem
  • EDI X12 subsystem

Other Projects

Edward has written two different EDI/B2B frameworks and associated web interfaces including all automation for exchanging electronic business documents in various formats including X12, XML, and flat files.

He has written a payment processing system with integrated text-to-pay, online gateway, and all of the associated user interfaces.

He has written a fully programmable virtual telephone system, and all user interfaces.

He has written several accounting automation systems for exchanging data between QuickBooks and other accounting packages.

He has written a full-featured browser-based timeclock system used in a company with 4,000+ employees.

He has written several data conversion interfaces for exchanging data between divergent accounting systems. For example, PICK-to-mainframe, BTree-to-SQL, etc. etc. As he says, "this-to-that, that-to-this ... been there, done that."

In the mid-1990's, before most smart devices existed and "far ahead of its time," he wrote a paper-reduction floppy-based time tracking system, and an automated accounting system to produce invoices from the data. Edward admits, "t's almost laughable now, but it was 'way outside-the-box' at the time, and was the launching pad for my career in software engineering."