- Harvard — CS50 Series (2026)
- PUCPR — Applied Artificial Intelligence Technology Degree (2021–2023 — paused)
- Estácio — Computer Science (2018–2020 — paused)
- PUCPR — Mechatronics Technician Program (2012–2013)
Software Architect focused on .NET, distributed systems, payment systems and AI-assisted engineering workflows.
Currently working on financial and payment middleware platforms using microservices, messaging, CQRS/Event Sourcing and end-to-end observability.
Strong focus on reliability, scalability, operational stability and long-term maintainability, with hands-on experience designing distributed architectures and evolving high-availability systems.
More recently, part of my work has been dedicated to AI-assisted engineering workflows, developer productivity and knowledge-driven systems, including projects focused on helping neurodivergent people better organize routines, context and daily workflows through technology.
Architecture & Distributed Systems: Microservices, Clean Architecture, DDD, Hexagonal, CQRS and Event-Driven.
Integration & Messaging: REST/GraphQL, Kafka/RabbitMQ, Event Sourcing, Saga, API Gateway/Service Mesh.
DevOps & Platform Engineering: CI/CD, IaC, Docker/Kubernetes, code reviews and continuous quality.
Observability & Reliability: OpenTelemetry, metrics/logs (Prometheus, Grafana, Seq), health checks and performance monitoring.
Testing & Quality Engineering: Unit, integration, contract, end-to-end and load testing.
Security & Authentication: OAuth2/OpenID Connect, JWT, API Keys, OWASP and cryptography.
Cloud & Infrastructure: Azure (App Services, Functions, AKS, SQL DB, Storage).
AI-Assisted Engineering: RAG, CAG, HyDE, prompt engineering, embeddings, vector search, developer tooling, code generation workflows and AI-assisted productivity systems.
-
Copilot Instructions — standards and conventions designed to guide GitHub Copilot usage while maintaining consistency in style, structure and code quality.
Repo: ThiagoGuislotti/copilot-instructions -
NetToolsKit: a modular toolkit focused on standardization and productivity within the .NET ecosystem, bringing together reusable components to accelerate application and service development with consistency and reduced boilerplate. Includes:
- Messaging and integration (MassTransit-style) for event-driven scenarios using brokers such as RabbitMQ, simplifying publishing/consuming patterns and recurring integration flows.
- Mediator/handlers (MediatR-style) to organize commands/queries/notifications and reduce coupling between components.
- DynamicQuery for dynamic filtering, sorting and pagination through parameters, reducing duplication in listing/query scenarios while preserving flexibility.
- EF Core utilities and extensions to standardize usage patterns and support advanced querying scenarios (especially alongside DynamicQuery).
- Authentication & Security: JWT and API Key support, along with abstractions + providers for secrets management and cryptography (local and cloud integrations) without vendor lock-in.
- Cross-cutting modules: extensions, serialization, REST client, OpenAPI/Swagger, observability and additional helpers to improve consistency across projects.





