Fullstack Software Engineer | Node.js • NestJS • Angular • PostgreSQL
I build scalable, resilient and maintainable systems, combining strong backend architecture with clean and efficient frontend development. My work spans enterprise systems, environmental technology, e-commerce platforms, AI-powered solutions, and modernization of legacy applications.
Currently working as a Fullstack Software Engineer in Brazil, delivering full-stack solutions using Node.js, NestJS, Angular, PostgreSQL, Docker, C#, and cloud environments.
I value architecture, clarity, performance, testing, and continuous improvement.
- REST APIs, microservices, event-driven design
- DDD, Clean Architecture, SOLID
- SQL/NoSQL modeling — PostgreSQL, Prisma, Knex
- Queues, caching, workers
- AWS, Azure, CI/CD, Docker
- Testing with Jest, Supertest
- Component-driven development
- RxJS, state management
- PrimeNG, DevExtreme, Tailwind, Bootstrap
- Dashboards, exports (Excel/PDF), dynamic forms
- C# + Entity Framework
- Infrastructure fundamentals (AD, Hyper-V, networks)
- AI workflows, image analysis, automations
-
Design and development of scalable REST APIs, microservices and event-driven systems
-
Clean Architecture, SOLID, DDD, modular monoliths & distributed systems
-
SQL/NoSQL data modeling — PostgreSQL, Prisma, Knex, Supabase, Redis
-
Messaging, queues, background workers, caching strategies
-
Cloud environments: AWS (S3, EC2, Lambda) and Azure
-
CI/CD pipelines, Docker, container orchestration foundations
-
Testing culture: unit, integration & e2e (Jest, Supertest)
-
AI pipelines & vector databases:
-
Embeddings, similarity search & semantic retrieval
-
Integration with OpenAI, Gemini, LLM inference APIs
-
RAG pipelines (Retrieval-Augmented Generation)
-
Vector DBs: Supabase Vector, pgvector, Pinecone (conceitual)
-
AI-powered automation for data extraction & classification
-
Development of scalable, maintainable interfaces using component-driven architecture
-
Deep experience with Angular (SPA patterns, modules, services, DI, reactive forms)
-
Advanced RxJS: streams, subjects, multicasting, state management using reactive patterns
-
UI ecosystems: PrimeNG, DevExtreme, Angular Material, Tailwind, Bootstrap
-
Building reusable design systems & component libraries
-
Complex dashboards, dynamic forms, real-time data updates, infinite scroll
-
Efficient state handling (signals, RxJS stores, services, smart/dumb components)
-
File exporting: Excel, PDF, reports, geospatial/meteorological visualizations
-
API integration patterns, error handling, caching, interceptors, guards
-
Performance optimization: change detection strategy, lazy loading, bundle optimization
-
C# + Entity Framework, Clean Architecture in .NET
-
Infrastructure fundamentals (Hyper-V, Active Directory, networks)
-
Process automation: Python scripting, ETL workflows
-
AI workflows (classification, detection, information extraction)
-
Strong communication, autonomy and cross-domain problem solving
- Kubernetes
- Distributed systems & observability
- Advanced Node.js (streams, queues, resilience patterns)
- Document automation (ExcelJS, PDFKit)
I believe in:
- simple and expressive code
- clarity over cleverness
- refactoring as a continuous practice
- thoughtful problem-solving
- testing as a habit, not an afterthought
Every system is an opportunity to grow as an engineer.
Core Technologies (Main)
Backend & Architecture
Frontend
AI / Data / Vector
DevOps & Cloud
Tooling & Productivity
Other Experience



