> Markdown version of [/@balkrishna-rawool](https://www.wearedevelopers.com/@balkrishna-rawool). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Balkrishna Rawool Engineering Lead at ING Bank focused on modern Java and Project Amber. ## About Balkrishna Rawool leads engineering teams at ING Bank. He focuses on modern Java components, building APIs that are difficult to misuse. His talks break down the practical applications of Project Amber. He regularly live-codes solutions, showing developers how to combine algebraic data types, sealed types, and pattern matching to write cleaner backend systems. When he logs off, he plays chess. He treats software architecture a lot like the board, relying on foresight and analytical thinking to solve complex problems. ## Past Sessions ### World Congress 2024 · July 17, 2024 Berlin, Germany - [Algebraic Data Types + Pattern Matching = Elegant and readable Java code](https://www.wearedevelopers.com/videos/947-algebraic-data-types-pattern-matching-elegant-and-readable-java-code) · 30 min · 🎥 Watch recording ## Videos - [Algebraic Data Types + Pattern Matching = Elegant and readable Java code](https://www.wearedevelopers.com/videos/947-algebraic-data-types-pattern-matching-elegant-and-readable-java-code) · Balkrishna Rawool