Senior Software Engineer — Go, TypeScript, Vue/Nuxt and AWS. Portfolio → rafael.orbitruz.com
I'm Rafael da Costa Nunes, a software engineer from Rio Grande do Sul, Brazil. I design and ship scalable, resilient backends for payment systems, public APIs and platform integrations. Today I'm Software Engineer IV at Appmax, where I started as an intern in 2021.
- Backend & APIs — Go, TypeScript, Laravel, NestJS: REST APIs, webhooks and integrations built to be consumed by third parties.
- Cloud & IaC — AWS (Lambda, API Gateway, CloudFront, S3, ECS) and Terraform, with an eye on availability, security and cost.
- Payments — credit card, payment links, Apple Pay, Pix and boleto, from design to production.
Cognito → Keycloak migration. I ran the PoC and led the technical migration of machine-to-machine authentication from AWS Cognito to self-hosted Keycloak: a 99%+ cost reduction (from ~R$300k/month projected to ~R$1.8k/month), rolled out straight to production with zero downtime. I then maintained the Keycloak infrastructure and trained 10 engineers on authentication architecture.
App Store payments API. For nearly three years I owned the payments API of Appmax's App Store and onboarded the integrations of major Brazilian e-commerce platforms that use Appmax as their payment gateway — Loja Integrada, Yampi, Tray, Wake, Uappi, Linx Commerce, Olist, Jet, WX3, Irroba, Shoppub, FacilZap, Digital Manager Guru and Magento.
AppmaxScripts. A JavaScript library distributed via CDN for secure checkout and PCI-compliant tokenization, plus rate limiting and an anti-fraud blocking flow.
Apphook. A webhook system with per-SKU granularity, multiple simultaneous hooks, customizable payloads and manual resend.
| Project | What it is |
|---|---|
| axios-mock-helper | TypeScript library on npm for mocking Axios responses in development and tests |
| cdn_with_cloudfront_iac_template | Terraform template for a full CDN on AWS (S3, CloudFront, Lambda, API Gateway) |
| aws_tf_cloudfront_in_s3_infra_template | Terraform template to serve static content from S3 through CloudFront |
| tf-cognito-api | Terraform template integrating AWS Cognito with a REST API on API Gateway |
Languages Go · TypeScript · JavaScript · PHP · Python · Bash Frontend Vue.js · Nuxt · React · Next.js · TailwindCSS Backend Laravel · NestJS · Node.js · GraphQL Cloud & DevOps AWS · Terraform · Docker · Kubernetes · RabbitMQ Data PostgreSQL · MySQL · MongoDB · Redis · Elasticsearch Testing Vitest · Jest · Cypress · PHPUnit
- Portfolio and case studies: rafael.orbitruz.com
- LinkedIn: in/rflcstnunes
- npm: ~rflcstnunes
- Email: rafaelcostasengineer@gmail.com


