FULL STACK · BACKEND · PAYMENTS · TYPESCRIPTFULL STACK · BACKEND · DISTRIBUTED SYSTEMS · PAYMENTS · TYPESCRIPT
Victor Dantas
Software Engineer
I build TypeScript backend, web, and mobile systems with React, NestJS, PostgreSQL, Redis, and RabbitMQ, focused on payment reliability, distributed workflows, and production-scale platforms.
Case studies focused on TypeScript architecture, backend reliability, distributed payment workflows, product operations, and real systems in production.
A trajectory shaped by production systems, critical flows, backend architecture, and product constraints.
Bamse
Jun 2025 - Present · Remote / Brazil
Bamse
Software Engineer · Jun 2025 - Present · Remote / Brazil
Software Engineer
Developing solutions for the OMO Lavanderias / Unilever ecosystem across iOS, Android, and Web, supporting a platform with over 1M users and thousands of integrated physical operations.
Engineering for systems that have to work when conditions are imperfect.
I'm a Software Engineer with over 4 years of experience building web, mobile, and backend products with TypeScript, React, Next.js, React Native, NestJS, and PostgreSQL.
My work is centered around systems that need to behave correctly under real-world constraints: concurrency, failures, payments, integrations, unclear requirements, business pressure, and scale.
I care about pragmatic engineering decisions, reliable systems, clear architecture, and product impact over technical vanity.
Principles
Reliability over cleverness
Clear systems over accidental complexity
Product impact over technical vanity
Simple interfaces for complex problems
Pragmatic architecture for real constraints