Senior Software Engineer

Experienced Senior Software Engineer | Expertise in NodeJS ReactJS NextJS Typescript ExpressJS Strapi MongoDB PostgreSQL

  • Async communication

    I write updates and tickets so the team isn’t stuck when I’m offline. I’d rather over-communicate than leave someone guessing.

  • Remote since 2017

    I've been on distributed teams for years. Remote is how I already work, not something I'd be figuring out on the job.

  • End-to-end delivery

    Schema, APIs, React UI, and production. I own the whole path, not just one layer. After it ships, I still monitor it.

Highlights

Architecture, remote collaboration, and the production stack behind shipped work.

Schema, API, and UI

I take a feature from the database to the React UI, APIs included. Startup pace, but I don't cut quality. Tests, reviews, and production still have to hold up after launch.

  • I own the data model, the API, and the interface, so the pieces fit together.
  • APIs that other people can build against, without waiting or guessing.
  • I focus on the MVP, deliver value, and ship solutions that unblock the team.
  • Spec-driven development (SDD): tickets become a spec with expected behavior and business rules before code. Implementation includes that documentation; a later pass checks the result against it.

Remote & Collaboration Ready

Fluent English, proactive async workflow, and sprint ownership that does not depend on a co-located room.

  • I don't only think about how to build a feature. I also think about the value I'm delivering with it.
  • I over-communicate and write updates down, so people can catch up later without waiting for me.
  • Comfortable owning a slice of the roadmap remotely.

Backend & System Design

How a product request typically moves through the stack I design and operate.

  1. React client · versioned REST
  2. Auth at the API edge · JWT / OAuth
  3. Node.js services · explicit domains
  4. PostgreSQL source of truth · Redis hot paths

Production Tech Stack

What I use on the frontend, the API, the database, and in tests.

Client
ReactNext.jsTypeScriptStorybook
Server
Node.jsExpressGraphQLTypeORM
Data & Ops
PostgreSQLMongoDBRedisDocker
Tests
PlaywrightVitestMSW

Backend Reliability

PostgreSQL indexing and query performance, JWT/OAuth authentication, and API tests so regressions get caught before production.

  • Index and query plans reviewed before they hit production traffic.
  • NextAuth, Strapi, and Google Auth wired together when the two stacks did not give that for free.
  • API tests land with the change, not after it ships.

Experience

Startup roles with architectural ownership and measurable product impact.

  1. Jul 2024 — Present

    Senior Software Engineer

    Eversynced (remote product)

    • Partnered with product stakeholders to understand problems, explore solutions, and improve the onboarding, trial, paywall, and checkout experiences.
    • Owned features across the stack, from understanding the problem and shaping the solution through implementation, testing, and production.
    • Built React interfaces while also contributing to GraphQL resolvers, business logic, database changes, and tests.
    • Used product data and A/B testing with PostHog and Amplitude to validate solutions and investigate unexpected results.
      • Paywall and checkout experiments drove a >2x lift in subscription rate.
    • Contributed to the integration of Stripe payments and other external services, supporting implementation through production.
    • Applied AI-assisted, spec-driven development with Cursor and MCP across planning, implementation, code review, and problem solving.
    • React
    • Node.js
    • TypeScript
    • GraphQL
    • Zustand
    • Playwright
    • Stripe
    • Storybook
    • Docker
    • PostgreSQL
    • TypeORM
    • ExpressJS
    • Vitest
  2. Nov 2023 — Jul 2024

    Front End Developer

    Curotec (software consultancy)

    • Strengthened the company design system so new UI shipped with consistent look, behavior, and accessibility.
    • Raised accessibility baselines so interfaces stayed usable for people with visual, auditory, and motor impairments.
    • Built React interfaces with Storybook, Radix, and automated unit tests as the quality bar.
    • React
    • TypeScript
    • Storybook
    • Radix
    • Jest
    • REST
    • Docker
  3. Mar 2021 — Nov 2023

    Full Stack Engineer

    AE Studio (product studio)

    • Worked directly with clients to understand their needs, propose solutions, and implement them from idea to production.
    • Built a medical education platform so specialists could connect and share knowledge through video.
    • Led Strapi v4 migrations, including database structure, impact analysis, and the move from MongoDB to PostgreSQL.
    • Delivered Melanie's Marketplace for buying and selling across collections on the Flow blockchain.
    • Owned a nonprofit marketplace end to end with Next.js SSR, GraphQL, and Strapi, including deploy and maintenance.
    • React
    • Next.js
    • TypeScript
    • Strapi-CMS
    • GraphQL
    • REST
    • TailwindCss
    • PostgreSQL
    • MongoDB
    • Node.js
    • Docker
    • Heroku
    • Capacitor.js
    • PWA

Education

Bachelor's degree in Information Systems, plus recent certificates that reflect continued hands-on learning.

Information Systems — Bachelor

Universidade do Sul de Santa Catarina

2003 — 2007

Certificates