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 general 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), .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 LAMP, WAMP, WISP and WIMP which has included 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, most often using VMware, and occassionally VirtualBox. He has also used Parallels for Mac, and reluctantly admits having even used MS VirtualPC ... once.

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

Open Source and Commercial Projects

Edward developed a web framework called Eklectic Core Content Management System (EKCCMS.org). The framework features completely object-oriented PHP, integrated AJAX modules, RSS/ATOM syndication and reading, multilingual support, modular extensibility, and entirely browser-based content management. Dozens of modules and open-source subsystems are included. More details can be found at EKCCMS.org. In fact, this very website is running EKCCMS right now!

He has also written a full-featured e-commerce solution for EKCCMS called EKCCMSCom 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. See EKCCMS.com for more information.

Other Projects

Edward has written an entire EDI/B2B framework 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 full-featured browser-based ("WEB2") 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."

"Back in the day" before mobile devices, he wrote a paper-reduction mobile time tracking system used by field technicans working at Intel. Its associated accounting database was used by the contractor's main office. Technicans entered their time in the field, and would submit their data files weekly (thus eliminating timesheets, work order errors, handwritten paperwork illegibility, etc.). Edward admits, "it sounds almost laughable now, but it was way 'outside-the-box' at the time ... and its value was reciprocated by my employer."

Geek Spawn Love Him

01000100
01000001
01000100

(...ASCII code for the letters D-A-D)

Unix Marriage Engineering

Husband: "Make me a sandwich."

Wife: "No."

Husband: "sudo Make me a sandwich."

Wife: "Okay."

The Same Day?

Why can't software engineers tell the difference between Christmas and Halloween?

Because Dec 25 and Oct 31 are the same.