James Agnew

CTO And Head Geek at Smile Digital Health

Old Toronto, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
James Agnew is a seasoned healthcare technology leader and CTO with 19 years’ experience and over 15 years focused specifically on health informatics and interoperability. He has built enterprise medical communication systems, integration platforms, and mobile health apps, and led teams that delivered production ESB and FHIR-based solutions for large health organizations. A long-time open-source maintainer and project lead for the HAPI Project, he contributes core server and tooling improvements to the widely used HAPI FHIR ecosystem and to HL7 FHIR implementation starters. As co-chair of HL7’s AID committee and a member of the FHIR Core Team since 2011, he combines standards leadership with hands-on backend engineering. Colleagues rely on him to translate complex clinical data requirements into pragmatic, testable APIs and resilient data stores. Based in Toronto, he’s quietly influential in regional initiatives (ConnectingGTA, GTA HIAL) that make health data more accessible across systems.
code19 years of coding experience
job10 years of employment as a software developer
bookAlgonquin College
github-logo-circle

Github Skills (25)

api-rest10
hapi-fhir10
apidoc10
api-design10
restful-api10
configuration-management10
java10
smart-on-fhir10
javas10
api10
parsing10
configuration-file10
encoding10
build-automation10
spring-boot10

Programming languages (9)

JavaScalaJavaScriptHTMLSwiftRubyPythonKotlin

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer
Contributions:9 releases, 42 reviews, 131 commits in 4 years 6 months
Contributions summary:James's commits focus on the initial setup and configuration of a FHIR server starter project. This includes the creation of the main application class, and configuration files related to data sources, and various Spring beans for DSTU3 FHIR version support. They set up the core server components including the conformance provider, paging, and the enabling of ETag support. In addition, the user introduced the use of a narrative generator.
hapifhir/hapi-fhir

Feb 2014 - Jan 2023

🔥 HAPI FHIR - Java API for HL7 FHIR Clients and Servers
Role in this project:
userBack-end Developer
Contributions:33 releases, 1114 reviews, 5803 commits in 9 years
Contributions summary:James's commits primarily focus on enhancing the HAPI FHIR Java API for HL7 FHIR Clients and Servers. Their work includes fixing and improving interceptors, adding support for revincludes to the CapabilityStatement generator, and performing database optimization. They also made contributions related to FHIR transactions, indicating work with the core backend logic and data storage aspects of the project.
hl7-fhirapihapihl7apps
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 Agnew - CTO And Head Geek at Smile Digital Health