Backend Engineer
APIs & Integrations
4+ years building backend services and integrations.
Backend developer working with Node.js and TypeScript on APIs, integrations and systems that run in production.
Selected Projects
Auth API
REST authentication service with JWT access and refresh token rotation and role-based access control.
- Problem
- Every new project rebuilt the same auth layer from scratch: login, token refresh and role checks.
- Built
- Built the API and its token rotation flow, the RBAC model on Prisma ORM and PostgreSQL, and the Docker setup to run it anywhere.
- Stack
- Node.js · Express.js · TypeScript · JWT · Prisma ORM · PostgreSQL · Docker
Rowly – Tier Maker
Full-stack tier-list app where users create, rank and share their own lists.
- Problem
- Tier lists built in the browser disappear on refresh, so nothing can be revisited or shared later.
- Built
- Modeled lists, tiers and items in PostgreSQL through Prisma ORM and persisted every change server-side; Docker keeps local and production parity.
- Stack
- Next.js · TypeScript · Prisma ORM · PostgreSQL · Docker · Tailwind CSS
Bitify
Web converter for binary number representations — BCD, fixed point and IEEE 754 — with the theory and worked examples behind each result.
- Problem
- Converting between number representations by hand is slow and error-prone, and a bare result gives no way to check where it came from.
- Built
- Built the conversion engine for BCD, fixed point and IEEE 754 single and double precision: it decodes sign, exponent and mantissa, flags subnormals, infinities and NaN, and shows the calculation step by step.
- Stack
- Next.js · React · TypeScript · Zod · Tailwind CSS
Experience
SimpliTEC
Technical Lead | Full Stack Developer
Oct 2024 – PresentLeads backend architecture, building the integrations, services and orchestration systems that run in production, plus the frontend work and DevOps pipelines — GitHub Actions, Docker — needed to ship them.
- Led the design and implementation of Orchestrator, an internal workflow orchestration engine in TypeScript, owning functional analysis, architecture, data modeling and end-to-end development — from workflow definitions to asynchronous execution, automatic retries and per-run execution state tracking.
- Designed and built backend solutions for production platforms used by clients including Toyota Argentina, Toyota Perú, Marketshell and Santander, staying hands-on across the full software lifecycle.
- Designed and implemented Mercado Libre integrations for catalog synchronization, and real-time notification processing for Santander's platform.
- Built the Producteca integration for Marketshell and the backend for a coupon redemption system.
- Designed event-driven services with Apache Kafka to decouple critical flows and keep integrations resilient when downstream APIs fail.
- Kept production systems healthy across Node.js services, PostgreSQL and MongoDB databases and AWS infrastructure, deploying with Docker, Docker Compose and GitHub Actions, and ran code reviews and technical guidance across Development, Operations and DevOps.
Node.js · TypeScript · Express.js · Apache Kafka · PostgreSQL · MongoDB · Redis · Docker · n8n · AWS · Vercel · GitHub Actions · Jest
Full Stack Developer | Technical Referent
Jan 2023 – Oct 2024Reference point for the Core team's technical decisions, staying hands-on with the integrations and backend architecture behind enterprise client projects.
- Acted as the team's technical reference for design decisions while staying hands-on, leading the implementation of the Portal de Movilidad for ICBC and Marketshell — delivering 40 Directus flows and 40 n8n workflows syncing data into Strapi, plus the Strapi CRUD endpoints behind them, in a month and a half.
- Worked on the development and evolution of platforms for Toyota Argentina, Toyota Perú and Marketshell, contributing across backend, frontend, data modeling and integrations with external systems.
- Took part in architecture decisions and led technically the team behind the SimpliTEC Core, shaping its backend architecture and migrating legacy services to reduce technical debt.
- Built backend services and content APIs with Directus and Strapi, consumed by internal teams and external clients.
- Automated data pipelines with n8n, replacing manual processing in internal backoffices, and wrote unit and integration tests with Jest for the services and pipelines shipped.
- Ran code reviews and mentored developers on backend patterns and integration design.
Node.js · TypeScript · Express.js · Directus · Strapi · n8n · PostgreSQL · MongoDB · Redis · Docker · AWS · Jest
Full Stack Developer Jr
Apr 2022 – Dec 2022First role on the ICBC Core team, writing backend features, integrations and background jobs.
- Built backend features for the ICBC Core with Node.js and Strapi, exposing REST endpoints consumed by internal clients.
- Implemented a background processing system with Bull and Redis to bulk-manage images sourced from Google Sheets and Google Drive, decoupling intensive tasks from the main flow.
- Integrated the Google Sheets and Google Drive APIs to move documents and data in and out of internal workflows.
- Automated recurring internal flows with n8n, removing manual steps from the team's daily work.
- Wrote tests with Jest and took part in production deployments with Docker and AWS.
Node.js · Strapi · n8n · Bull · Redis · PostgreSQL · MongoDB · Docker · Jest · Google Sheets API · Google Drive API · AWS
Freelance
Full Stack Developer
Apr 2022 – Oct 2022Delivered a full-stack application end to end, starting from the API.
- Built a REST API with Node.js, Express.js and Prisma ORM over PostgreSQL, with JWT authentication and Docker for local and production parity.
- Covered critical business logic with unit tests in Jest.
- Built the admin panel on top of that API with React and Tailwind CSS.
Node.js · Express.js · JWT · Prisma ORM · PostgreSQL · Docker · Jest · React · Tailwind CSS
About
I'm a backend engineer working mostly in Node.js and TypeScript, building REST APIs and connecting systems that were never designed to talk to each other. I move slow, manual work into asynchronous processing and automated pipelines, and most of what I've built runs in production today. Since October 2024 I've held Technical Lead responsibilities — architecture, code review, planning — on top of the backend work itself.
What I'm looking for now is a role fully focused on backend, with autonomy over the full cycle: architecting scalable systems, designing databases, writing the code, testing it and documenting it.
Stack
- Backend
- Node.js · Express.js · REST APIs
- Languages
- TypeScript · JavaScript
- Integrations & Automation
- n8n · Directus · Strapi · Apache Kafka · Python
- Data
- PostgreSQL · Prisma · Redis · MySQL · MongoDB
- DevOps
- Docker · Docker Compose · GitHub Actions · AWS · Vercel
- Testing
- Jest · Supertest · Postman
- Frontend
- React · Next.js · SvelteKit · Tailwind CSS