RONALD TERCEROSFull-Stack Engineer
Ronald Terceros — Full-Stack Engineer
Full-Stack Engineer

Ronald Terceros

Full-Stack Engineer
Bolivia - Remote - UTC−4

Full-Stack Engineer with 6+ years designing, building and operating production-grade TypeScript applications — React & Next.js frontends, NestJS APIs, PostgreSQL and cloud infrastructure on AWS & Linux VPS with Docker, Traefik and CI/CD. I ship scalable multi-tenant systems and business-critical integrations with Stripe, Shopee, Google Maps and AI-powered OCR.

Core stack
TypeScript React Next.js Node.js NestJS PostgreSQL Pr Prisma AWS AWS Docker
01 / Experience

Professional timeline.

Most recent first — production work across remote teams and international clients.

Bolivian Devs

Full-Stack Developer · Bolivia (Remote) Feb 2024 – Present

TsunaGo

JP Client

Mobile-first web platform for assisted-transport taxi matching. NestJS + TypeScript + PostgreSQL (Prisma) backend with a modular, event-driven structure and JWT auth (access/refresh) with RBAC. Idempotent Stripe payments layer with HMAC verification, scheduled background jobs, AWS (S3, SES, SNS) and Google Maps integrations. CI/CD on GitHub Actions, deployed on EC2 behind Traefik over HTTPS. Mobile-first client with React Native + Expo.

NestJSTypeScriptPostgreSQLPrismaJWT · RBACStripeAWSGoogle MapsGitHub ActionsTraefikReact NativeExpo

Makevi

JP Client

SaaS for Shopee seller management. REST API in NestJS 11 + Prisma 6 over PostgreSQL (58 models). Stripe subscriptions with signature-verified webhooks, Shopee integration (OAuth, product/order sync) and a resilient sync framework. Frontend in Next.js 15 + React 19 with MUI, TanStack Query and Zod.

NestJS 11Prisma 6PostgreSQLStripeShopee OAuthNext.js 15React 19MUITanStack QueryZod

RING

JP Client

Restaurant operations platform — full-stack work across backend APIs and frontend features.

NestJSPrismaReact

Joint

JP Client

Enterprise integration platform (iPaaS). Authored OpenAPI specifications to onboard services into an existing adapter-generation pipeline.

OpenAPIiPaaSIntegrations

Jalasoft

Full-Stack Developer · Bolivia (Remote / in-site) 2020 – 2024

Cosmic Latte

BO Client

Survey and evaluation platform. Backend services in Node.js (Fastify) with complex MongoDB queries over large datasets. Built a Python/FastAPI sentiment-analysis API serving a pre-trained BERT model, replaced the event emitter with a RabbitMQ messaging layer and designed a webhook delivery system. Containerized with Docker + Kubernetes (MicroK8s), CI/CD on GitLab. Frontend in React and Meteor.

Node.jsFastifyMongoDBPython · FastAPIBERTRabbitMQDockerKubernetesGitLab CIReactMeteor

Smart Building Utility Management

US Client · Outsourcing

Building data-tracking application. Built the React + TypeScript frontend (GraphQL, MUI, Redux) and contributed to the NestJS + Firestore backend implementation.

ReactTypeScriptGraphQLMUIReduxNestJSFirestore
02 / Projects

Independent & freelance work.

Side projects shipped end-to-end — architecture, backend, frontend and delivery.

Multi-Tenant ERP / POS for Restaurants — interface preview
2026 · Independent

Multi-Tenant ERP / POS for Restaurants

Live · 2 active clients

Multi-tenant architecture (AsyncLocalStorage TenantContext, tenantId isolation, JWT with tenant/location claims) with three auth layers. A modular "Lego" system activates core modules (POS, inventory, cash) and industry modules through a catalog and guards. DDD with unit-tested domain logic and event-driven cross-module communication. POS frontend (React 18, Vite, Ant Design, Zustand) runs on Android (Capacitor) and desktop (Electron) from one codebase. pnpm/Turborepo monorepo with shared Zod contracts, GitHub Actions, Docker + Traefik on a VPS.

React 18ViteAnt DesignZustandCapacitorElectronTurborepoZodDockerTraefikDDD · Multi-tenant
View project
Textile Manufacturing ERP — interface preview
2025 · Freelance · finished

Textile Manufacturing ERP

Textile manufacturing domain modeled in PostgreSQL/Prisma — products with variants, size groups, per-order garment matrices, state history and price tiers per client group. Integrated Google Gemini OCR for automatic garment-matrix extraction from images (~85% less order-entry time). NestJS API with 15+ domain modules. React frontend (Vite, Ant Design, TanStack Query, React Hook Form) with drag-and-drop order building (dnd-kit), Cloudinary uploads, WhatsApp share and Word/Excel export.

NestJSPostgreSQLPrismaGemini OCRReactViteAnt DesignTanStack Querydnd-kitCloudinary
View project
03 / Stack

The full stack, laid out.

Production-grade tooling I reach for across the whole lifecycle — organised by layer. // 25 technologies · 4 layers

F 01

Frontend

6 modules React 19 · Next.js 15 clients
React Next.js Zu Zustand RQ React Query MUI MUI AntD Ant Design
B 02

Backend

6 modules Event-driven NestJS APIs
TS TypeScript Node.js NestJS Pr Prisma API REST APIs GraphQL
D 03

Databases

2 modules Relational & document stores
PostgreSQL MongoDB
O 04

DevOps & Tools

11 modules Containerized delivery & CI/CD
Docker AWS AWS GHA GitHub Actions CI CI/CD VPS VPS Tk Traefik Kubernetes Git Linux Cur Cursor AI Claude CLI
04 / Education

Training & languages.

2019

Research & Development Program

Jala Foundation — software engineering training within a production project.
2018

Commercial Software Development Training

Jala Foundation — commercial development & engineering best practices.
2015–17

Higher Technical Degree in Computer Systems

CEFTE Institute, Bolivia — 3-year post-secondary technical program.
Languages
English Professional
Spanish Native
05 / Contact

Let's build something.

Open to full-stack roles and freelance projects. Fastest reply via email or WhatsApp.

Loading Portfolio