I am a mid-level full-stack software engineer with over four years of experience building web, mobile, backend, and low-level systems. I work end to end, from technical design and implementation through deployment, production support, and continuous improvement.
I specialize in TypeScript, Node.js, React, Next.js, C#/.NET, Java, and Spring Boot. My work includes building scalable APIs, responsive web and mobile interfaces, asynchronous processing pipelines, microservices, and cloud-native serverless applications.
I have strong experience with relational and NoSQL data stores, including PostgreSQL, MySQL, Redis, DynamoDB, and ORM-based data access. I regularly optimize queries and endpoints, design data models, and work with queues such as BullMQ and RabbitMQ.
I have deployed and maintained services using AWS, Azure, Cloudflare, Vercel, Docker, Terraform, Linux, and Git. I also value quality practices, including code reviews, end-to-end testing with Playwright, and predictable delivery through Kanban workflow management.
Alongside application development, I have a systems background in C++, x86 Assembly, reverse engineering, crash-dump analysis, memory analysis, and binary patching. I have used these skills to investigate undocumented production crashes and implement fixes in closed-source environments.
I have owned product delivery, mentored junior and intern developers, reviewed pull requests, and collaborated with international teams. I am a native Portuguese speaker, fluent in English, and have advanced written French with intermediate conversational proficiency.