Hero image

Engineering Manager / Fullstack Engineer

Guillermo Siliceo Trueba - Mexico City, México

Engineering Manager & Full-Stack Engineer with 14 years of experience building and scaling B2B and B2C platforms. Deep hands-on expertise with Ruby on Rails, React / Next.js and GraphQL. Built three startups and led engineering teams of up to 11 engineers; improved team productivity by 30% through AI tooling and process changes, increased test coverage to >80% and reduced test runtimes by 50%. I specialize in shipping MVPs, leading technical migrations (ERP, payment integrations), and coaching teams to high-velocity delivery.

Skills

Servant Leadership
Agile Methodologies
Coaching
Ruby on Rails
Python
JavaScript
PostgreSQL
React
HTML+CSS
Typescript
GraphQL
SQL
Monoliths
Git
Ruby
Bash
Heroku
Flask
AWS - S3/Cloudfront
Jira
ClickUp

Experience

Immunefi: Engineering Manager

May 2023 — Dec 2025

Managed a high performance team of eleven fullstack engineers building a security vulnerability platform.

  • Integrated AI tools into SDLC by facilitating exploration, synthesizing best practices, conducting research, and documenting industry standards — improving team productivity by at least 30%.
  • Unblocked the team's productivity, bottlenecked by QA, by creating a new hiring process for a QA automation engineer. Improved test coverage to >80% and mentored an engineer to become an Automated QA engineer.
  • Led team that delivered a new product suite enabling the company to pivot months ahead of schedule via agile coaching, technical debt management, and strategic resource planning.
  • Improved collaboration metrics, achieving highest cross-team collaboration rating and 100% positive internal team survey scores in 2024 and 2025.

Everlyhealth: Senior Backend Engineer

Jan 2022 — Feb 2023

Got promoted to tech lead after six months on the job, leading a distributed team across multiple Rails, React, and Gatsby applications.

  • Upgraded Ruby On Rails applications, increasing test coverage to 90% and reduced the test suite runtime by half.
  • Led an integration with a third-party vendor by modifying a critical ordering process, saving 200K USD for the company.

Technologies: Jira, Ruby on Rails, Ruby, React, Gatsby, PostgreSQL, Spree commerce.

Tandem: CTO/Founder

Nov 2017 — Dec 2021

Tandem is an office supplies and services company serving the Mexico City area that achieves savings and efficiency with technology.

  • Defined the technical strategy: a technology-first user experience that differentiates the company from incumbents.
  • Defined and led the implementation of an MVP in less than a month, signing a large customer that enabled the company to raise funding during a very difficult financial time.
  • Led a team that transformed the main application into a B2B supply and cleaning services platform using Ruby On Rails, React.js and GraphQL.
  • Maintained and extended a React frontend and operational administration web alongside the Rails app using GraphQL and Apollo.

Projects:

Pivot to B2B

With a dwindling bank account, we focused on our most profitable clients: businesses.

  • Defined the MVP to the last detail and executed it in less than a month, signing a large customer that saved the company and enabled a new funding round.
  • Implemented three payment gateways (Paypal, Stripe, Conekta) for a new customized ordering process for a key customer (WeWork) that increased credit card charge acceptance rate by 2X.
  • Maintained a mobile field service app in Kotlin that enabled scaling the operation to hundreds of operational staff with minimal management effort.
Enterprise client ERP integration

Our largest customer payment process took a lot of effort and time and was error prone. We could streamline our process and, at the same time, raise the bar for competitors by integrating with the customer system.

Our customer used MuleSoft as a middleman between the vendors and their Workday ERP system.

  • I implemented the cXML standard for business e-commerce on our main Ruby On Rails and React applications.
  • We provided a seamless experience to our customer employees by allowing them to use our platform but finishing the process on their own system.
  • We reduced the errors and manual work in the payment process to almost zero.
Implement Permissions and Roles for our end-users

To better match our customers' organizational hierarchy of responsibilities and give them more control of their purchases in our system, we implemented a two-role permissions system.

  • I refactored our e-commerce React frontend and Ruby On Rails backend to enable and disable features depending on the role and permissions.
  • With this refactor in place, it was easy to create the following features:
  • A monthly budget feature per location.
  • An order approval process.
  • Blocking editing key organization details.
  • An invite system to bring more of our customer employees into our system.
Odoo ERP migration

With a reduced tech department to 1 individual (me), it became a priority to minimize the systems we maintained, so we transferred responsibilities to the flexible and open-source Odoo ERP.

  • I implemented a REST API in Python inside Odoo to talk to our Ruby on Rails backend.
  • Created a real-time synchronization of our ordering, shipping, products, customer and invoicing systems into Odoo. We executed a slow migration of these responsibilities without operations disruption.

