Charlie Ruiz

Charlie Ruiz

Software Engineer

Statement

I'm a Software Engineer with 12 years of experience specialized in creating user-centric products that drive real value by harnessing a diverse set of technologies and skills. I'm a strong communicator in both English and Spanish and I alway try to cultivate a strong work culture that translates into exceptional products and a thriving work environment.

Skills

Javascript / TypescriptReactNext.jsNode.jsGraphQLAWSSQLNo-SQLSolidityPython (Django)Framer MotionWebGL (3D)React NativeRAG & Semantic SearchAI Agents & Tooling

Experience

Royal
Software Engineer β€’ RoyalMarch 2024 β†’ now Austin, TX

Spearheaded full-stack development and technical architecture across two products (Bond and DripStack). Built micropayment infrastructure using x402 (Base) and MPP (Tempo), enabling AI agents to autonomously pay for API-gated content using stablecoins (USDC). Built a RAG-powered AI agent using Mastra with long-lived workflow automation and MCP integrations. Built a hybrid search engine combining full-text and semantic search, including designing and implementing a custom embedding pipeline for long-form content indexing and retrieval. Led the team's AI-assisted development practices, implementing custom agent loops, code graphs and internal skills to accelerate delivery. Stack: Next.js, TypeScript, Node.js, PostgreSQL, EVM-based blockchains.

Chiru Labs
Sr. Software Engineer (Contract) β€’ Chiru LabsDec 2023 β†’ March 2024 Los Angeles, CA (Remote)

In a three-month contract, crafted multiple front-end pages with attention to pixel-perfect design and user experience, including implementing animations. Enhanced performance by auditing and optimizing resource-heavy pages, reducing load times by 50% through advanced React functionalities and image optimization. Developed front-end and back-end components for a community raffle feature and mentored new developers in software engineering practices.

Yuga Labs
Sr. Software Engineer β€’ Yuga LabsJun 2022 β†’ Oct 2023 Austin, TX (Remote)

Acted as tech lead for some projects, one of them being a web3 physical/digital collaboration with Gucci that generated ~$6 Million in revenue in 24 hours. Led the in-browser 3D efforts using WebGL. Built Opensea-like capability for our internal testnet; resulted in savings of 60 hrs/wk in QA testing effort. Worked in multiple smart-contracts life-cycle. Wrote multiple documents on team culture, beginner’s guides and tech specs. Created a tailor-made CMS for our product team. Designed and implemented a Blockchain + Shopify purchase flow. Used Next.js, Typescript, SQL, AWS & Solidity.

Resideo
Sr. Software Engineer β€’ ResideoApr 2021 β†’ Jun 2022 Austin, TX

Maintained 2 admin portals to manage the interaction with the companies distributing our products. Led the effort to hire 8+ engineers and fully staff a team. Led technically the development of the centralized auth portal. Proposed and implemented a workflow with free tooling to optimize the engineering-design collaboration process. Used React.js, Next.js, Typescript and GraphQL.

SofΓ­a
Sr. Software Engineer β€’ SofΓ­aJan 2020 β†’ Apr 2021 Mexico City, Mexico (Remote)

Built and maintained multiple modules of the mobile app, the admin panel, the backend and the website. Led the efforts to get our API service audited and improved in terms of security. Led the app release unit for +6 months. Built internal tooling and automated multiple stages of the QA process cutting the avg. time to run an end-to-end test by 40%. Used Next.JS, React native, Python and SQL.

MM LaFleur
Software Engineer β€’ MM LaFleurJun 2019 β†’ Jan 2020 NYC, New York (Remote)

Built the checkout micro-frontend and integrated it with the e-commerce API we were using. Maintained the shared UI components library to make it reusable and easily accessible from other micro-frontend projects. Used React.js / Next.js.

mienvio
Software Engineer β€’ mienvioOct 2018 β†’ Jun 2019 Queretaro, Mexico

Reduced the database load times by 85% using stored procedures and materialized views. Built the search engine both in the front-end and backend. Used React.js / SQL / Laravel (PHP).

Innovation Workshop
Software Engineer β€’ Innovation WorkshopOct 2015 β†’ Oct 2018 Queretaro, Mexico

Built & maintained +50 web apps mainly for e-commerce & real estate. Used PHP, SQL, Wordpress & CentOS servers with Nginx.

Universidad Autonoma de Queretaro
Software Engineer Intern β€’ Universidad Autonoma de QueretaroJul 2014 β†’ Dec 2016 Queretaro, Mexico

Built & maintained a tool for the HR department to track vacation and sick days for all the employees. Using PHP / MySQL.

Education

Universidad Autonoma de Queretaro
B.Sc. Software Engineering β€’ Universidad Autonoma de QueretaroJul 2014 β†’ Dec 2017

Hi there πŸ‘‹πŸ»

βœ‰οΈ Send me an email
charlieruiz.dev <at> gmail <dot> com