Welcome

I'm Eric Zell

Software Engineer

Photograph of Eric Zell

I enjoy designing and building performant, scalable software applications. Based in the Boston area, I have over 9 years of professional experience as a full stack software engineer, with my primary intereset and expertise in back-end development. I have a passion for learning and am always looking for new challenges.

Professional Experience

Panorama Logo
Panorama Education

Senior Software Engineer (January 2022 - Present)

Software Engineer (August 2019 - January 2022)

Boston, MA

At Panorama Education, I deliver reliable, scalable, and performant software. I have worked on a variety of projects, from greenfield feature development, to building cloud infrastructure on AWS. Some accomplishments include:

  • Migrated Panorama's cloud infrastructure from Heroku to Kubernetes clusters on AWS
  • Refactored parts of Panorama's data pipeline to improve performance and reliability
  • Redesigned aspects of Panorama's data model to significantly improve query performance and reduce disk space usage
  • Delivered internal tools to improve client onboarding and data integration
  • Helped to build a College and Carreer Readiness feature from the ground up, using Ruby on Rails and Vue.js

One Door Logo
One Door

Software Engineer (November 2015 - July 2019)

Boston, MA

At One Door I was a full stack developer, working primarily with Ruby on Rails, jQuery, and Ember.JS. My responsibilities and contributions included:

  • Developing a Ruby on Rails back-end API to support an Ember.JS front-end, adhering to REST principles
  • Improving application performance by optimizing SQL queries and object instantiation within legacy code
  • Delivering 'Store Explorer', a feature enabling performant queries of large-scale relational databases with an intuitive user interface

Navsea Logo
Naval Undersea Warfare Center (NUWC)

Mechanical Engineer (August 2012 - August 2015)

Newport, RI

As a Mechanical Engineer in NUWC’s Electromagnetic Systems Department, I was able to take ownership of much of the department's software development needs. I became the project lead on ‘Low Cost Stabilization System for Antenna and Optical Platforms’, which entailed developing a custom, low cost Inertial Navigation System prototype for use within a High Data Rate Antenna. This work resulted in being awarded a U.S for a Bias Corrected Inertial Navigation System.

Side Projects

AWS-Practice.ericjzell.com (2025)

AWS Practice Exam is a web application that allows users to practice for the AWS Certified Developer Associate (DVA-C02) exam. Built with Vue.js and deployed on AWS Amplify, utilizing S3 for static asset hosting and CloudFront for CDN and SSL.

RedMeetBlue.com (2023)

RedMeetBlue.com is a moderated debate platform where participants can video debate live for an audience. We built, deployed and beta tested the application as a part of Buildspace's 'Nights & Weekends 4'. Two participants video chat live, while spectators may share comments in real time. Built with Ruby on Rails using WebSockets and WebRTC.

Snake.EricJZell.com (2023)

Classic snake game built with Vue.js, and serverless architecture on AWS. The front-end is hosted on AWS S3. The back-end is built with AWS Lambda, API Gateway, and DynamoDB.

Machine Learning Baseball (2018)

Machine Learning Baseball is a Python web application that employs machine learning techniques to predict pitcher vs. batter matchups of Major League Baseball games. Beginning with a sparse matrix of available pitcher vs. batter statistics, Low Rank Matrix Factorization was used to generate a fully populated matrix which predicts statistics for every possible matchup. A Python Flask web application was created to display the resulting data in an easy-to-use interface.

First to Know (2016 / 2017)

First to Know is a Ruby on Rails web application where users can subscribe to receive text message alerts when a selected twitter user tweets a certain phrase. For example, perhaps you want to be the first to know when Domino's is giving away free pizza. You can create a subscription to Domino's twitter account for the phrase 'free pizza'. As soon as Domino's tweets anything containing the string 'free pizza', a text message will be sent to the user's provided phone number within minutes.

Swell Journal (2015 / 2016)

Swell Journal is a Ruby on Rails web application that allows users to document and share their surf travels with friends. The application uses geolocation services, Google Maps, and an oceanographic weather API to create a snap-shot of the conditions at the time of the journal entry.

Who's on Hand (2016 / 2017)

Who's on Hand is a Raspberry Pi application that monitors active WiFi users on a selected network. The Raspberry Pi application sends data to a Ruby on Rails web application via HTTP to be displayed in a user interface.

Chchchanges (2016)

Chchchanges is a Ruby gem that makes it easy for a team of developers to keep a consistent, detailed Changelog. With chchchanges, users can create CHANGELOG entries from the command line. Each entry is saved as an individual .json file which prevents CHANGELOG merge conflicts.