John Batte

John joined InVivoLink in September 2016 as a Senior Developer. He has worked as a professional developer / architect for over 15 years. He holds a Bachelor of Science from the University of Alabama. In his free time he enjoys hiking, camping, disc golf, playing video games, and spending time with his dog Duke.