×
John Ravan

John Ravan

Software Engineer & Professor


Background


About

About

I currently lead a team of engineers doing EMR integrations using FHIR and EIP. I'm interested in all things software-related. The focus of my Ph.D. was web services and how they relate to database concurrency control by using prediction-based analytics. At a personal and educational level, I am very interested in machine learning and how it can be applied to all aspects of software engineering.

Work Experience

Work Experience

  • Staff Engineer, Tabula Rasa HealthCare

    Nov, 2018 - Present

    I began working with the Common Services Team building RESTful APIs that are leveraged among all applications. This involves various services but mainly includes FHIR Servers and their respective data sources. I now lead an Integration Services team that focuses on integrating our data into EHR's leveraging FHIR API's and Apache Camel.

    • Java

    • Node

    • Spring Boot

    • API Design & Development

    • Integrations

Skills

Skills

  • Backend

    Node

    Java

    Spring Boot

    Postgres

    Redis

    API Development & Design

  • Devops

    AWS

    G Cloud

    Heroku

Education

Education

  • Computer Science, Bachelors, The Citadel, The Military College of South Carolina

    Aug, 2007 - May, 2011

  • Software Engineering & Information Systems, Masters, The Citadel, The Military College of South Carolina

    Aug, 2011 - May, 2014

  • Computer Science & Engineering, Doctorate, University of South Carolina

    Aug, 2014 - Dec, 2021

Awards

Awards

  • Security+ , Comptia

    Awarded on:

  • Microsoft Certified Professional , Microsoft

    Awarded on:

  • Microsoft Certified Technology Specialist , Microsoft

    Awarded on:

  • LEAD Service Expert , Leading Service

    Awarded on:

Interests

Interests

  • Photography

  • Powerlifting

  • Open Source