Highly-motivated, dedicated, and focused professional with proven leadership skills. Demonstrated knowledge of software design principles and patterns. Extensive knowledge of the .NET Framework and the evolving .NET landscape. Excellent verbal, written, and interpersonal skills. Demonstrated ability to influence development efforts and work effectively in co-located or remote team environments.