Yet another game engine — why?
What does Covid, extreme ad monetization, and memory decline have to do with yet another card game engine?
Read Article →
I've spent 20+ years building systems across wildly different domains — automotive, advertising, publishing, e-commerce platforms, distributed APM tools, mainframe modernization, developer tools, and music/movie e-commerce infrastructure. and now identity systems. It's been fun working in a wide varienty of industries and domains, each taught me something different about business, scaling, and shipping.
Currently I'm a Principal Software Engineer at Veracode working on the Identity Management and the Trust platform.
A fun side project I've been working on is detroit.games/euchre →
Recent work: a zero-trust architecture using a variety of OAuth2.0 RFC standards (DPoP, Token Exchange, Client Credentials, etc) for humans and agents; user management and RBAC at scale; and a rules engine for standards compliance at Veracode.
How do you convince developers to work on 40-year old mainframe languages? Eclipse plugins, editors, parsers and interpreters for COBOL, PL/I, JCL, and Rexx so that you'll have all of the same IDE features that you get when working on Java or Javascript.
How do feel safe changing code that hasn't been touched in a decade? Impact analysis across all of the programs, scripts, and databases that are upstream and downstream of the code block you need to change - even if you don't have that code loaded in your IDE.
Distributed application performance monitoring. Graph-based tools for tracing data flow through each of the systems involved in a transaction. I had fun designing and building a new event based architecture that allowed us to scale from monitoring dozens of servers to thousands across multiple data centers.
Turned around a failing project and delivered a white label e-commerce system for selling music and movies. JCPenney, Kmart, MTV, and the US military were the customers until Amazon took over the market.
I designed an automotive auction system that for a company that had a unique twist on that market.
Built Chrysler's web presence from zero and grew the team many times over. We shipped code almost hourly on a daily basis.
What does Covid, extreme ad monetization, and memory decline have to do with yet another card game engine?
Read Article →