About
About Me⌗
I’ve filled roles in Customer Support, QA, Performance Engineering, Software Development, Game Programming, and Management. I’ve had the opportunity to program in C++, Java, Ruby, Python, Bash, Objective-C, Swift and most recently Rust.
This breadth of experience has allowed me to join teams across a wide variety of domains, rapidly integrate, and quickly begin providing useful contributions.
What is a Platform Goblin⌗
Most of my early roles were backend or behind the scenes roles. I built or extended the API, I made the 500s disappear, or built the caching strategy that helped speed up the website. These roles were extremely fulfilling but none of these were very exciting to demo at the end of the day.
While others had new site designs or GUI apps to display, I had a block of JSON or graph showing a % performance improvement.
I took to calling my role a server goblin in playful self-deprecation. I would log in to make sure that those UIs were properly routed and that the queries were running quickly and retreat to my cubical.
My role changed from integrating services and connecting data to instead building strong platforms for others to build upon. As the role changed so did the title.
Server Goblin evolved into Platform Goblin.