Ralph Curry is a Principal Engineer with decades of hands-on systems and database experience, now designing next-generation expensing solutions for SMBs at American Express. He blends deep expertise in SQL and NoSQL databases (MongoDB, DynamoDB, SQL Server) with systems programming in C/C++ and modern languages like C#, TypeScript, and Go. His career spans influential stints at Microsoft and Borland, plus entrepreneurial open-source work—most notably authoring and releasing IbOleDb to bridge Interbase and OLE DB. Known for pragmatism—“design what needs design, build what must be built, fix what’s broken”—he excels at turning legacy interoperability challenges into maintainable production systems. Based in Redmond, he brings both product-focused architecture and low-level engineering muscle to complex data problems.
8 years of coding experience
32 years of employment as a software developer
California Polytechnic State University, San Luis Obispo
General Education, General Education at De Anza Community College, Cupertine, CA
ServiceFabric.Mocks contains Mock classes to enable unit testing of Actors and Services
Contributions:14 commits, 1 PR, 6 comments in 3 days
unit-testing
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.