Full Stack Software Engineer with 3+ years of experience building web applications, REST APIs, and distributed systems, focused on TypeScript, Node.js, NestJS, and React. Hands-on with asynchronous processing, messaging systems, relational and NoSQL databases, and AI-assisted development. Integrated LLMs with the OpenAI API and has additional experience studying Go (Golang).

Rodrigo Costa Paris

Full Stack Software Engineer with 3+ years of experience building web applications, REST APIs, and distributed systems, focused on TypeScript, Node.js, NestJS, and React. Hands-on with asynchronous processing, messaging systems, relational and NoSQL databases, and AI-assisted development. Integrated LLMs with the OpenAI API and has additional experience studying Go (Golang).

Available to hire

Full Stack Software Engineer with 3+ years of experience building web applications, REST APIs, and distributed systems, focused on TypeScript, Node.js, NestJS, and React.

Hands-on with asynchronous processing, messaging systems, relational and NoSQL databases, and AI-assisted development. Integrated LLMs with the OpenAI API and has additional experience studying Go (Golang).

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Work Experience

Full Stack Software Engineer at Oliver Insurance Software
February 1, 2026 - August 31, 2026
Developed an ADP data integration using TypeScript and NestJS, including fixed-width file parsing, validation, normalization, and batch persistence for files up to 3.8 MB and 6,100+ records. Implemented asynchronous processing pipelines with AWS S3, SQS, EventBridge, and BullMQ, including workers, retries, failure handling, idempotency, and event-driven processing. Built features for Oliver Connect using React and TypeScript, including automated tests and backend integrations. Used Cursor and Claude daily for implementation, codebase exploration, test generation, and solution review, providing technical validation of AI-generated code.
Freelance Full Stack Developer at Clubi
August 1, 2025 - February 28, 2026
Developed a web and mobile platform using Next.js, React, TypeScript, and React Native, implementing authentication, RBAC, and real-time features. Built PostgreSQL solutions using functions, triggers, views, and Row Level Security.
Full Stack Developer at GranaTech
October 1, 2024 - August 31, 2025
Contributed to rebuilding a legacy financial platform using React, TypeScript, Chakra UI, and Zustand, modernizing architecture, scalability, and user experience. Developed REST APIs with Node.js, Express, Prisma, and PostgreSQL, implementing RBAC. Integrated Banking-as-a-Service providers (QI Tech and Zipdin) using webhooks for asynchronous processing of credit and lending events. Developed an Azure Function to process files in Azure Blob Storage and automate validation/submission workflows to Zipdin for FGTS-backed credit operations. Contributed to a self-service platform for payroll-deducted credit applications that generated over BRL 1.5 million in revenue after launch. Designed a BFF architecture and implemented asynchronous communication between microservices using RabbitMQ. Deployed frontends using Vercel, including custom domains and DNS configuration via Cloudflare.
Freelance Full Stack Developer at Felix CV
May 1, 2023 - September 30, 2024
Developed backend services using Node.js, Express, TypeScript, and MongoDB, building REST APIs, authentication, and modules for resumes, job listings, and payments. Built an asynchronous processing pipeline using AWS S3, RabbitMQ, and GPT for structured resume extraction and job matching using MongoDB Atlas Search. Integrated the OpenAI API for resume analysis and voice-based features, as well as Stripe payments with webhooks and idempotency.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services
    GranaTech

    GranaTech — Full Stack Developer

    Oct 2024 – Aug 2025 · São Paulo, Brazil · Remote

    GranaTech is a Brazilian fintech focused on FGTS-backed payroll-deductible loans, connecting borrowers with financial institutions through authorized banking correspondents.

    I contributed to the modernization and rebuild of the company’s financial platform, working across frontend, backend, integrations, and infrastructure.

    • Contributed to rebuilding the platform using React, TypeScript, Chakra UI, and Zustand, improving its architecture, scalability, and user experience.
    • Developed RESTful APIs using Node.js, Express, Prisma, and PostgreSQL, including authentication and role-based access control.
    • Built a self-service credit application flow that allowed customers to independently apply for payroll-deductible loans and generated more than BRL 1.5 million in revenue after launch.
    • Developed integrations with Banking-as-a-Service (BaaS) providers such as QI Tech and Zipdin, using webhooks for asynchronous credit and lending workflows.
    • Implemented asynchronous processing with RabbitMQ and contributed to a Backend-for-Frontend (BFF) architecture to improve communication between frontend applications and backend services.
    • Developed an Azure Function for processing files from Azure Blob Storage, automating validation and submission workflows for FGTS-backed credit operations.
    • Used Redis for caching and performance improvements, and deployed frontend applications through Vercel, configuring custom domains and DNS through Cloudflare.
    • Worked in Agile environments using Scrum and Kanban, participating in daily stand-ups, sprint planning, continuous delivery, and task management through Jira.

    Technologies: TypeScript, Node.js, Express, React, Prisma, PostgreSQL, Redis, RabbitMQ, Azure Functions, Azure Blob Storage, Vercel, Cloudflare.

    Oliver Insurance Software

    During my time at Oliver Insurance Software, a Canadian company based in British Columbia, I worked remotely as a Software Engineer on backend and full-stack projects focused on integrations and data processing.

    I worked on the Common Layer Application (CLA), a centralized integration platform responsible for connecting internal systems with external HRIS providers. My main responsibilities involved developing backend services using TypeScript and NestJS, building REST APIs, and implementing reliable asynchronous processing pipelines with AWS S3, SQS, EventBridge, BullMQ, and Redis.

    One of my main contributions was the development of an ADP data integration, where I implemented fixed-width file parsing, validation, normalization, and batch persistence for files containing up to 3.8 MB and more than 6,100 records. I also worked on reliability mechanisms such as idempotent message processing, retries, failure handling, fail-fast validation, and operational auditing.

    I also contributed to Oliver Connect, working with React and TypeScript on frontend features and backend integrations, as well as writing automated tests with Vitest.

    This experience gave me hands-on experience with event-driven architecture, distributed systems, B2B integrations, asynchronous processing, AWS, relational databases, and production-grade backend systems, where reliability and interoperability between different systems were critical.