resume.pdf

resume.pdf

17 KB · updated 2026-09-07

This file is a PDF. The summary below is the same content as text.

Summary

I'm a senior software engineer, and I have worked remotely from Brazil since 2019. I take care of the parts of a product that need to keep working when the volume grows, such as the order and payment flow, the message queues, the mobile apps and the infrastructure underneath them. The largest platform I have worked on has processed more than US$ 1 billion in transactions.

location
Natal, Brazil · remote
languages
Portuguese native · English fluent
timezone
UTC-3
overlap
full working day with US East, afternoons with Europe
education
Systems Analysis and Development, PUC Minas · 2025 → 2027
education
Software Engineering, UFRN · 2019 → 2022
email
contact@viniciusfgx.com
github
github.com/viniciusfgx
linkedin
linkedin.com/in/viniciusfgx
2022 → nowLayers Education: Senior software engineer. Edtech that connects private schools and families. The product goes from the school agenda to a marketplace where the school sells to the families.
  • I work on the marketplace and on the infrastructure that supports it. The platform has processed more than US$ 1 billion in transactions and runs on Kubernetes, with Kafka for message queues and Redis for caching, on Google Cloud.
  • I review the pull requests of the whole engineering team and help the engineers who are starting out.
  • I improved the product's screens following a design system and PWA principles, in Vue and TypeScript.
2021 → 2022io.insure: Senior frontend developer. Australian insurtech with an online insurance marketplace for mergers and acquisitions and for specialty risks.
  • I built the web platform's features in React and TypeScript.
  • I kept the product stable through code review and bug fixing, and set up unit tests with Jest.
  • I mentored junior developers, ran training sessions and worked with the people responsible for the product so that design proposals fit into the development flow.
2019 → 2022Simbiose Ventures: Technical lead. Software house and startup studio that builds custom projects for clients in several industries.
  • I wrote the technical specifications together with the clients and led each project from requirements to deployment.
  • The projects were delivered in Vue, Nuxt, React and Node.js, with MongoDB as the database.
  • I trained the junior engineers on the team and took part in planning and design decisions, always against a set deadline.
2019 → 2020SlicingDice: Full stack developer. Serverless data warehouse, an analytical database offered as a service, created inside Simbiose.
  • I brought the legacy codebase up to current development standards.
  • I fixed bugs across the stack, in Python, Django and Node.js.
  • I designed and built the product's user interfaces.
languages
  • TypeScript
  • JavaScript
  • SQL
  • Swift
  • Java
  • Python
  • Bash
frontend
  • React
  • Vue
  • Next.js
  • Nuxt
  • Vite
  • Tailwind CSS
  • TanStack Query
  • Pinia
mobile
  • React Native
  • Capacitor
backend
  • Node.js
  • NestJS
  • Fastify
  • Express
  • Prisma
  • REST
  • GraphQL
  • OpenAPI
data
  • PostgreSQL
  • MongoDB
  • Redis
  • Kafka
  • BullMQ
  • Pub/Sub
  • DuckDB
infra
  • AWS
  • GCP
  • Kubernetes
  • Terraform
  • Docker
  • Flux GitOps
quality
  • GitLab CI
  • GitHub Actions
  • Vitest
  • Jest
  • Cypress
  • Playwright
  • SonarQube
observability
  • Sentry
  • Prometheus
  • Grafana
  • OpenTelemetry
  • Elastic APM
security
  • OIDC
  • OAuth2
  • JWT
  • Cognito
  • RLS
  • 2FA
  • RBAC