John Rodriguez

Software Engineer

Full stack software engineer with passion for building applications with large user impact. From designing and developing interactive user interfaces to architecting scalable backend systems, I thrive on new challenges, cross-functional collaboration, and continuous learning.

John Rodriguez

YouTube2021 - 2026

Full stack development, features ownership from design to launch, worldwide cross-team collaboration.

Animations and Interactive UI

Carousel entry point for Hype, latest discovery feature that allows viewers to give points to videos so they can reach higher ranks in the leaderboard.

State management

Real-time points update after viewers give points, showing now an entry point for the leaderboard

Cross team collaboration

Working on different codebases to implement entry points for monetization features, in this case, an entry point in the comment composer for Super Thanks.


Turingo2020 - 2021

Full-stack development including data model design, API implementation and frontend work.

Vue.jsClient
Node.js API
MySQL

Full-Stack Development

Collaborated on the design and implementation of an e-learning platform using Vue.js, Node.js and MySQL. Developed core features for course enrollment, video streaming, and community interaction.

Product Evolution

Successfully pivoted the platform toward a community-driven networking model; the site remains active today as a specialized tool for professional community building and successful networking.


Instrument logs analysis for the Maintenance, Support, and Engineering (MSE) department.

Telemetry & Analytics Pipeline
🔭InstrumentsRaw Log
🗄️ElasticDatabase
🪐JupyterData Core
🚀Voilà UIWeb Server

Instrument Monitoring & Logs Dashboard

Developed a centralized Logs Dashboard for the Maintenance, Support, and Engineering (MSE) department to track errors in telescopes and precision instruments. Aggregated system telemetry into an indexed Elasticsearch log database, writing custom Jupyter notebooks to parse telemetry data logic, and used Voilà to serve those outputs as real-time, interactive observational dashboards for observatory engineers.