
Erik Escobedo
Verified Expert in Engineering
Web Development Developer
Hunucmá, Mexico
Toptal member since October 3, 2017
Erik is a hands-on software architect and full-stack engineer with 16+ years of experience, including 3 years at Google Classroom. He specializes in managing technical debt and transforming legacy complexity into maintainable architecture. Erik has more than a decade of remote-first experience, bridging the gap between business goals and technical execution, ensuring reliability and performance in every project he is involved in.
Portfolio
Experience
- Web Development - 16 years
- MySQL - 15 years
- GitHub - 12 years
- REST APIs - 10 years
- Ruby on Rails (RoR) - 10 years
- React - 6 years
- Google API - 5 years
- TypeScript - 3 years
Preferred Environment
GitHub, Git, Google Cloud Platform (GCP), Amazon Web Services (AWS), Linux, Java, Python 3, Ruby, TypeScript
The most amazing...
...project I've architected was a zero-downtime database migration for Google Classroom, using a Dark Launch approach to validate data for millions of users.
Work Experience
Software Engineer
- 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
- 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
- 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
- Worked alongside David Whips (the 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.
Web Developer
MojoTech
- 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.
Experience
Red-black Tree Visualizer
https://rbtrees-escoberik.vercel.app/I designed and implemented the entire project from scratch, including a custom discrete grid system for node positioning and SVG-based animations driven by RequestAnimationFrame. The RBT algorithm is fully decoupled from React, making it independently testable. The component is published to npm as rbtrees and works as a zero-configuration drop-in.
Network of 30+ iOS/Android Apps
https://apps.apple.com/mx/developer/row27-mobile/id330236857?l=en#see-all/i-phone-appsI 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.
Neighborhood Scout
http://www.neighborhoodscout.com/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.
Allocate
http://www.allocatehq.com/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.
Education
Completed Credits Toward a Bachelor's Degree in Mechatronic Engineering
National Autonomous University of Mexico | UNAM - Mexico City, Mexico
Skills
Libraries/APIs
Google API, REST APIs, React, Node.js, Pydantic, GitHub API
Tools
GitHub, RSpec, Git, Terraform, Vim Text Editor, Claude Code
Languages
SQL, JavaScript, Ruby, TypeScript, CSS, HTML, Python, Java, Python 3, Java 9
Frameworks
Ruby on Rails (RoR), React Native, Ruby on Rails 3, Google Guice, Next.js, Redux
Paradigms
RESTful Development, REST, Test-driven Development (TDD), Agile Software Development, Mobile Development, Scrum
Storage
Relational Databases, MySQL, PostgreSQL, Data Pipelines, Google Cloud Spanner
Platforms
MacOS, Google Cloud Platform (GCP), Amazon Web Services (AWS), Mobile, Heroku, iOS, Linux, Android, Vercel, Visual Studio Code (VS Code)
Other
Web Development, Software Engineering, FastAPI, Full-stack, Code Review, API Integration, RESTFul APIs, Full-stack Development, Real-time Data, Algorithms, Mathematics, Data Structures, Software Architecture, Scalable Architecture, Pub/Sub, Architecture, Technical Leadership, System Architecture, Engineering, Geolocation, Systems Design, OneRoster, App Store, SVG
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring