Banner Image

All Services

Programming & Development

Web Programming

$25/hr Starting at $25

I am a very successful software engineer and web programmer. I have used the following tools to name a few. I have working with American Express on the AA. An AI (Artificial Intelligence) system. We implemented an Expert System on a Symbolics AI machine using lisp (an AI language) along with many hand crafted software systems to integrate in the IBM 3090 Mainframe, American Express transaction processing environment. The AA is a very successful, very unique, but selective implementation of AI in a business environment. This was a GREAT success. I also implemented multi-threading on the symbolics machines. The changes involved creating a throttle design on the machine. So, for example if 13 was the magic number we selected after working in the lab and found this number of transactions was the sweet spot for the machine, we set this as the number of transactions per machine managed by the IBM mainframe named 'CAS'. Thus machine number 1 receives transactions but no more that one at a time from CAS. Then machine number 2 receives a transaction and so on. No machine will accept nor be sent more than 13 transactions per machine. So, as a transaction is completed, that transaction reports its state as completed and is ready to accept a NEW transaction. This continues throughout the day and night and improved the success of the AA because now a machine is not tied to one transaction. We noticed a machine will send the transaction to the human service person and will hang until released. This is incorrect. The machine is essentially idle. What a waste! IDLE! No way. So, my co-working and I saw many machines running idle, waiting to be release by humans. Also, much time was spent waiting for data from data centers around the world. So, we could process another transaction while waiting on data. Thus, with the proper state management, our state machine could increase throughput and save American Express millions of dollars. But Way

About

$25/hr Ongoing

Download Resume

I am a very successful software engineer and web programmer. I have used the following tools to name a few. I have working with American Express on the AA. An AI (Artificial Intelligence) system. We implemented an Expert System on a Symbolics AI machine using lisp (an AI language) along with many hand crafted software systems to integrate in the IBM 3090 Mainframe, American Express transaction processing environment. The AA is a very successful, very unique, but selective implementation of AI in a business environment. This was a GREAT success. I also implemented multi-threading on the symbolics machines. The changes involved creating a throttle design on the machine. So, for example if 13 was the magic number we selected after working in the lab and found this number of transactions was the sweet spot for the machine, we set this as the number of transactions per machine managed by the IBM mainframe named 'CAS'. Thus machine number 1 receives transactions but no more that one at a time from CAS. Then machine number 2 receives a transaction and so on. No machine will accept nor be sent more than 13 transactions per machine. So, as a transaction is completed, that transaction reports its state as completed and is ready to accept a NEW transaction. This continues throughout the day and night and improved the success of the AA because now a machine is not tied to one transaction. We noticed a machine will send the transaction to the human service person and will hang until released. This is incorrect. The machine is essentially idle. What a waste! IDLE! No way. So, my co-working and I saw many machines running idle, waiting to be release by humans. Also, much time was spent waiting for data from data centers around the world. So, we could process another transaction while waiting on data. Thus, with the proper state management, our state machine could increase throughput and save American Express millions of dollars. But Way

Skills & Expertise

BasicCC++HTMLIBM TivoliJavaJava AWTLisp (List Processing)OraclePascalPrologPythonSQLSun Java ProgrammingSunos/solarisSybaseUnixUnix - OtherUnix SecurityUnix ShellUnix Utilities

0 Reviews

This Freelancer has not received any feedback.