Arthur Griesser

Senior Programmer

Employment Summary:

Arthur Griesser is the Chief Technology Officer at Prometheus Computing. He has had commercial experience in full software life cycle of complex systems since 1993, formal object methodologies (RUP, UML, OMT) since 1994, object design and development since 1984, software development for scientific modeling and simulation since 1977, and mentored since 1996. His methodologies are RUP and Extreme Programming.

Arthur is proficient in architecture, requirements analysis, abstraction, framework design, graphic algorithms, optimization, pattern recognition, and parsing. He has analysis experience in multiple problem domains: voting, supply chain, electronic products, printed circuits, semiconductor fabrication, power utility, facility management, geographic information systems, commodity trading, health care, building construction, SCADA, B2B, P2P, P2B, back office systems, and workflow.

His work at Prometheus Computing includes architecting, designing, and implementing (Ruby) HL7 V2 parser, a data translation framework driven by UML diagrams (Ruby, Jess rule language, Java), a UML – XML Schema translator (Ruby, Java), STEP file [ISO 10303-21] writer, parser, and browser (Ruby), a translator from EXPRESS [ISO 10303-11] modeling language to UML converter - including EXPRESS parser (Ruby), and SECS interface [SEMI E4, E37] (Ruby). He has also worked with automated discovery of system boundaries from use cases and designed workflow systems. At Prometheus Computing Arthur has architected a 31 workflow application to manage NIST SRD 31 Ceramic Phase Equilibria Diagram Database, an eStability (HL7 V3) validator, a Reference Implementation Generator, and a Use Case Editor which was designed and implemented as a tool to generate standard from UML (Ruby).

Before his time at Prometheus Computing, Arthur worked as an Electronics Engineer at the National Institute of Standards and Technology in Gaithersburg, Maryland. His work at NIST included architecting, designing and, implementing grouper pattern recognition software, Alchemist automated test generator and Touchstone test runner, and OffspringViewer – a graphical tool for examining printed circuit boards described by XML documents adhering to the IPC-2581 standard (Ruby). He also provided domain analysis and XML schema support for numerous IPC and SEMI XML based standards, wrote an XML Schema quality checker based on IPC guidelines, and created, architected, and outlined requirements for the Focus augmented reality telemodeling tool. His other work includes architecture, design, and implementation of (LabView, C) a test bed for security retrofits to the Supervisory Control and Data Acquisition (SCADA) systems that electric, gas, and water utilities use to control their field equipment.

Arthur also participated in the development of AGA-12 standard for SCADA security.

Before his work with NIST, Arthur worked as a Chief Technology Officer with Select Applied Research in New Market, Maryland where he wrote meta information extractor Gemstone. He also architected, designed, and largely implemented a comprehensive distributed application framework, including rule engine, XPath-like queries for Objects, rule driven GUI, transaction bundler, marshalling, long transactions, and state machine engine (Java). Before this Arthur worked with GemStone / Brokat Technologies in Pittsboro, North Carolina where he acted as architect and was responsible for analysis of the entire system and design of a transaction bundling service layer (Java). At this time he also wrote a general purpose graph traversal engine (Java). Arthur has also worked as a Senior Consultant at Buildscape, a web-based B2B supplier of materials and tools to home builders. At Buildscape, Arthur was responsible for analysis, and design of workflow necessary to integrate suppliers and customers. He wrote XML object graph serialization-deserialization tools (Java) and Banner Health’s health care analysis system. He was also responsible for the design of a Frame-and-slot query system that generated reports used to control health care costs by providing preemptive treatment for correlated medical conditions (GemStone Smalltalk). He also worked at ObjectIntelligence, now DigitalESP, in Juno Beach, Florida as a Senior Analyst.

Arthur has a Ph.D. in Physics from The College of William and Mary where he wrote his dissertation on U(1)String Tension. He earned his M.S. in Physics from The College of William and Mary and his B.S. in Chemistry and Physics, graduating Magna Cum Laude, from Western Carolina University.

Arthur’s languages include: UML, XML, XSLT, Ruby, Java, Smalltalk (VisualAge, GemStone, VisualWorks, VisualSmalltalk Enterprise, Smalltalk Agents, Squeak), OMT, Prograph, Hypertalk, Forth, LabView, and OpenGL.

Arthur has been the recipient of numerous awards including, “NIST Edward Bennett Rosa Award” December 2006, “IPC Distinguished Committee Service Award” February 2006, “IPC Special Recognition Award” February 2004, “Object Intelligence Above and Beyond the Call of Duty Award” June 1999, “Object Intelligence Abacus Award” May 1996, “American Institute of Chemists Award” April 1976, and the “Western Carolina University F. A. Hodges Outstanding Undergraduate Chemistry Major Award” May 1975.

His training includes Training Certified Interconnect Designer (C.I.D.), IPC, Spring 2006 GemStone/J EJB Essentials, GemStone, 1999 Advanced GemStone Smalltalk, GemStone, 1998 IBM VisualAge for Smalltalk,Object Intelligence, 1997 GemStone Smalltalk 5.1, GemStone, 1996 VisualWorks for Smalltalk Programmers, ParcPlace-Digitalk, 1996 Professional Memberships IEEE, Association For Computing Machinery, International Function Point Users Group, HL7 (via Prometheus Computing), and Object Management Group (via Prometheus Computing).

Arthur is a member of IEEE, Association For Computing Machinery, International Function Point Users Group, HL7 (via Prometheus Computing), and Object Management Group (via Prometheus Computing).