Agnaldo de Oliveira
Community@agnaldo4j · Joinville
I help Tech Leads and Staff Engineers master JVM architectures and Change Management so that they can lead evolution in software and organizational systems.
Agent Skills by Agnaldo de Oliveira
Showing 31 vetted skills indexed across 2 GitHub repositories.
c4-model
Generate synchronized C4 architecture diagrams in Mermaid syntax from source code analysis.
microservices-modular-monolith
Evaluate architectural boundaries to determine modular monolith to microservices transition paths.
circular-dependency-control
Detect and classify circular dependencies across Kotlin class, package, and Gradle module boundaries.
fp-oo-kotlin
Apply functional programming and object-oriented patterns to Kotlin domain models.
adr
Create and manage Architecture Decision Records using the MADR 4.0 template.
owasp
Audit Kotlin and Ktor microservices against OWASP Top 10 2025 security principles.
testing-and-observability
Standardizes Kotlin Ktor testing with JUnit 5, MockK, and SLF4J logging.
opentelemetry
Manage OpenTelemetry, Prometheus, and Grafana integrations for Ktor microservices.
ddd
Apply Domain-Driven Design principles to architect and evolve domain models.
solid-principles
Apply SOLID design principles to verify and improve software module structure.
screaming-architecture
Evaluate software project structures against Screaming Architecture principles.
openapi-quality
Audit and refine OpenAPI 3.x documentation in Ktor 3 projects.
reactive-systems
Analyze system reactivity to distinguish local reactive programming from distributed reactive systems.
wiki-maintenance
Map code changes to GitHub wiki pages and enforce update workflows.
graalvm
Optimize GraalVM Native Image AOT compilation for Kotlin Ktor applications.
design-patterns
Map classic GoF design patterns to idiomatic Kotlin constructs.
evolutionary-change
Plan and execute incremental software changes in Kotlin-based Ktor projects.
github-ci-health
Diagnoses GitHub CI/CD failures by distinguishing outages from code regressions.
local-and-production-environment
Configure Docker, Podman, and Kubernetes environments for Kotlin applications.
load-testing
Automate k6 load testing scenarios for REST APIs with Docker and k6 CLI.
refactoring
Detects common code smells and suggests fixes for improved maintainability.
clean-architecture
Evaluate software modules for Clean Architecture dependency rule violations.
reactive-programming
Evaluate coroutines, Flow, and reactive streams in Kotlin systems.
kotlin-quality-pipeline
Automate Kotlin quality gates with Detekt, Ktlint, JaCoCo, and PITest via Gradle.