|
Résumé - Richard Jowsey |
|
Software Development and Training Projects
- Hitachi Data Systems, Santa Clara/San Diego, California (2000-2001): Senior Java Architect/Developer for the HiCommand Server project, engaged for the design and implementation of a high-performance Storage Asset Management system. Designed the middleware server module; constructed the secure HTTP server, servlet engine, device object model, XML parser, JDBC database connectivity layer, SNMP agent/transport interface, etc.
- NCompass Systems Inc., San Diego, California (1998-2000): Senior Web Application Developer for the browser-based "TrueCourse" software suite, deployed on school district intranets/extranets. Responsible for building specialized JavaScript functions, Java servlets (e.g. SMTP e-mail) running under Oracle Application Server, custom Java web servers (e.g. Chat/WhiteBoard), client-side applets (e.g. Report Writer), plus various Java components, development tools and applications (e.g. ReportBuilder).
- Computer Museum History Center, Mountain View, California (1999): Java Developer/Volunteer for the IBM 1620 Restoration Project, responsible for design and coding of console/interface graphics for the IBM 1620 Simulator. This venerable machine was the first "real" computer I worked on (circa 1972), and has a special place in my affections. The simulator's console interface was hand-coded and tuned for fast multi-threaded graphics performance and optimal memory-management, while another developer built the CPU and memory modules. I am currently working on a typewriter i/o device for this simulator (in my "copious free time").
- Intellitest Software Testing and Training, Northern California (1998 - 2000): Consultant/Developer, responsible for construction and maintenance of the Intellitest website, including a number of Java servlets.
- Recreational Equipment Inc., Seattle, Washington (1998): Consultant/Developer for the REI Online Store, implemented with IBM Net.Commerce against DB2 databases. Responsible for design and coding of the various website Search Engines programmed using Net.Data and JavaScript.
- SFC e-Business Systems, San Francisco, California (1998): Lead Developer on the "Project Scheduling & Management System" for intranet/browser deployment, using advanced HTML, JavaScript and Net.Data (CGI) against a DB2 database hosted on IBM AS/400. Also wrote the SFC e-Business Action Plan, a comprehensive blueprint of key tasks and processes required to successfully implement an e-commerce website.
- Bear River Associates, Oakland, California (1997): Assisted in-house programmers with various modules of the "ePeg" Project Management system, using Oracle Power Objects IDE and database.
- PRC, San Mateo, California (1997-1998): Senior Analyst/Developer on the "Technical Engineering Aviation Management System" (TEAMS) -- Shop Floor and System Administration modules -- for Petroleum Helicopter Industries, in association with Systems Integrator EDS. This project used Oracle Power Objects and Crystal Reports against an Oracle database server.
- Oracle Corporation, Redwood City, California (1997): Provided 1-week developer training workshops on Oracle's "Power Objects" integrated development environment. Participant in the beta-testing program for Power Objects.
- Tandem Computers Inc., Cupertino, California (1996-1997): Technical consultancy, design and coding of the "Tandem Information System", comprising Omnis7 client applications for Mac/Windows, via Pathsend/SQL against distributed Tandem Non-Stop database servers.
- Motorola, London, England (1995): Analyst/Developer for AEIG Information Systems, performing design and programming of a "Manufacturing Quality Control" system, using Omnis7 client applications against an Oracle back-end.
- Ameritech, Chicago, Illinois (1994): Technical Lead for the Enhanced Business Services IS development team during design/programming of "Enterprise Data Warehouse" and "Tele-Marketing" projects (using Omnis7, Sybase 10).
- The Fairfax Group, Sydney, New South Wales (1994): Programming consultant to "Publishing Computer Services" on various client/server development projects, using Omnis7 against Sybase. Provided a training course for PCS technical staff covering design/programming of GUI front-end applications using Omnis7.
- Blyth Software, Foster City, California (1994): Analyst/Developer on an SFC project building database administration (DBA) tools, using Omnis7 (v3 alpha) against Oracle. Analyst/Programmer for Blyth's in-house "Customer Profile System" using Omnis7 (1997). Appointed as the Australian Omnis Ambassador (1993). Participant in Blyth's beta-testing program 1992-1997.
- Home Care Services (NSW), Parramatta, New South Wales (1993-1994): Senior Analyst/Programmer - performed systems analysis, data/process modeling, and application design/development for the "HCS Management Information System", in association with Systems Integrator Price Waterhouse Urwick. Designed and coded the System Administration (security), Branch Rostering, and Decision Support System modules, using Omnis7 deployed on Windows. Consultant to engineers building the Branch Payroll interface into Head Office's Prophecy Financials (Ingres DBMS). Provided technical training courses for HCS Information Services staff.
- Solutions Inc., Gold Coast, Queensland (1993): Presenter at the Australasian Omnis Developers Conference, Melbourne. Papers delivered: "Omnis and SQL" and "Graphical User Interface Design". Provided Omnis/400 demonstrations and consultancy for corporate AS/400 clients at IBM, Sydney. Developed a series of Omnis7 developer training courses, including: "Getting Started"; "Application Design and Programming Techniques"; "Professional Omnis Developer".
- Roads & Traffic Authority, Sydney, New South Wales (1993): Project Manager responsible for system requirements specs, analysis, design, development, documentation and deployment of the "RTA Staff Rostering" system (under contract to ADG Software). Provided training courses and technical support for Rostering Officers.
- ADG Software, Pymble, New South Wales (1992-1993): Team Leader/Developer for ADG's suite of personnel management and rostering applications for hospitals (Omnis5). Overall responsibility for project R&D, specifications analysis, staff recruitment and training, quality assurance, deployment, customer support and documentation. Provided training courses for end-users.
- Wintech, Perth, Western Australia (1991-1992): Analyst/Developer responsible for building the "Bill of Materials" manufacturing job-costing system, using Omnis5.
- Edcom Computer Services, Perth, Western Australia (1990-1991): Trainer/Consultant - provided training courses on various Macintosh applications (including MS Word, MS Excel, PageMaker), desktop publishing, computer graphics and programmable databases. Also lectured in Omnis database programming for University of Western Australia extension classes.
- Endeavon Health Int., Perth, Western Australia (1987-1988): Information Systems Manager - installed all office PC's, file server, local area network, printers, etc. Managed the development of custom-built accounting, marketing, warehousing and stock control applications (Omnis3+); Implemented an in-house desktop publishing system (Macintosh).
- TagMaster International, Perth, Western Australia (1985-1987): Analyst/Developer responsible for custom-built Order Entry, Invoicing, A/R, A/P, and General Ledgers applications, using Omnis 3+ on Macintosh.