John Vines

Director Of Engineering at Onboard Data Inc.

Boston, Massachusetts, United States
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

👤
Senior
🎓
Top School
John Vines is a Director of Engineering with 12+ years building distributed systems, NoSQL architectures, and cloud-native pipelines from founding-stage startups to Amazon. He led backend development and data ingestion work—pivoting Sqrrl into Amazon Detective—and now oversees engineering at Onboard Data, blending hands-on Java expertise with modern CI/CD practices. Early work on Apache Accumulo at the DoD gives him deep operational experience with scalable, secure data stores and open-source collaboration. Known for pragmatic technical leadership and teaching teams buildable systems, he prefers LinkedIn contact and has a soft spot for cute pet photos.
code12 years of coding experience
job14 years of employment as a software developer
bookBachelor's degree Computer Engineering, Bachelor's degree Computer Engineering at Penn State University
bookNaval Postgraduate School
bookEmmaus High School
stackoverflow-logo

Stackoverflow

Stats
906reputation
256kreached
15answers
10questions
github-logo-circle

Github Skills (13)

big-data10
javas10
backend10
accumulo10
back-end-development10
java10
parallel-processing6
hive6
command-line-interface6
gssapi6
active-directory6
mapreduce6
kerberos6

Programming languages (9)

HCLJavaShellRustJavaScriptGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
apache/accumulo

Sep 2013 - Dec 2013

Apache Accumulo
Role in this project:
userBack-end Developer
Contributions:43 commits, 3 comments in 3 months
Contributions summary:John primarily focused on modifying Accumulo's core and server-side code. Their contributions involved removing and updating flags, particularly the removal of the username flag, as well as merging forward changes. The user also addressed code related to the MiniAccumuloCluster and made changes to the TableOperationsImpl. Furthermore, the user contributed to adding trash variable checks to the dispersed WAL cleanup code.
javaaccumuloapachebig-data
onboard-data/BAC0

Sep 2023 - Jan 2025

BAC0 - Library depending on BACpypes (Python 3) to build automation script for BACnet applications
Contributions:2 PRs, 12 pushes, 15 branches in 1 year 3 months
pythonpython-3automationbac0bacnet
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
John Vines - Director Of Engineering at Onboard Data Inc.