Senior Software Developer
Rubicon
Senior Software Engineer at Sports Illustrated Tickets | AWS Node.js React Next.js Angular
Blumenau, Brazil
Senior Full Stack Engineer focused on building scalable, maintainable software and solving complex engineering problems across the stack. I work primarily with TypeScript, Node.js, React, PostgreSQL, and AWS, with experience designing and developing systems from domain models and database schemas to APIs, frontend applications, and cloud infrastructure. In my current role, I’m working on a greenfield, multi-tenant ticketing platform designed to replace a legacy ecosystem. My work involves modular monolith architecture, domain-oriented design, contract-driven APIs, multi-tenancy, authentication and authorization, asynchronous processing, and cloud-native infrastructure. I’m particularly interested in software architecture and engineering practices that make complex systems easier to evolve. My experience includes: • TypeScript, Node.js, React, Next.js • PostgreSQL, Prisma, database design • REST APIs, OpenAPI, type-safe contracts • AWS, Kubernetes, Terraform, SQS • Modular Monolith, Domain-Driven Design, Hexagonal Architecture • Multi-tenant SaaS and asynchronous processing • Automated testing with Vitest, Playwright, MSW, and Storybook I started my career focused on frontend development and gradually expanded into backend engineering, system architecture, and cloud infrastructure. This full-stack background helps me understand systems end-to-end and make technical decisions with both product and engineering concerns in mind. I enjoy working on challenging products where good architecture, clean code, and pragmatic engineering make a measurable difference.
Rubicon
Sports Illustrated Tickets
Full Stack Engineer working on a greenfield, multi-tenant ticketing platform designed to replace a legacy ticketing ecosystem. The platform follows a modular monolith architecture with domain-oriented vertical slices, contract- driven APIs, and cloud-native infrastructure on AWS. • Architected and developed end-to-end features across PostgreSQL, backend services, shared API contracts, and React applications. • Designed domain models and database schemas using PostgreSQL and Prisma, enforcing critical business and data consistency rules at the database level. • Built type-safe APIs using Node.js, Fastify, and Zod, with OpenAPI contracts and generated clients connecting backend and frontend applications. • Implemented multi-tenant architecture with tenant isolation, authentication, RBAC, and row-level domain authorization. • Implemented asynchronous processing using the transactional outbox pattern, background workers, and an AWS SQS adapter behind a queue port, for reliable and decoupled processing. • Applied strategic Domain-Driven Design, Hexagonal Architecture at the external integration boundaries, and Spec-Driven Development to establish clear domain boundaries and align technical solutions with business requirements. • Enforced architectural boundaries through automated fitness tests and linting rules, preventing cross-domain dependencies and ensuring security and tenancy requirements. • Developed unit, integration, and frontend tests using Vitest, MSW, Playwright, and Storybook. Technologies: TypeScript, Node.js, Fastify, Zod, Prisma, PostgreSQL, React, Vite, TanStack Query, OpenAPI, AWS EKS, Aurora PostgreSQL, SQS, Kubernetes, ArgoCD, Terraform, Vitest, MSW, Playwright, Domain-Driven Design, Hexagonal Architecture, Modular Monolith, Multi-Tenant SaaS, Spec- Driven Development.
Serasa
Started at Premium Application, it's a B2C product. Working with React using Redux Saga and Context API, Nodejs as BFF using Redis for controlled cache, Angular2+ in the Checkout Application and Você Consulta Application. (16 months) Than started at Portal do Parceiro (B2B). Working with React and Nextjs using TypesScript. Both teams are agile using XP, Scrum or Kanban. All the applications are containerized using Docker to run in AWS.
Senior Sistemas
Started at software maintenance team, beein the responsable for Workflow App used by Porto Seguro. Making corrections and small implementations using AngularJS and Java11. (10 months) Than started in Access Control and Security App, acting with Angular2+ in an agile team (Kanban). Main responsability, create, improve and correct the application.
Análise e Desenvolvimento de Sistemas, Tecnologia da Informação
Competência, Técnico em Eletrotécnica