Application Developer / Project Manager with an array of business and industrial experience. Particularly interested in software architecture design related to modern object-oriented programming methods. My recent projects have drawn clean distinctions between user interface and business layers and relay on usage of ORM entity frameworks and LINQ programming techniques. This usually involves close attention to database design and table relationships however; this has also been successful with interface to legacy databases where such things as foreign key relationships may not be plausible. This makes software components portable, reusable and; provides many other advantages such as wrapping entities within self-contained business objects to support processing via related components, reporting systems and remote accessibility via web services.
Listed skills include Microsoft Sql Server, C#, Asp.Net, Web Services, and 43 others.