Java Developer (and occasional Jenkins admin) with a possibly unhealthy obsession with generated code. A project with fewer than 3 annotation processors and/or code generation plugins is not a real Java project.
I primarily develop Java-based web applications, though I also have some experience working on Android (in both Java and Kotlin, though I strongly prefer the latter).