I have the depth and breadth of experience required to solve your problem competently and professionally, coupled with efficient execution and competitive rates.I have been developing software and leading teams for over 25 years, in a broad range of projects and companies, including both Fortune 500 and small organizations. I take particular care to listen closely to the client's needs -- to not oversell or under-deliver, and to use good judgment about how to provide the most value for the client's dollar.I am a native English speaker with excellent communication skills, and speak some Spanish. I have experience managing offshore teams and dealing with cultural differences.