Amherst, Massachusetts, United States
Consulting using Java, C++, C, for server side or embedded apps. Years of background in kernel development, linkers, loaders, compilers, tools, runtime libraries. System architect for several projects. I learn and do whatever is needed to help my clients design, implement, maintain, debug or speed up any kind of system. Clear, readable, maintainable code is my specialty. I have worked with clients all over the world (Motorola, Siemens, Nokia, NYSE, Chicago Merchantile Exchange, Ebay, Wachovia, StorageTek, and many smaller companies) to help architect and implement solutions using Berkeley DB from Sleepycat Software (now Oracle). I have helped many companies locate and fix spurious bugs and performance problems. Specialties: Systems and application level coding and architecture, Berkeley DB performance analysis, code reviews and training. Debugging hard problems.
Various responsibilities as part of the WiredTiger storage engine team.
I am part of a team at Third Dog Software that does technical due diligence and executive level code reviews for companies. We also do custom consulting jobs and create tools for developers. My own specialties include Berkeley DB, Java, C, C++, C#, Unix, open source tools and development, and all aspects of system software, including linkers/loaders, compilers, libraries, operating systems, performance analysis.
Self employed consultant in a variety of jobs, doing general consulting and Berkeley DB performance analysis and troubleshooting. See my resume at http://www.ddanderson.com/ddapublic/dda_resume.html for details or http://www.ddanderson.com/ddanderson.com/berkeley_db.html for information about my Berkeley DB services.
Various responsibilities in delivering a high performance storage engine.