Core Java Infrastructure
Bloomberg LP | Software Engineer
Leading member of the core JVM libraries team, maintaining build systems and CI pipelines for thousands of developers.
I’m a leading member of a group of 30 people who maintain the core JVM libraries at Bloomberg. We maintain libraries that are used by thousands of developers at the core of Bloomberg.
My slice is usually build systems and CI pipelines, where I maintain the Gradle and Maven builds of the libraries. I also provide help for teams looking to migrate into the JVM ecosystem.
Recently, I’ve been working on streamlining code generation for Bloomberg’s proprietary RPC protocol. This involves generating Kotlin code, as well as implementing a Kotlin codec for the protocol. This would eliminate Bloomberg’s reliance on many external dependencies, which has caused migration issues in the past.