James Tuttle is an associate director and developer with 11 years of experience designing and operating data-centric applications and digital preservation systems for research libraries. He blends hands-on engineering (Python, Java, AWS) with library science expertise to architect repositories, manage preservation workflows, and guide interdisciplinary teams at Virginia Tech and previously Duke. His work spans systems design, workflow optimization, and trustworthiness standards (ISO 16363), and he mentors students in experiential software projects while teaching Carpentries-style data skills. A former anthropologist-turned-librarian and continuing CS MEng student, he pairs curiosity about human-centered information with pragmatic infrastructure know-how—down to having built community networks and a reliable home NAS—bringing both institutional-scale stewardship and developer craftsmanship to scholarly data services.
11 years of coding experience
4 years of employment as a software developer
Master of Engineering - MEng, Computer Science, Master of Engineering - MEng, Computer Science at Virginia Tech Graduate School
Bacherlor of Arts, Cultural Anthropology, Bacherlor of Arts, Cultural Anthropology at University of Illinois Urbana-Champaign
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.