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.

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.
Full-stack development including data model design, API implementation and frontend work.
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.
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.