Erik Escobedo

Software Engineer

I'm a hands-on software architect and full-stack engineer with 16+ years of experience, including 3 years at Google Classroom. I specialize in managing technical debt and transforming legacy complexity into maintainable architecture. I have more than a decade of remote-first experience, bridging the gap between business goals and technical execution, ensuring reliability and performance in every project I'm involved in.

Work

Software Engineer

Google Classroom is a learning management platform serving millions of users worldwide. I was involved in maintaining the Classroom API infrastructure, focusing on large-scale migrations and the strategic sunsetting of legacy systems.

  • Designed and implemented the database migration for the Google Classroom API: Registrations service, using a Dark Launch approach to validate data for millions of users.

  • Architected a synthetic SIS sandbox to facilitate integration testing and AI agent crawling, fed by Google Spreadsheets as a flexible data source for two-way verification across OneRoster 1.1 and 1.2 protocols.

  • Mentored junior engineers on software engineering best practices, guiding them through complex system designs, Google’s rigorous code review standards, and career development paths.

  • Led the End-of-Life (EOL) process for a legacy platform, coordinating phased account closures and resolving critical data conflicts to ensure a smooth transition for clients before final decommissioning.

  • Co-architected a comprehensive test coverage suite for legacy pipelines using SQLT to ensure reliability during system integration of an acquired third party.

Software Engineer

FanMaker is a leading sports loyalty and fan engagement platform powering rewards programs for professional teams and universities. I was responsible for maintaining and scaling the infrastructure that powers a wide-range of end-user mobile applications.

  • Maintained and extended a Ruby on Rails application providing back-end services for a network of 30+ mobile applications.

  • Single-handedly migrated the codebase from Ruby on Rails 2 to Ruby on Rails 3 on a secondary branch while maintaining and adding new features to it in parallel.

  • Architected and deployed legal compliance frameworks, enabling the acquisition of a new enterprise-tier client base.

  • Engineered a robust double-entry accounting engine for virtual currency, featuring point-in-time reporting capabilities to accurately reconstruct balances and audit logs for any historical or future date.

  • Independently managed a Rails 2 to 3 migration by engineering a compatibility layer that supported parallel development and stable feature releases throughout the upgrade process.

  • Scaled a high-availability AWS infrastructure to support 1+ million concurrent users, implementing predictive auto-scaling to eliminate manual intervention during peak live event traffic.

Founder & Team Leader

Freelance Work

I founded and ran a small organization of local programmers that provided software developer services to international clients, mainly focused in the USA. I was responsible for end-to-end delivery, including technical architecture, project scoping, and talent orchestration.

  • Led a freelancer guild group—composed of local programmers sharing an office space; sometimes working independently, sometimes working on the same projects.

  • Interviewed and met with leads and customers—helping them to design product strategies and software solutions.

  • Mentoring and empowering the most junior members of the group, as well as consulting on their projects.

  • Led shared projects and made technology decisions—like what platform to use, what libraries to implement, and what code styles to follow.

  • Designed a system and database for both shared and individual projects.

Web Developer

Simulation Curriculum is an industry leader in Earth & Space Science software and curriculum solutions. I served as a recurring consultant, providing freelance web development services for a variety of strategic projects.

  • Worked alongside David Whips (winner of the Apple Design Awards 2013).

  • Led a three-person team assembled by the client—delegating tasks and reporting directly to the client.

  • Implemented an independent AngularJS module by using a private API provided by the client.

  • Worked with vectors and geometry figures to allow students to draw, drag, split, and reassemble colorful geometric shapes.

  • Designed equations that allowed the user to add momentum when dragging movable panels.

Ruby on Rails Developer

Mojotech is a premier software consultancy that partners with startups and enterprise clients to build mission-critical digital products. As a Ruby on Rails Developer, I contributed to various high-impact projects, collaborating in agile teams to deliver scalable and maintainable codebases.

  • Worked alongside great people like Christopher Shoemaker, a former member of the Mozilla team.

  • Built a beautiful human resources management tool using the most advanced front-end technologies available at the time.

  • Contributed to a huge real estate application for which I designed a powerful neighborhood search engine.

  • Communicated remotely using tools like HipChat, Basecamp, and more for almost 3 years.

  • Migrated an existing application from PHP to Ruby on Rails 3.0.

Education

Projects

Network of 30+ iOS/Android Apps

I led a very small team tasked with maintaining and upgrading all the iOS/Android apps in the company's portfolio, as well as onboarding new apps for new clients. I redesigned and reimplemented the shared back end to support these apps as clients demanded new features. I also maintained and extended the original proprietary framework used to build apps from configuration files to support these new features.

  • Led a team maintaining and upgrading 30+ iOS/Android apps in the portfolio

  • Redesigned and reimplemented the shared back end to support new client features

  • Maintained and extended proprietary framework for building apps from configuration files

Neighborhood Scout

This is a real estate network with information on all the neighborhoods in the US. I worked as part of the team that migrated the back-end codebase from PHP to Ruby on Rails 3.0. Once the migration was complete, I served as the main programmer involved in the implementation of a multi-layer search engine designed to find neighborhoods with a similar lifestyle but in different locations across the USA.

  • Migrated back-end codebase from PHP to Ruby on Rails 3.0

  • Implemented multi-layer search engine for finding neighborhoods with similar lifestyle in different locations

Allocate

This is a human resource management tool with a beautiful and simple design. I used Backbone and Marionette (a front-end framework) to build the user interface for this project. Since this was a home project for the company I was working for at the time, I worked alongside and communicated with a large number of developers.

  • Built user interface using Backbone and Marionette front-end framework

  • Collaborated with a large number of developers on an internal company project

Skills

Web Technologies

  • HTML
  • JavaScript
  • CSS
  • TypeScript

Programming Languages

  • Ruby
  • Python
  • Java
  • SQL

Backend Frameworks & Libraries

  • Ruby on Rails (RoR)
  • Node.js
  • RSpec
  • Google Guice

Frontend Frameworks & Libraries

  • React
  • React Native

Databases

  • MySQL
  • PostgreSQL
  • Google Cloud Spanner

APIs & Web Services

  • REST APIs
  • RESTful Development
  • REST
  • Google API
  • GitHub API
  • OneRoster

Version Control & Collaboration

  • Git
  • GitHub

Cloud Platforms & DevOps

  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)
  • Heroku

Mobile Development

  • iOS
  • Android
  • React Native

Operating Systems & Tools

  • MacOS
  • Linux
  • Vim Text Editor

Software Engineering & Architecture

  • Web Development
  • Software Engineering
  • Systems Design
  • Engineering
  • Geolocation
  • Agile Software Development
  • Scrum
  • Algorithms
  • Data Structures
  • Mathematics

Languages

Spanish

Native

English

Professional Working Proficiency