Rafael

Latin Americas
Brazil
English
About me

I am a Senior Full Stack Developer with extensive expertise in back-end development using .NET and Node.js, complemented by strong proficiency in React and Angular for the front-end, as well as Ionic and React Native for mobile applications. I specialize in implementing best software engineering practices, leveraging principles such as SOLID, TDD, DDD, BDD, OOP, and Clean Architecture. My technical skill set includes comprehensive experience with CI/CD, microservices architecture, RabbitMQ messaging, Docker, virtual machines, and cloud platforms like Azure and Google Cloud. Proficient across a wide range of programming languages, frameworks, and databases—including JavaScript, TypeScript, C#, .NET Core, Entity Framework, TypeORM, PHP, VB.NET, Python, SQL Server, MySQL, SQLite, and MongoDB—I am also well-versed in software monitoring tools such as AppDynamics, Prometheus/Grafana, and ElasticSearch/Kibana. Throughout my career, I have successfully built high-performance web applications and published mobile apps on both Google Play and the App Store. Beyond hands-on development, I have served as a Tech Lead, driving cross-functional teams to success using agile methodologies like SCRUM and Kanban to deliver efficient, scalable, and resilient software solutions. Top Skills: C# • SQL • ASP.NET • Angular • React

Skills
Skill .NET .NET
90.0%
(10yrs)
Skill React.JS React.JS
70.0%
(3yrs)
Angular 2
85.0%
(3yrs)
Skill Node.JS Node.JS
70.0%
(1yrs)
Skill .NET .NET
90.0%
(8yrs)
Skill .NET .NET
90.0%
(10yrs)
Skill .Net Core .Net Core
90.0%
(7yrs)
Skill ASP.NET ASP.NET
90.0%
(8yrs)
Microsoft SQL Server
90.0%
(10yrs)
Skill Azure Azure
70.0%
(5yrs)
Experience
I
Senior Consultant Software Engineer / Tech Lead – AI & Full-Stack | Independent Consulting / Outsourced Project (USA) THRBI / FRONTIER
Feb 2024 - Present

• Outline: Led the technical design and hands-on development of scalable, cloud-native, and AI-enabled solutions for U.S. organizations. Focused on modernizing legacy systems, integrating AI/LLM capabilities, and ensuring high standards in architecture, code quality, and delivery.

• Responsibilities:

◦ Led the migration of legacy .NET Framework services to .NET 6 and Azure Web Apps.

◦ Integrated subscription services like Netflix and YouTube Premium into a customer portal.

◦ Developed and maintained legacy Windows Forms applications responsible for customer management (CRUD operations), billing generation, and financial workflows.

◦ Led the migration of core Windows Forms functionalities to a modern web architecture using React and .NET Core, improving scalability, UX, and maintainability.

◦ Implemented an on-call support service with Datadog for monitoring and incident response.

◦ Standardized AI-assisted development workflows using Cursor

Senior Software Engineer — AI & Full-Stack Python | Independent Consulting / Neurohive AI Research Platform
Jan 2026 - Jun 2026

• Outline: Part-time engagement on an enterprise AI research platform (chat-based RAG over private document corpora). Focused on the Python/LangChain orchestration layer, multiprovider LLM integration, and end-to-end telemetry, integrating a React/Next.js chat front end with AI backend services.

• Responsibilities:

o Built end-to-end LLM telemetry for LangChain/LangGraph pipelines: per-model latency, step-level traces and stacktraces, input/output token accounting and cost attribution per request.

o Implemented RAG orchestration across multiple providers (Anthropic Claude, OpenAI, Mistral), with routing and fallback decoupling model choice from application code.

o Developed semantic search and retrieval over OpenSearch — embeddings, reranking, and answer generation with source citations.

o Developed scalable Python/FastAPI backend services for chat, search, secure document access (S3 presigned URLs), and feedback persistence.

o Integrated React/Next.js chat interfaces with AI services through REST and WebSocket APIs, with Clerk-based authentication and session management.

o Optimized application performance and LLM cost using the telemetry layer, identifying slow models and retrieval bottlenecks.

P
Senior Software Engineer — AI & Full-Stack | Personal Project, JTCA (Joya Tech Community Academy)

• Outline: Designed and built a subscription-based EdTech platform from scratch — learning paths, recurring payments, oral assessments, and a gated community — owning architecture, data model, payments, testing, and deployment end to end.

• Responsibilities:

o Architected a full-stack application with Next.js 16 (App Router), React 19 and TypeScript, using Server Actions and a service layer for business logic.

o Designed a PostgreSQL data model with Prisma ORM (migrations, seeding) and a rolebased domain (Admin / Instructor / Student) with distinct status lifecycles.

o Built role-based access control (RBAC) with route-level middleware protection and NextAuth (credentials + Discord OAuth2).

o Integrated Asaas payments with recurring PIX and credit card, covering the full subscription lifecycle via webhooks, automatic expiration (cron jobs), and cancellation flows.

o Integrated third-party services — Discord (OAuth2 + bot) for community access, Resend for transactional email, Vimeo for video delivery — and PDF generation for completion certificates.

