Backend engineer, 17 years in. Freelance sites first, then an in-house logistics system, a small Hollywood startup where I ended up running the team, and eight years at a marketplace where I now own the consumer backend architecture. Go and Rails, mostly the parts that have to hold when huge crowds show up at once.
Principal Software Engineer at GOAT Group, where I review the architecture for the consumer backend. Tessryx is the side project: a platform where a JSON file and a workflow become a live site, which is how this page exists.
I came in as a senior backend engineer in 2018. Now I review the architecture for the consumer backend and do the design reviews for new services.
We were paying a hosted search vendor a lot of money. I moved us onto OpenSearch that we run ourselves, which cut the bill to about a seventh and halved median latency. The index takes a few hundred price changes a second without falling behind.
A drop means everyone hits buy in the same minute. I designed the drops service from scratch: a waiting room in front, SQS and Redis queues behind it, payments handled asynchronously so a slow card doesn't hold the line. It has held at forty thousand people in the room.
The CMS lived in the Rails monolith and the page that read from it would time out. I moved it into a Go service where each write raises an event that updates the denormalized DynamoDB view above it, and then the view above that. A page read is now one query, about 100ms, at 200 requests a second.
The Tracking Board tracks spec scripts and deals in Hollywood. I joined as a senior engineer and was leading the team within the year. Most of that time went into basics the team didn't have yet: a staging environment, tests, deploy pipelines, and code review.
The Rails app deployed straight to production. I added a staging environment and a test suite, then pipelines so a deploy stopped being a manual thing.
First time leading a team. I kept shipping the bigger features on the roadmap while doing it, and set up the code review process the team kept after I left.
White Arrow does less-than-truckload freight. I built their transportation management system in-house over four and a half years. The part I liked most was quoting.
Railyards, warehouses and drivers went into a weighted graph, with the cost of moving between two of them as the edge weight, and shortest path ran over it. I wrote it in Go in 2013, which took some explaining at the time.
A customer on the web portal got a price right away. The number they saw was the graph cost plus our margin, and on a good route it still came in thirty percent under a straight truck.
Before that I freelanced. I ran a one-person shop called PagesActive doing animated sites in HTML5 and CSS3 at a time when most of that work was still Flash. Before PagesActive I subcontracted for Branning Group, building social networks, storefronts, Facebook games and the odd CMS for clients like Wyland, Audrina Patridge and Chrysler.
Two years at Antelope Valley College, then Cal State Northridge for the bachelor's. AVC gave me a faculty-nominated award for software development, which I was prouder of than the degree.
If you're hiring for backend work at scale, I'd like to talk. LinkedIn is the fastest way to reach me.
Backend engineer, 17 years in. Freelance sites first, then an in-house logistics system, a small Hollywood startup where I ended up running the team, and eight years at a marketplace where I now own the consumer backend architecture. Go and Rails, mostly the parts that have to hold when huge crowds show up at once.
Principal Software Engineer at GOAT Group, where I review the architecture for the consumer backend. Tessryx is the side project: a platform where a JSON file and a workflow become a live site, which is how this page exists.
I came in as a senior backend engineer in 2018. Now I review the architecture for the consumer backend and do the design reviews for new services.
The Tracking Board tracks spec scripts and deals in Hollywood. I joined as a senior engineer and was leading the team within the year. Most of that time went into basics the team didn't have yet: a staging environment, tests, deploy pipelines, and code review.
White Arrow does less-than-truckload freight. I built their transportation management system in-house over four and a half years. The part I liked most was quoting.
Before that I freelanced. I ran a one-person shop called PagesActive doing animated sites in HTML5 and CSS3 at a time when most of that work was still Flash. Before PagesActive I subcontracted for Branning Group, building social networks, storefronts, Facebook games and the odd CMS for clients like Wyland, Audrina Patridge and Chrysler.