André Ximenes

André Ximenes · TypeScript Backend Developer

Building efficient, secure, and maintainable APIs.

I am a software developer focused on the TypeScript ecosystem, with a strong inclination toward backend development. I build modular, self-documented APIs applying solid architectural practices. Currently seeking my next opportunity as a junior developer.

Stack
TS · NestJS · Node.js
Availability
Open to opportunities
Location
Remote · BR

About

Technical profile

“I prefer when TypeScript complains before the user does. Better errors at build time than surprises in production.”
André Ximenes, backend developer

After working fullstack, I leaned into the server side: domain modeling, typed contracts, and how data reaches the client. Building UIs with Next.js taught me how the front actually consumes an API: auth, errors, pagination, loading states. That changes how I design routes, validation, and docs. I prefer APIs a team can evolve without surprises over endpoints that only “work” on deploy day.

At Stackup I worked close to the client on an insurance product, from requirements to deploy. I felt the weight of sensitive migrations, keeping large files out of the main API path, and technical decisions under deadline. I learned to favor changes that lower production risk and make the team’s next step safer.

Since that contract ended I have prioritized my own projects and training. I am looking for a junior role on a team that values readable code, serious review, and steady delivery. I want to apply what I built on my own inside a real product, alongside other people.

Experience

Career path

Recent experience at a software house in the insurance sector (through Feb 2026). Below is the role context and what stood out.

  • Logo Stackup Software

    Fullstack Developer

    Stackup Software

    10/2025 - 02/2026

    I worked on the full software development lifecycle (SDLC) of a highly complex project for the insurance sector, with direct client interaction in requirements gathering and refinement. In an accelerated software house pace, I translated insurance market domain rules into technical architecture and sustainable code, covering frontend and backend from the initial stage through deploy orchestration, with a focus on performance and maintainability.

    • I designed serverless routines with AWS Lambda triggered by S3 Event Notifications to process OCR and convert DOCX documents to PDF, isolating these operations from the main API flow and reducing server CPU consumption by more than 50%.
    • I modeled relational databases in PostgreSQL with a focus on referential integrity, adopting JSONB columns to support variable-schema documents without the need for frequent structural migrations.
    • I eliminated binary file traffic through the main API by implementing pre-signed URLs on AWS S3, reducing average payload size by about 70% and easing the load on the origin server.
    • I wrote and manually reviewed critical migrations via Prisma ORM, ensuring data consistency and security in production during highly sensitive deploys.
    • I built a dynamic contract generation engine with docxtemplater, injecting variables via JSON and automating PDF conversion, reducing corporate document issuance time from minutes to seconds.

Projects

Apps, APIs, and experiments

Projects with deployment or open source; I prioritize real domain and documented architectural decisions. See my GitHub

Screenshot of the Multi-tenant recruiting platform: from careers site to auditable pipeline project

Multi-tenant recruiting platform: from careers site to auditable pipeline

I built an end-to-end multi-tenant ATS in TypeScript, with NestJS on the API and Next.js (React) on the product: companies operate in logical isolation per tenant, while the candidate keeps a single profile that spans all applications. The technical differentiator is the combination of explicit state machines (jobs and applications), a customizable pipeline per job with auditing, and a second line of defense for data access via tenant context and Prisma extension over PostgreSQL, plus direct upload to object storage with pre-signed URLs and domain validation in use cases.

  • TypeScript
  • NestJS
  • Next.js
  • Prisma
  • PostgreSQL
  • Zod
  • Screenshot of the Full stack ecommerce: Hono API, Astro storefront, and order domain project

    Full stack ecommerce: Hono API, Astro storefront, and order domain

    I built a full stack ecommerce in a monorepo: REST API in Hono (Bun), SSR storefront in Astro, and persistence in PostgreSQL with Prisma and Redis. The core is JWT session in cookies with refresh, transactional orders with conditional stock, storefront/admin RBAC, and OpenAPI contract with Zod. The API already closes orders; checkout in the storefront is still evolving on the presentation layer.

    • TypeScript
    • Hono
    • Astro
    • PostgreSQL
    • Redis
    • Prisma
  • Screenshot of the Corporate chat with local RAG: indexed policies without going to the cloud project

    Corporate chat with local RAG: indexed policies without going to the cloud

    I built a corporate chatbot with local RAG to query policies and runbooks without sending the corpus to external APIs. I used Bun, Hono, React, Ollama, and Chroma, with hybrid retrieval (vector plus lexical fallback) and NDJSON streaming with cancellation. History is off by default so it does not pollute the embed on small models.

    • Bun
    • Hono
    • React
    • Ollama
    • ChromaDB
    • LangChain

Technologies

Day-to-day stack

This is not everything I have ever used. These are the tools that matter most in what I ship today. Others come in as the problem demands, and I keep learning what each project needs.

  • Primary language

    TypeScript

  • JavaScript runtimes

    Node.js & Bun

  • Backend frameworks

    NestJS, Express & Hono

  • APIs and documentation

    REST & OpenAPI

  • Databases

    PostgreSQL & Redis

  • ORM

    Prisma

  • Version control

    Git & GitHub

  • Infrastructure

    Docker & Linux

  • Messaging and queues

    BullMQ

  • Testing

    Jest & React Testing Library

  • Automation and deploy

    GitHub Actions & AWS

  • Frontend frameworks

    Next.js, Astro, Vite & Tailwind

Education

Degree, courses, and certifications

An ongoing degree and courses that reinforce my technical foundation. What appears here is what most connects to what I deliver today.

  • Logo Univ. Estadual do Vale do Acaraú

    Computer Science

    Univ. Estadual do Vale do Acaraú2023 - Present

    Undergraduate degree focused on computing fundamentals with a special interest in Software Engineering, Data Modeling, Algorithms, and Data Structures.

  • Logo IBM - Coursera

    IBM JavaScript Backend Developer

    IBM - Coursera05/2026

    Professional certification covering Node.js, Express, NoSQL and SQL databases, containerization with Docker, CI/CD, and cloud microservices deployment.

    View credential on Coursera

Looking for a TypeScript backend dev?

I am available for junior roles. Let's talk about your project or product and how I can contribute to your team.

Contact

Proposals, partnerships, or a technical chat

Use the form, email, or social links. For roles, include the job description or LinkedIn link; I usually reply within one business day.