Application Developer at ThoughtWorks
Greater New York City Area
Application Developer at ThoughtWorks
Greater New York City Area
2 more...
Specialized in object-oriented architecture and programming, and design of n-tiers enterprise applications through the practice of Agile practices. Highly experienced in Windows GUI application development using .Net WinForms. My other major skills are software engineering, including business requirement gathering, use cases creation, unit testing, etc.
Co-operative and well organised with well-developed customer facing skills, I am a versatile team player who remains calm under pressure. My work is of a consistently high standard and demonstrates an understanding of both the problem domain and solution.
• n-tiers enterprise application, object orientated system design and development, Test Driven Development (TDD), Domain Driven Design (DDD)
• Business requirements analysis
• C#, WinForms, NHibernate, NUnit, TDD, Agile, NAnt, Mingle
(Privately Held; 501-1000 employees; Management Consulting industry)
August 2007 — Present (10 months)
.Net and Agile development
(Public Company; Internet industry)
February 2007 — Present (1 year 4 months)
Feature blogger for the Download Squad new column 'Dev Chair'.
(Self-Employed; Myself Only; Computer Software industry)
February 2004 — Present (4 years 4 months)
• Developed C#/Windows Form blogging client (http://ecto.kung-foo.tv/) for multiple blogging services/CMS (Content Management System) via XML-RPC and Atom interface.
• Utilize 3rd party UI and networking components for RAD.
• Integrate with Amazon, Google, and Flickr via their APIs.
• Collaborate with business partners in Japan through the Internet for application development, marketing, and user support.
Software Engineering 1998 — 1998
BSc., Physics, 1994 — 1997