About Me
I am an experienced architect/senior developer/consultant with more than twenty five (25) years of significant application development in web-based and client/server environments. I have managed teams of software engineers, and worked on complex e...
Show MoreSkills
Web Development
Mobile Apps
Programming Language
Networking & Security
Software Engineering
Development Tools
Software Testing
Others
Database
Operating System
Portfolio Projects

Company
SavingFace Software
Role
Full-Stack Developer
Description
Digital continuity for professional make up artists and hair dressers in TV and Film. I took this project from idea to market. I designed, wrote, tested, deployed and marketed the software. SavingFace has been used on many feature films and TV series.
Show More Show LessSkills
Java (All Versions) JQuery MySQL ITextSharpCompany
System Integration
Role
Backend Developer
Description
Responsible for designing new Apache Camel applications that read from OracleAQ and writing to ApacheMQ and RabbitMQ. Camel applications were a series of micro-services that read and wrote data to several separate systems. The designed entailed extensive error handling and retry logic processors.
Participated in design, testing, implementation and peer code reviews.
Skills
Apache Camel Oracle 11g ActiveMQ RabbitMQCompany
MuleSoft Bank IVR Application
Role
Backend Developer
Description
This project had me working on MuleSoft microservices to return banking data to an IVR system written using Orchestration Designer (Avaya). I wrote both the IVR application as well as the Mulesoft services that called the bank's stored procedures to get the relevent data.
Show More Show LessCompany
International Trucks
Role
Full-Stack Developer
Description
This project involved letting the user "build" their truck. It was javascript and image intensive. We had to render 100's of images for each angle and color.
This was when I worked for a Digital Marketing company.
Show More Show LessSkills
Java EE JavaScriptCompany
Visual Rules Income Tax Processing
Role
Full-Stack Developer
Description
Researched tools and selected Visual Rules for the Minnesota Dept Of Revenue business income tax processing system. This rule engine ran the specific rules for each tax line (S-CORP, LLC etc). As a companion application to this I also wrote a user interface to enable live editable thresholds and the ability to turn on and off rules while the engine was runing. Back in the early 2000's the software itself did not allow this without re-deployment.
Show More Show LessSkills
Java (All Versions) Mule ESB