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.
- 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
- 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
- Python (Django, FastAPI)
- Node.js
additional languages
- Java (Spring, internal tools and personal projects)
- Scala (personal projects and OSS)
frontend
- JavaScript, TypeScript
- React.js, Next.js
- Tailwind
databases
- PostgreSQL, MySQL, SQL Server
- Redis
cloud / devops
- AWS (S3, EC2)
- Docker, Git, Bash, Linux
- GitHub Actions (CI/CD), YAML
tooling
- Vite, sbt, Maven
testing
- Pytest, Jest, JUnit, MUnit
apis & docs
- REST, OpenAPI/Swagger, JSON
concepts
- Asynchronous programming, WebSockets
- Object-oriented and functional programming
- Concurrency and parallelism
stack marks
education
B.S. in Computer Systems Engineering
certifications & courses
certifications
- Scrum Fundamentals Certified (Sep, 2021)
official courses
- AWS Knowledge: Cloud Essentials Training (Amazon Skill Builder, Dec, 2025)
- AWS Cloud Practitioner Essentials (Amazon Skill Builder, Sep 2025)
soft skills
Ownership, problem-solving, clear communication, collaboration.