Summary
Craig Oliver is a senior software developer based in Asheville, NC with over 25 years of experience modernizing and building domain-specific systems across healthcare, telecom, retail, and manufacturing. He has led EHR certification work and implemented CCDA/HL7 integrations, converted legacy rating and billing systems to modern platforms, and built inventory, POS, accounting, and ticketing solutions. Comfortable across stacks, he learned Ruby on Rails and FileMaker migrations on the job to transform desktop workflows into web applications while automating processes with AppleScript and Excel macros. Craig combines systems programming fundamentals from a BS in Computer Science with project management and liberal arts graduate studies, giving him a pragmatic, user-focused approach to complex legacy modernization. He excels at translating day-to-day operational needs into reliable, auditable software and prefers working closely with end users to streamline workflows. An early adopter of pragmatic tool choices, he brings steady, long-term stewardship to systems that require both maintenance and gradual transformation.
13 years of coding experience
29 years of employment as a software developer
Master of Liberal Arts, Human Condition, Master of Liberal Arts, Human Condition at University of North Carolina at Asheville
BS in CS, Systems Programming, BS in CS, Systems Programming at Old Dominion University
Master's degree, Project Management, Master's degree, Project Management at Western Carolina University