Technologies: Jira, Ruby on Rails, React, Apollo, GraphQL.

Aliada: CTO

Jan 2015 — Nov 2018

Aliada is a digital platform in Mexico that connects households and offices with vetted professional domestic cleaners through an easy-to-use booking system.

  • Built the initial version of the main web application from scratch in a few months, with a new backend API in Ruby On Rails and frontend experience with jQuery + Knockout.js.
  • Supported 10x growth by automating processes and empowering customer support staff with back-office tools and automated user flows.
  • Defined job positions, hiring pipeline, hired five senior engineers, and defined the engineering career paths.
  • Standardized the development lifecycle by transitioning the team to a high-velocity Scrum-based Agile methodology.

Projects:

Build the post-MVP version

After validating the marketplace for the home cleaning service business model with a cheap MVP the company tasked me with building a new backend API and frontend experience.

  • Fully migrated to the new Ruby on Rails and React.js applications in 6 months.
  • Greatly expanded the original feature set:
  • A new initial experience that included choosing from real-time availability of our cleaning providers (Aliadas).
  • A fully automated billing system.
  • The ability to modify the booked services with predefined penalties.
  • A new home page.
  • An automated test suite(Rspec) with over 90% coverage.
Support 10x growth

The company enjoyed accelerated growth in the second year of operations, but we wanted to avoid over-hiring in customer support by automating as many processes as possible and by providing tools to empower our existing staff to do more faster.

  • Built and evolved an administration back-office tool.
  • Added dozens of rules and automated user flows to resolve issues automatically or prevent them.
  • Refactored our matching algorithm to support zoning and various characteristics (skills, rating, etc.) while maintaining good performance for this key user flow.
  • We reduced the incidence handling to less than 2 percent of the services.
Build the engineering team

To support the 10x company growth I was tasked with building a world class engineering team.

  • I defined job positions, hiring pipeline and review process.
  • Hired a team of 5 excellent senior engineers.
  • Defined a career ladder to promote engineers.

Technologies: Github Projects, Git, Github, Ruby on Rails, Knockout.Js, React.

Crowd Interactive: Backend Engineer

Sept 2014 — Jan 2015

Staff augmented the Zoobean team to work on the books-recommendations-for-children platform built on Ruby on Rails.

Responsibilities:

  • Function as a member of our client’s engineering teams, following their practices and requirements.

Projects:

Add multi-tenancy to an existing Ruby On Rails application

The client wanted to give each user their own subdomain user.client.com while ensuring data isolation.

  • We implemented a multi-tenancy architecture using PostgreSQL schemas to isolate each customer’s copy of the database.
Improve the recommendation algorithm

The client wanted to make sure that we were suggesting books according to the children’s age.

  • We modified the existing algorithm written in Ruby to handle the new use case along with 30 other parameters.

Technologies: Pivotal Tracker, Git, Ruby on Rails, PostgreSQL

Bebitos: CTO

April 2014 — Aug 2014

Software maintenance for Spree (a Ruby On Rails Engine) merchant-based e-commerce with focus on conversion and operations tools development.

Responsibilities:

  • Maintain and extend the Spree-based e-commerce Ruby on Rails application.

Projects:

Improve the performance of the e-commerce application.

The site grew in the number of products exponentially during the first years of operation, but little work was done to improve the user experience up to that point.

  • I used Memcache to implement Russian doll caching and improve response times by almost 50%.
  • Created new types of promotions.
  • Streamline the importing of products from a manual process to a completely automated one using CSV files.
  • Transitioned the technology and data to the new owner’s systems, writing a data migration script.

Technologies: Pivotal Tracker, Git, Ruby on Rails, Ruby, Memcache, Spree commerce

Bandtastic: CTO

Jul 2011 — August 2014

Cofounded the music concerts crowdfunding platform in Mexico.

Projects:

Build a Crowdfunding for concerts ticketing system

Built the initial product version from scratch — including deployment to Heroku, social login, pledge payment system, backoffice, rewards system, and ticketing with QR codes and a custom mobile app. Stack: backend with Python and Django, frontend with JavaScript + jQuery.

  • Enabled the successful funding of 14 events in the span of a couple of years.
Fork our ticketing system for VIP concerts

Created a new fork for VIP concerts, completely redesigned the frontend, and tuned performance for flash sales.

Technologies: Trello, Git, Github, Django, Python, RabbitMQ, PostgreSQL, Heroku

Education / Certifications

  • Universidad de Guanajuato - Sistema de Información Administrativa
  • Universidad de Guanajuato - Diseño Gráfico