Craig Berry is a seasoned project manager and technologist with 26 years of experience leading complex IT engagements from consulting to long-term program stewardship. Based in Chicago, he has blended hands-on systems work—contributing VMS-specific adaptations and cross-platform fixes to the notable FreeTDS open-source project—with enterprise delivery roles at Keane and Dialysis Clinic, Inc., where he has managed projects since 2009. His background uniquely pairs a Ph.D. in English and early humanities computing research with deep systems-level engineering, giving him strong communication skills and an ability to translate technical complexity for stakeholders. Craig’s career shows a recurring focus on interoperability, legacy platform integration, and pragmatic problem solving across diverse environments. He brings the discipline of academic research to drive rigorous, well-documented solutions in production settings. Colleagues value his experience balancing architecture, hands-on debugging, and stakeholder-driven project execution.
27 years of coding experience
1 year of employment as a software developer
B.A., English, Physics, B.A., English, Physics at Westmont College
Ph.D., English, Ph.D., English at Northwestern University
Contributions:40 commits, 8 PRs, 8 comments in 11 years
Contributions summary:Craig made significant contributions to the FreeTDS project, primarily focusing on the VMS platform. They implemented VMS-style argument parsing, integrated VMS-specific system calls, and adapted the codebase for the VMS build environment. The user also addressed character set handling, and memory management, and ensured proper behavior with empty strings, indicating a focus on cross-platform compatibility and system-level integration.
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.