2009 Implemented full Governance for $200m Ecommerce Company along with portfolio rationalization of over 200 projects.
2009 Technical Advisor for the public energy company American Environmental Energy, Inc.. This company focused on global renewable energy projects integrating diverse, complimentary technologies to produce sustainable Renewable Energy Parks.
2009 Scenario Generator (ScenGen). Walter Invented, designed and personally coded this Model Based Combinatorial Finite State Engine to generate 1.6 million test scenarios per second or 250 man years of work every 90 minutes. This was the second of our inventions that were previously thought to be impossible. INTEL had tried to produce a system like this for 30 years without success. New applications for ScenGen are still being discovered. Current applications include:
1) Exhaustive Testing: Mission critical computer systems such as Air Traffic Control, Nuclear Plant control, Credit Card or Trading Transaction systems have a high cost of downtime. These Systems need to be tested for all possible circumstances, ScenGen can produce that complete test set and the testing can be automated.
2) Path Optimization & Defect reproduction: When the shortest path to a particular goal needs to be found whether it’s to reproduce a defect or to locate the fastest way to get to a location via travel options. ScenGen will simply generate all possible routes and then sort them by the ones with the fewest steps first.
3) Finance Management: A Money manager can now be assessed not only against the market index or his/her peers but against the best and worst versions of themselves. ScenGen can backtrack and generate all the possible trades they could have made and compare them to the ones they did make. If the reason why they made there trades are captured then it’s possible to reduce emotional trading or bad habits based on historical experience by presenting the trader with a probability of how right or wrong they are based on past performance in making this decision for this reason.
4) White Collar Crime DNA: When a crime such as insider trading occurs and the defense is that the trader was just lucky and when they traded was a coincidence, ScenGen can generate all the other possibilities thus calculating the likelihood of this being a coincidence. An 8 million to 1 coincidence would prove to a jury beyond reasonable doubt that the trader had inside knowledge just like DNA evidence at a murder scene would give those odds that it’s someone else’s blood.
5) Single Point of Failure (SPOF) Analysis: ScenGen can locate SPOFs in systems design including networks by generating all flows thru the network and then systematically simulating if each server/router of the network went offline how many flows would be impacted.
6) Disaster Recovery, Business Continuity: ScenGen can generate test and exercise scenarios for natural disaster or terrorist act combinations and ensure coverage in the emergency responders plans.
7) Cyber Security: As referred to in a) Exhaustive Testing above ScenGen can completely test a software system, Online security software from Bank Transfers to Credit Card websites are just another software system, if ScenGen can find a defect in a security system it may indicate a backdoor vulnerability.
8) Intelligence analysis: Building a model of a particular circumstance such as a business revenue model or the capabilities of the various powers in the middle east (Pakaistn, Israel, Iran, Afghanistan, etc), ScenGen can generate the possible scenarios and combinations that may play out. It's possible to weight these in terms of importance/risk too.
9) Disease, Drug or Chemicals: ScenGen can generate all possible combinations of chemical bonding, Drug conflicts or disease outbreaks.
10) Financial Compliance Fraud and Abuse: Most current regulation SOX, SAS70, HIPPA is open to interpretation and wide open to circumvention as the policy is published but the implementations are all defined by the entities subject to the regulation. ScenGen can either strengthen the implementation by testing for circumventions or be applied by the Auditors to perform a more complete test.
11) Legal, Political Analysis: Political analysis could benefit from ScenGen showing what the possible reactions could be for each stance on an issue.
12) Compliance: Either process and policy analysis or regulatory compliance to fully document or prove that a system has been thoroughly tested ScenGen can do the work to produce the audit evidence.
13) Impact Analysis: When changes to a project are proposed and an impact assessment as to the impact of that change on the project needs to be made then ScenGen can simply be run twice. Once on the old unchanged model, once on the new model and the results compared – the difference is the impact.
14) Education & Research: When documents and whitepapers are marked up with recommendations of which ones should be read before or after which other ones, ScenGen can generate the reading/research lists for a given subject.
2007-2009 Successfully implemented IT Governance process for large IT organization’s SAS70 and SOX regulatory compliance. This included applying tools and templates to lock down the entire SDLC process from initial request to production support. Compliance areas included Migration Integrity, Segregation of Duties and Access Administration. Our system became a single, central, consistent automated repository for gathering all audit evidence in the correct chronological order with digital signatures.
2005-2007 Defined, Implemented and managed shared services center of excellence for a large IT organization. This included Quality Assurance, Automation, Configuration Management, Internal tools and compliance.
2002-2005 Defined, implemented and educated mission critical development group in Risk Mitigation, Quality Assurance, Business Systems Analysis, Automation Frameworks, Internal tools, Documentation and Compliance. This was all applied successfully to maintain 99.98% uptime for high volume transaction systems and large intercompany network protocol communication and monitoring.
1997-2002 Managed Company Venture Funds, a combination of our personal portfolio as well as source affiliate funds with a total net value of over $216 Billion. Performed Due Diligence on 100’s of startups and either represented them to get them funded or was hired by the high net worth individuals to evaluate their technology and negotiate private equity valuation.
2001 Performed the role of Chief Globalization Officer of Pro Plus Systems as well as being a Technical Advisor to the Kibel Green Consultancy Group. Clients included DotMd, E-HQ, DotWS, GRSI, 101com.com and Point360.
2000 Analyzed the entire e-commerce market, particularly Business to Business (B2B); this included studying the growth and global strategies and system architectures of companies such as CommerceOne, Ariba, i2 Technologies, ORACLE, Vertical Net, Freemarkets, SAP and the Internet Capital Group. Advised on the XML technology offerings, acquisition and investment history and revenue streams of each to form a comprehensive competitive analysis. This was used to plot a new course for the Fujitsu Glovia company in becoming a leader in providing infrastructure to Digital Marketplaces (DM). I was also actively involved in the development of the companies Global Channel Partner development planning for North America, Canada, Australia and Latin America.
2000 Chairman of the Technology Advisory Board and Acting Chief Technology Officer for BestTeachersAndSchools.com Appointed to assist in seeking funding for the venture and manage all aspects of locating and monitoring a Vendor to build the website.
1999 GLOVIA International - A joint venture between Fujitsu and McDonnell Information systems (MDIS), Los Angeles, CA. GLOVIA was started in June 1997 Previously (Xerox Information Systems) to compete in the Enterprise Resource Planning(ERP) sector against such companies as ORACLE, SAP, Baan, Peoplesoft, and JD Edwards. Our challenge was to help the company to achieve growth above 50% in order to increase market share. The product was developed in Superlayer on a 4GL language known as PROIV originally developed for military use by McDonnell Douglas, it's competitive advantage was speed of implementation (6 months) and customization while being multi-platform via a virtual engine architecture that runs on a Kernel. The product was priced to target the mid-size to large ERP market. Their customers included DELL, ERICSON, LAPD, HMO, NSK, Breed, etc. Performing in the role of Director of Global Release Engineering, responsible for forming, formalizing, hiring, budget and deliverables for the following departments:
Globalization Dept: This included the Internationalization and Localization of the product into all major European and Asian languages for sale through distributors such as Fujitsu and our GLOVIA sales offices across North America, Eindhoven/Holland, Hamel Hampstead/England, Tokyo/Japan and Singapore and forming and coordination of Certification and Benchmark Authorities.
Technology and Research Dept: This included the code revision maintenance, front line support for the Development, QA, Pre-Sales and Education Depts, CISM and ORACLE DB change maintenance, compilation, staging and consolidating the Release Master and Benchmarking/Sizing statistics. · Third Party Coordination Dept - This included work to implement GLOVIA's "Best of Breed" strategy with products like Adicom, Trilogy, Cognos, Jetforms and I-flow.
Internal Tools Dept: This included Java Client Support, Web maintenance, Source control repositories, Globalization Process tools, enterprise level RTF-HTML Porting and the development and testing of the products install shield software.
Quality Assurance Dept: This included the testing of the product (40m lines of code), and script automation through SQA tools from Rational.
Technical Documentation Dept: This included the production of overview manuals, online help (HLP & HTML) and guide editing.
1999 Chairman of the Technology Advisory Board for TOIN Corporation, Tokyo, Japan Our role consisted of giving general business advice on entering the US market and growing the business in Japan of this 60 year old Globalization company. Also locating suitable joint venture candidates in Europe and facilitating strategic introductions for the company
1999 Chairman of the Technology Advisory Board for Starglobe Pte, Singapore. Our role here consisted of detailed product reviews and Advisory Board meetings on how the company can succeed in a US market. Also Headhunting key positions for the company such as candidates for the VP Sales position. We also presented at road shows and seminars hosted by the company.
1998 Played a critical role in creating the successful start-up Uniscape Inc, San Francisco, CA. Uniscape Inc was a formed by ex-ORACLE employees in order to provide Globalization tools & services to the Fortune 500 multi-nationals. We joined the company as Project Architect to create what became known as the company's new Flagship product, the Global Xchange (Utopia) project is the first enterprise level localization system for multi-national companies. After designing the process flow and architecture and building the product. We performed as Product Manager over all company products and acting Sales Engineers and Industry Evangelists. We supported the sales team with multimedia sales material, presentations, public speaking, seminars, expositions and pilot demonstrations of the beta product for those companies interested in the early adopter program.
1997 Our task at ORACLE Corporation was to produce complex internal tools to aid in the translation of ORACLE products into European and Asia/Pacific (Chinese & Korean double-byte) languages for their Worldwide Translation Group. We also represented ORACLE Corporation as members of the Software Localization Interest Group (SLIG) to collaborate with peer groups in Symantec, Lotus, Corel, Isocor, Berlitz, Sun Microsystems and Microsoft. We were also involved in researching and designing the best protocols and procedures for these companies to deal with the localization issues that arise with the new JAVA based line of products. Our projects at ORACLE included the design and implementation of their first Intranet, design, production and QA of parsing tools to successfully translate RTF help files into their HTML equivalents in various languages. Also the building of Corpus based Translation Memories, and binary parsing tools to locate hard-coded strings within DLL files, Visual Basic tools and Macro's for updating and integrity checking binary resource files and as Macros to automate the production of Excel financial spreadsheets, the design of file management systems. Bulletin boards and source control techniques were also implemented. We also designed a Resource Allocation Manager (RAM) to be used for timetabling translators and language specialists across Europe, this project was entirely Web Based and could therefore be operated, maintained and edited remotely.
1997 Retail Consultancy, Kilkenny, Ireland. Following the success of the previous Nipex project (listed below) We had new customers requesting that we restructure their business from the ground up, and expand them into multi-franchise companies where appropriate. Those accepted for consultancy & implementation were Computer Hardware, Stationary stores, Pharmacies, Cafe's, Hardware shops, Hotels, Bars, Nightclubs, Restaurants and most other retail areas. All were successful with a minimum of 600% increase in revenue & employment.
1996 Nipex Sports Chain - Computerization, Kilkenny, Ireland. Following the publicity from the Falcon Project, We were contracted by a sports chain to computerize their entire operation completely. This involved staff training, accountancy, equipment supply, full technical support, networks architecture design and implementation, stock control, point of sale software and barcode scanning of stock, system security, automatic stock taking, inter-branch transfers, overnight batch polling and the design of employee procedure lists for authorized personnel, offsite backup routines and a chain of command. After the system had been put in place, we followed it up by designing automatic statistical analysis of sales data so that the manager's (now able to concentrate on stock purchase) could dial in remotely to view graphs on the profitability of individual shops or departments within those shops. This enabled tracking of aged stock, theft, profit margins, etc.
1996 Contract work for various companies, troubleshooting and consultancy for networks, computerization, multimedia and accountancy systems. For example, we completed a £200,000 CD-ROM project feasibility analysis for the production of a series of educational CD-ROM's for primary school children of four to twelve years.
1996 ISOCOR Ireland, Dublin, Ireland hired us for the third year for a contract involving the QA of new PPP gateway software. We programmed an automated test suite for a full test spec in the script language of the new gateway.
1996 "WinLocX" - Windows Localization of X Languages - The aftermath, Ireland Following the development of the system I toured the computer industry giants interested in the project. I demonstrated the product, handled the radio and press interviews and releases, and proposed the project, now valued at $11,000,000 by Italian industry experts, to London investors for up to $2,000,000 deposits. I also handled all code security and copyright legalities personally.
1996 "WinLocX" - Windows Localization of X Languages, Sussex, United Kingdom. This project, codename Falcon was the largest project to date. This project consists of Visual C++ code to construct a giant parser with a full menu driven windows interface. This parser locates the printed strings in ANY source code language and stores them in a translation table. When the table of strings has been translated into another language then a substitution program replaces the original strings in the code for the new strings, thus translating (localizing) the source code of the program so that it may be sold abroad. This project is accompanied by a 200 page manual.
1996 We worked on a remote contract for ISOCOR to produce Visual C++ software that can perform remote upgrades on 400 shipping ports around the world. This system had to be small enough to be emailed, self healing and was coded under "Safety critical" conditions, making the code extremely robust. It ended up working for 398 of those 400 shipping ports – a multi-million dollar saving to the company.
1995 Network NewsGroup reading user interface for the UNIX system coded in Gnu C. We crafted the user interface using C's "curses" libraries and used the NNTP protocol specification for all network communication. Error trapping, screen resizing in X-Windows and communication time-out's were all included using C interrupt routines.
1995 We were hired as consultants by the Los Angeles owned software communications company ISOCOR Ireland Ltd. This large communications company is a world leader in the production of Email, Server and Network systems for a multi-platform market. Our tasks, as always, became quite diverse and included QA engineering on the flagship product. This Email client required exhaustive testing over various protocols, APS, Asynchronous, TCP/IP, etc. We learned how to configure and test each connection and also the combinations possible when dialing up remote PAD connections to connect with message stores. Flow-chart analysis, debugging, modularization, recoding and testing of in-house and presentation windows programs written using the Microsoft Word 6 Macro language Word Basic, including the use of MAPI calls to send and messages. These macros were complex lengths of code using stacks to parse and process multiple sets of files, using the Word 6 word processor as an engine. The software utilities produced included a localization tool, an X500 server monitor (Producing tables) and a two-way address Mapper between X400 format and MSMail format. We wrote an in-house software tool in Visual C++ for CRC-Checking floppy disks for a security check between the engineering and manufacturing departments. We set-up the internal Internet server for testing in production of the company's new Website homepage and studied the architecture of a large software project in order to design a localization kit for it.
1995 Large Computer Vision project for tracking objects in motion over frames produced by a CCD camera. Some of these objects were camouflaged against a moving background, we produced AI software that could process the images, identify the objects, apply stereoscopic information and apply inference based model representation. This led to a result beyond expectations, each object, it’s center point, it’s trajectory, it’s rotation, speed in pixels per frame and even a flaw in the glass of the original lens of the camera were identified accurately.
1995 "HTML2TXT" UNIX filter utility for the Internet Hyper-Text Mark Up Language. This fifteen-person team project was completed in the form of deliverable documents to customers in the strict quality format of the software lifecycle. Analysis, Design and Programming teams were organized for formal meetings and all details of software shipment were covered, liaising with the customer, software documentation, automatic test suites, user documentation, installation processes, data-flow diagrams, etc. The project was coded in Modula-2 using abstract data types.
1994 We were hired as consultants by ISOCOR Ltd. Our projects there included:
1. Designing and Coding Localization Engineering software (kits), Automated translation processes to change Visual C code to allow the product to be re-compiled in a different language (mostly European), this increased the marketing department's sales by 150%.
2. Management of source code control and the writing of related software and procedures, We managed to overcome the enormous task of producing a mold of procedures and systems to take code from the design stage right through to the "shipping" stage, and avoid the later conflicts of confusion over versions, bug reports, source code sales, copyright and localization while still managing to avoid an unnecessary "Red-Tape". We managed the programmers, customers, designers, managers, technical documenters and strictest of all, the quality control department to produce rules that everyone could happily comply to.
3. Production and Implementation of company control procedures, guide-lines and protocol for: "in-house" software tools, purchased software and hardware, (Network Databasing), source code documentation, source code control (including automated back-up storage), localization, copyright issues, testing, security (both source code and network).
4. Also PC maintenance (General, Network and virus related including inoculators), Software Architecture decisions - security related, Technical Support to customers, Producing and running automated test suites for Official Testing of shipped software, plus the resulting formal documentation.
1994 Created the Generic Micro Universe Robot A-life Simulator & Created the Puzzle-8 G.P.S. Solution. The universe simulator could animate a landscape of any planet in the solar system and then populate it with entities that would visually search for food and drink before dying and fertilizing the ground. The simulation would show for various variables how long life could last on other planets.
1992 We were engaged by ZERGO Inc. (now Baltimore technologies). Zergo was the number one company at the time for computer security and modem encryption for SWIFT black box bank transfers for the Bank of England. We designed and developed two interactive database projects for the multi-million pound firm's LAN network.
1992 Created and marketed the PCPAL (Natural Language Processing Interface)
1992 Lectured at the Vocational Technical school on the implications of Virtual Reality on Japanese Wang systems for the Engineering students.
1992 Presented A.I. discoveries, Invited to speak at the Artificial Intelligence and Cognitive Science conference at the University of Limerick (A.I.C.S.), by special invite from Dr. Padraig Cunningham. The youngest Scientist ever invited to present his SPEAKART project. This project was a fifth generation computer application, in the Dublin Hitachi research lab which resulted in being offered an apprentice position at HITACHI.
1991 Created and marketed the Trident-5000 security system for IBM PC’s.
1990 Created and marketed a land survey forestation solution running on PSION systems
1990 Visual ordinance survey mapping and database expert system for agriculture.
1990 F-16 Fighter Jet Blueprints negative origin technique perfected and prototyped.
1989 Speech Recognition on Oscilloscope pattern matching Speech synthesis system with "Phonemes to English" converter.