Victor

Victor Schmücker Serpa, Full Stack Developer

Joinville, SC

Full stack developer for three years, most at home on the front end. React, Next.js and React Native on the interface, Node.js on the API, all in production.

Stack & Technologies

About me

Victor S. Serpa

Full stack developer with three years of experience in JavaScript and TypeScript, most at home on the front end. I work with React, Next.js and React Native on the interface and Node.js on the API, delivering e-commerce platforms, corporate portals and apps that run in production. I am comfortable connecting those applications to the systems a company already uses, such as ERPs and payment providers. I care about code that is still easy to change six months later, and about working close to the people who use the product.

Throughout my career, I have worked on complete projects, dealing with complex business rules, integrations between systems and applications that require stability, performance and code organization. I focus on writing clear, easy-to-maintain solutions aligned with the team. I value good practices such as automated tests, continuous integration, well-structured architecture and collaboration in agile environments. I like to understand the problem before proposing a solution and believe that technology makes the most sense when it solves real problems.

Beyond coding, I'm active in my community: I volunteer at my church and enjoy sharing knowledge with the people around me. I develop personal projects out of passion and am always close to family and friends, doing what I can to help.

Experience

Employment type
Contract (PJ)
Employment period
03.2024-09.2026

I worked on five products for different clients, front end and back end, all of them in production.

  • Built an entire e-commerce platform from scratch in Next.js, TypeScript, Prisma and MySQL: storefront, admin panel and API, with card checkout through Cielo, PIX payments with automatic discount, free shipping rules, stock control with back-in-stock alerts, PWA support and around 500 tests in Jest and Vitest.
  • Delivered three web portals for an industrial client (customer, sales and carrier) in React over a Node.js, Express and PostgreSQL API, totaling over 130 REST endpoints, including return invoice validation against the client's SoftExpert system.
  • Wrote the MFA for those portals using TOTP: encrypted secrets, two step login, trusted devices by cookie, a management screen for the client's IT team and an audit log.
  • Developed a second e-commerce platform with a multi store admin, covering product combos with quantity based pricing and delivery and pickup scheduling with exception days.
  • Built a self service kiosk app in React Native, with card and PIX payments, NFC-e and receipt printing, order notifications over WhatsApp and auditing of every ERP call.
  • Shipped guest checkout with reCAPTCHA and the technical SEO (sitemap, metadata and prerendering) for the Chilean e-commerce operation.
  • Acted as the direct technical contact for clients, from requirements gathering through to acceptance.
  • JavaScript
  • TypeScript
  • React
  • Next.js
  • React Native
  • Redux
  • Zustand
  • TanStack Query
  • Tailwind CSS
  • Node.js
  • Express
  • Fastify
  • REST APIs
  • Socket.IO
  • PostgreSQL
  • MySQL
  • Redis
  • Prisma
  • Jest
  • Vitest
  • Docker
  • GitHub Actions

Employment type
Full-time
Employment period
01.2023-03.2024
  • B2B E-commerce
  • cXML PunchOut
  • ERP Integration
  • Payment Gateways
  • MFA
  • reCAPTCHA

Employment type
Full-time
Employment period
01.2022-01.2023
  • Datasul
  • Technical Support
  • Ticket Management
  • Bug Reporting
  • Testing & QA
  • User Training

Employment type
Internship
Employment period
08.2021-01.2022
  • Datasul
  • Technical Support
  • Ticket Management

Projects

A few things I’ve built recently.

  • iOS and Android

    Mobile puzzle game with a global leaderboard and daily challenges. React Native (Expo), Next.js, Hono and PostgreSQL, with around 880 automated tests and CI/CD on GitHub Actions.

    • React Native (Expo)
    • Next.js
    • Hono
    • PostgreSQL
    • GitHub Actions
    Right of Way home screenRight of Way level board in the Ember arrow style
  • Web app

    SaaS that turns long videos into short clips using AI. Node.js with Fastify, BullMQ and Redis queues, FFmpeg processing, Stripe payments and a Next.js front end.

    • Node.js
    • Fastify
    • BullMQ
    • Redis
    • FFmpeg
    • Stripe
    • Next.js
    LumeClip homepage: long video in, viral clip out

More on GitHub

See all on GitHub(opens in a new tab)