Skip to content

Nicolás Joaquín Parisi

Software Engineer

Backend · APIs · Integrations

I build the backend of systems that run in production — the APIs, the asynchronous processing behind them, and the integrations that keep separate platforms in sync.

4+ years of it on production platforms for clients like Toyota, Santander and ICBC — mostly Node.js and TypeScript, wiring together systems that were never designed to talk to each other.

Experience

SimpliTEC

  1. Technical Lead | Full Stack Developer

    Oct 2024 – Present

    Backend architecture, integrations and the orchestration systems behind platforms that run in production, staying hands-on through the frontend and the deployment pipelines needed to ship them.

    • Led the design and implementation of Orchestrator, an internal workflow orchestration engine in TypeScript, from the architecture and data model through to asynchronous execution, automatic retries and per-run execution state.
    • Design and build the backend of production platforms used by clients including Toyota Argentina, Toyota Perú, Marketshell and Santander, from the data model to the deployment.
    • Designed and implemented Mercado Libre integrations for catalog synchronization, and real-time notification processing for Santander's platform.
    • Designed event-driven services with Apache Kafka to decouple critical flows and keep integrations resilient when downstream APIs fail, and used RabbitMQ as the messaging layer between microservices.
    • Keep production systems healthy on AWS, with deployments automated through Docker and GitHub Actions, and lead code reviews and technical decisions across the development and operations teams.

    Node.js · TypeScript · Express.js · Apache Kafka · RabbitMQ · PostgreSQL · MongoDB · Redis · Docker · AWS

  2. Full Stack Developer

    Jan 2023 – Oct 2024

    The Core team's go-to engineer for technical decisions, hands-on with the integrations and backend architecture behind enterprise client projects.

    • Led the implementation of the Portal de Movilidad for ICBC and Marketshell, designing the Directus flows and n8n workflows that synchronize data into Strapi and the CRUD endpoints exposed on top of it.
    • 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 technically led the team behind the SimpliTEC Core, shaping its backend architecture and migrating legacy services to reduce technical debt.
    • Automated data pipelines that replaced manual processing in internal backoffices, covered by unit and integration tests.
    • Ran code reviews and mentored developers on backend patterns and integration design.

    Node.js · TypeScript · Express.js · Directus · Strapi · n8n · PostgreSQL · Docker · Jest

  3. Full Stack Developer Jr

    Apr 2022 – Dec 2022

    First 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 pulled from the Google Sheets and Google Drive APIs, decoupling intensive tasks from the main flow.
    • 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 · Docker · Jest · AWS

Freelance

  1. Full Stack Developer

    Apr 2022 – Oct 2022

    Delivered 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, covering the critical business logic with unit tests.
    • Built the admin panel on top of that API with React.

    Node.js · Express.js · JWT · Prisma ORM · PostgreSQL · Docker · Jest · React

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 layer that makes it usable by someone else: a typed error hierarchy behind a single error handler, request IDs and structured logging, schema validation at the edge, and OpenAPI docs for the endpoints.
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

REST API for binary number representations — BCD, fixed point and IEEE 754 — behind a web client that shows the working, not just the answer.

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 as a domain layer with no framework in it, exposed over REST with one endpoint per representation and its own Zod request contract. IEEE 754 single and double decode sign, exponent and mantissa, and flag subnormals, infinities and NaN. Covered by unit tests on the domain, integration tests per endpoint and end-to-end tests on the client.
Stack
TypeScript · Next.js · Zod · Vitest · Playwright · React · Tailwind CSS

About

Most of what I do is replace slow manual work with something that runs on its own: message queues, background jobs, retries, and the data models underneath them. The interesting part is rarely the happy path — it's what happens when a downstream API stops answering, when a job runs twice, when the data model has to change under a system that is already in production. When a project needs it I move across the stack, with React and Next.js on the frontend.

What I'm looking for is a software engineering role with real ownership of what I build — designing the system, modeling the data, writing the code and keeping it healthy in production.

Stack

Languages
TypeScript · JavaScript
Backend
Node.js · Express.js
Systems & Integrations
Apache Kafka · RabbitMQ · Bull · n8n · Directus · Strapi
Data
PostgreSQL · MongoDB · Redis · Prisma
Cloud & DevOps
Docker · Docker Compose · GitHub Actions · AWS
Testing & Quality
Jest · Vitest · Supertest · Playwright
Frontend
React · Next.js · Tailwind CSS

Contact

Open to new opportunities. Email is the quickest way to reach me, and the resume below carries the detail this page leaves out.

Based in Argentina (UTC-3).

© 2026 Nicolás Joaquín Parisi