Ricardo Rojas

backend / full-stack engineer·python, node.js, react

Software Engineer with 6+ years of experience building production backend systems and full-stack applications. Specialized in Python (FastAPI, Django) and Node.js, designing reliable APIs, integration services, background processing workflows, and scalable business applications. Experienced modernizing legacy platforms, improving system architecture, and delivering pragmatic solutions across distributed environments.

experience

Full-Stack Web Developer — TONY Super Papelerías Corp.

July 2020 – Present · Veracruz, MX

  • Contributed to the migration of a multi-branch logistics platform from ASP.NET to Django, redesigning core modules to improve maintainability, domain separation, and long-term extensibility while preserving compatibility with legacy scanning hardware.
  • Designed and evolved REST APIs supporting logistics, inventory, and order management across multiple branches, improving validation, service boundaries, and operational consistency.
  • Engineered a FastAPI-based reconciliation service integrating multiple SQL Server databases across distributed branches, detecting transfer inconsistencies, performing reconciliation workflows, and delivering scheduled operational reports via email.
  • Engineered an integration service for VTEX APIs to automate order ingestion, eliminating recurring manual interventions and improving cross-system reliability between external commerce platforms and internal logistics systems.
  • Engineered a Vue.js + Express.js order intake system for the 2024 TONY EXPO, delivering improved response times and operational robustness compared to the previous .NET implementation.
  • Delivered a scalable React.js logistics platform and a React Native mobile application for inventory tracking and on-site auditing, supporting real-time operational workflows.
  • Created internal JVM/C# tooling to automate environment validation, auditing, attachment extraction, and Django code generation, reducing repetitive manual processes and improving development consistency.
  • Collaborated with non-technical stakeholders to translate complex operational needs into reliable software solutions.

Software Programmer — Grupo Inversor Veracruzano S.A.P.I

July 2018 – August 2019 · Veracruz, MX

  • Maintained and optimized the clearance request platform (PROCEDA), used daily by hundreds of customers.
  • Refactored legacy PHP code and complex SQL queries, improving stability and reducing system response time.
  • Ensured uptime and reliability for business-critical operations across multiple departments.

skills

backend

additional languages

frontend

databases

cloud / devops

tooling

testing

apis & docs

concepts

stack marks

education

B.S. in Computer Systems Engineering

Specialization in High-Performance Computing

certifications & courses

certifications

official courses

soft skills

Ownership, problem-solving, clear communication, collaboration.