About Me
Hello! My name is R.J. Lorimer, and I’m a professional software developer.
I am currently working for Docker (formerly the startup AtomicJar) as principal engineer and tech lead for customer compute workloads. Among other things, customer compute workloads at Docker power Testcontainers Cloud. TCC is an amazing way to run your container-based tests without running containers. Let us worry about the servers and docker security so you can worry about your application.
My History #
Prior to working for Docker and AtomicJar I worked for nearly six years at UKG, Inc. (formerly Ultimate Software) as a Principal Software Architect for several projects. And prior to that, I spent eight years immersed in the high-energy (and never boring) gaming industry, first working for Electrotank as Director of Platform Engineering, then working for Mind Pirate as the Cloud Whisperer, and High 5 Games as their Director of Server Development.
Over the course of my career, I have technically lead a large variety of powerful teams.
Here’s a mini CV:
- I’ve been developing for more than 24 years
- Most of that time I’ve used Java, Kotlin, or other languages on the JVM
- My expertise is in building high-concurrency, low-latency, fault-tolerant systems.
- Working in the games industry has given me unique experience in building low-latency stateful systems at significant scale. This has given me valuable knowledge in low-level network, complex clustering problems, and large data management.
- The games industry also deals with tremendous amounts of data (hundreds of terabytes) all day long, so I have developed a lot of knowledge working with large scale database and distributed technologies.
- I have several years experience with Kotlin, Ruby, C#, Scala, Javascript, HTML, relational and non-relational database technologies.
- I have done a significant amount of editorial work over the years.
- I do all my own stunts.
Please feel free to Contact Me!