10+ years of software development experience or equivalent coaching/technical leadership background. Proficiency in at least two programming languages, including Java and one additional language (e.g., Kotlin, Python, C#, JavaScript, Go, etc.).
Code craft principles and AI-assisted development Hands-on technical excellence, with the ability to not only explain engineering practices but actively model them in real coding situations.
Experience facilitating hands-on coaching sessions, workshops, or real-time team-oriented coding is strongly preferred. Excellent communication skills