James Haring is a seasoned lead developer and principal software engineer with over 15 years building embedded, mobile, and web applications, currently running Whole Bean Software from Kalispell, Montana. He brings deep hands-on experience in C#, Java, JavaScript, XML and real-time/embedded systems, having shipped control and communication software for semiconductor equipment and industrial products. James pairs low-level protocol work (GPS, Bluetooth, hardware integration) with cloud and data-store expertise such as Amazon DynamoDB, enabling end-to-end solutions from device to backend. He has moved between startups and enterprise teams, collaborating closely with hardware, QA, and customers to turn complex requirements into reliable, fielded software. Based on a long career that began in the late 1990s and a B.S. in Computer Science, he favors pragmatic engineering and durable architectures over hype. Outside core development he’s maintained a small-business leadership role for nearly two decades, blending product ownership with ongoing technical delivery.
12 years of coding experience
15 years of employment as a software developer
B.S. Computer Science, B.S. Computer Science at Missouri Science and Technology
University of Houston
Japanese Photography, Japanese Photography at Flathead Valley Comunity College
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.
Request Free Trial
James Haring - Lead Developer, Principal at Whole Bean Software