o Implemented ~90 automated tests across unit (Vitest), integration (Vitest + PostgreSQL) and end-to-end (Playwright) layers, covering auth, RBAC, payments and full user journeys.

o Containerized app and databases with Docker (multi-stage build, separate dev/test databases), automating migrations and seeding on deploy.

o Built a consistent design system with Tailwind CSS 4, Radix UI / shadcn/ui, and typesafe forms with React Hook Form + Zod.

o Standardized AI-assisted development workflows (Claude Code / Cursor) for code generation, review, and testing

Senior Full Stack Software Engineer | Waverley Software
Feb 2023 - Feb 2024

• Outline: Contributed to the development of a large-scale SaaS platform, focusing on an AIpowered visual testing product to detect visual regressions and UI defects.

• Responsibilities:

◦ Designed and implemented scalable backend services using Node.js and AWS serverless architecture.

◦ Developed responsive and user-centric frontend interfaces with React and TypeScript.

◦ Ensured code quality and system reliability through comprehensive testing and CI/CD pipelines.

Tech Lead / Senior Software Engineer | XP Inc.
Feb 2022 - Feb 2023

• Outline: Led the modernization of the “Resgate Express” financial platform, migrating it to a distributed microservices architecture to improve scalability, performance, and maintainability.

• Responsibilities:

◦ Led a squad of five engineers, owning technical decisions and mentoring team members.

◦ Redesigned the system from .NET Framework to a .NET Core-based microservices architecture.

◦ Implemented RabbitMQ for asynchronous communication and published domain events to Kafka.

◦ Ensured system resilience with fault-tolerance mechanisms.

Senior Software Engineer | XP Inc.
Feb 2020 - Feb 2022

• Outline: Contributed to the development of mission-critical financial products focused on liquidity, credit, and investment flexibility for XP clients.

• Responsibilities:

◦ Developed and evolved services for anticipating investment redemptions and providing dynamic credit limits.

◦ Developed backend services using .NET and Node.js with a focus on clean architecture and microservices.

◦ Integrated systems using asynchronous messaging and event-driven patterns.

C
CTO / Co-Founder – Cloud, Mobile & Full Stack Architecture | Construa App
Feb 2021 - Feb 2022

• Outline: Led the technology strategy of the startup, overseeing architecture, hiring, and delivery across mobile, backend, and web platforms. The platform reached over 20,000 users with 10% paying subscribers.

• Responsibilities:

◦ Migrated legacy PHP systems to .NET Core and modernized the mobile app to Ionic 6.

◦ Implemented an offline-first architecture for the mobile app.

◦ Created full CI/CD pipelines for automated builds and deployments.

◦ Built monitoring dashboards with Datadog.

C
Tech Lead – Full Stack & Mobile Development | Construa App
Oct 2019 - Jan 2021

• Outline: Promoted to Tech Lead, leading a team of mobile developers and spearheading the development of the web-based back-office portal.

• Responsibilities:

◦ Led a team of two full-stack mobile developers.

◦ Architected new features and coordinated full-stack delivery.

◦ Maintained the legacy backend while preparing for the .NET Core migration.

C
Freelance Full Stack Mobile Developer – Founding Engineer | Construa App
Oct 2018 - Oct 2019

• Outline: As the first developer, built the MVP of the Construa App, including the mobile application and backend services.

• Responsibilities:

◦ Built the mobile application in Ionic 3 for Android and iOS.

◦ Developed the backend using Laravel, including subscription logic for in-app purchases.

◦ Created core features like a civil construction knowledge base and offline access.

Senior Software Engineer | Viceri SEIDOR
Jan 2019 - Feb 2020

• Outline: Developed and enhanced features for a large-scale educational management platform, working on a DDD-based, microservices architecture.

• Responsibilities:

◦ Worked on a microservices architecture using .NET Core and Angular.

◦ Built Node.js AWS Lambda functions for report generation.

◦ Implemented asynchronous processing with RabbitMQ and Hangfire.

Senior Full Stack Developer – ERP & E-Learning Systems | Bevi Official
Apr 2018 - Dec 2018

• Outline: Acted as Scrum Master and contributed to an ERP modernization project, an Elearning platform, and a payroll loan mobile application.

• Responsibilities:

◦ Worked on ERP modules using Zend Framework and Angular.

◦ Led the development of a custom E-learning platform.

◦ Developed a payroll loan mobile app with features like facial recognition and digital signatures.

Mid-Senior Software Engineer | R Cervellini Revestimentos Ltda
Aug 2015 - Mar 2018

• Outline: Developed and maintained enterprise systems including ERP modules, customer registration workflows, billing processes, desktop applications, web platforms, and mobile solutions. Contributed to the modernization of internal systems and integration with external partners.

• Responsibilities:

◦ Developed and maintained web systems, Windows Forms systems, and mobile apps using C#, ASP.NET, Angular, and Ionic.

◦ Integrated the ERP with external systems via C# Web Services.

◦ Created a product catalog app and institutional websites.