I'm a Senior Software Engineer at EA (Electronic Arts). I work on large scale distributed systems problems for some of the most popular videogames in the world.
I'm passionate about building highly responsive and scalable services handling hundreds of thousands of requests a second with real-time low latency requirements for millions of players around the world.
I primarily work with the JVM using Java, Scala and Kotlin; and have extensive experience with JVM bytecode. I also have significant experience with C++, Rust and dotnet; and I am passionate about exploring new technologies,
I contribute to and maintain various open source projects and believe strongly in open collaborative working.
© Joe Hegarty 2018.