John Nevin

Reston, VA

john@nevin.dev

(978) 973-6262

Education

James Madison University Harrisonburg, VA
BS Engineering Aug 2014 - May 2018

Work Experience

EnterpriseDB (EDB) Bedford, MA (Remote)
Senior Software Engineer Apr 2023 - Jan 2026
CGI Federal Fairfax, VA
Senior Consultant Jul 2018 - Present

Technical Skills

Programming Languages:
Python, JavaScript/ES6, Kotlin/Java, Elixir, Rust

Frameworks:
Flask, React, Svelte, OpenCV, Detectron2, Phoenix, pgrx

Technologies:
PostgreSQL, GitHub Actions, Ansible, Splunk, Node.js, REST, GraphQL, AWS, Docker, Linux, Android

Personal Projects

LiftGenius lifgeni.us React, Flask, Detectron2, OpenCV, AWS Lambda, AWS S3, AWS SQS, Docker

A full stack application to build lifting workouts and analyze video to track bar-paths. Automatically schedules exercise days on a calendar, allows users to record sets and reps for each exercise and calculates the plates needed for the desired weight. Features collaborative form editing for building workout programs and video processing jobs using a messaging queue. My machine-learning model runs inference using a Dockerized AWS Lambda function to detect the barbell. The OpenCV Python daemon overlays the bar path. Users can view the processing status in real-time, and upon completion the video URL is provided.


NearMiss.me nearmiss.me React, PostgreSQL, GraphQL, tailwindcss, Leaflet

A Progressive Web Application for reporting near-miss incidents between pedestrians/cyclists and motorists. Automatically records location of incident and allows users to easily provide details in dynamic forms. Thousands of map features can be displayed due to GPU-accelerated vector tile rendering. Web form questionnaires are built dynamically by parsing JSON. All data is stored locally in the browser IndexedDB for full-offline capability and user-ownership of their own data and sharing decisions.


Awards and Achievements

Top EDB Technical Blog Post EnterpriseDB Feb 2025

Authored ‘Representing Graphs in PostgreSQL with SQL/PGQ’ which became the most-viewed post of the month with over 7,500 hits. Gained traction and generated discussion on both YCombinator Hacker News and lobste.rs boards.

Accepted to JMU Summer Startup Accelerator Cohort James Madison University July 2017

Received $4,000 in funding from the university to further develop my hackathon-winning project into a minimum viable product in an eight week accelerator program.

Third Place, Bluestone Hackathon Bluestone Hacks May 2017

Won a 24-hour Hackathon for creating a smartphone application for assisting individuals with memory loss that addressed the hackathon theme of “safety”.