The client desired a strategic order processing platform for managing a new line of complex customizable product offerings. The system was required to scale for large order volumes and allow for maximum configurability. Steve Morse, Doug Danoff, and Dave Sweeny were contributing architects for the project. They held the highest architectural responsibility, and each had significant management duties.
Responsibilities:
-
Designed and developed a scalable and redundant software infrastructure for a property appraisal and evaluation order processing system.
-
Developed a messaging infrastructure that utilizes MSMQ for backend order processing.
-
Developed a three tier infrastructure that utilizes .NET remoting and COM to support internal windows applications used by employees and public facing web applications that supports clients and vendors.
-
Developed a security infrastructure that is leveraged by all Windows and web applications.
-
Developed the primary Windows application utilized by internal users to track and process orders through the entire life cycle.
-
Developed a component used by all applications to support distributed and nested transactions.
-
Developed a data driven system for validating property evaluation data received from vendors.
-
Developed a process for collecting data from the vendor that presents a dynamically generated form from an xml specification describing layout, rules and behavior.
-
Designed and Developed B2B customer and vendor facing websites
Technologies: NET (1.1), ASP.NET, C#, COM , .NET remoting, MSMQ, SQL Server, Transact SQL, DHTML and JavaScript