Resume

Download PDF

Experience

Senior Software Engineer at Fortis Games

June 2022 - Present · San Francisco, CA (Remote)

Designed and built a suite of game-agnostic backend services to standardize infrastructure, eliminate duplicated effort across titles, and accelerate game team velocity.

  • Architected and maintained a microservice platform in TypeScript (NestJS/Node.js), delivering core services including Authentication, Monetization, and Leaderboard, each designed to support multiple games and platforms simultaneously.
  • Designed and implemented an orchestration layer to improve inter-service security, reduce system load, and simplify communication patterns across the microservice fleet.
  • Built internal AI agents and Claude Code skills to automate recurring engineering toil, including project scaffolding, standards compliance checks, and feature integration workflows, measurably reducing manual overhead for the team.
  • Developed onboarding tooling in Rust to streamline new engineer setup and automate recurring local environment tasks.
  • Collaborated on the design and maintenance of game-engine-agnostic internal SDKs to standardize platform integration and maintain feature parity across client targets.
  • NodeJS
  • NestJS
  • TypeScript
  • AWS
  • Rust
  • MongoDB

Senior Software Engineer at WB Games

January 2019 - June 2022 · San Francisco, CA

Worked on creating a unifying ecosystem for the WB Games portfolio, to drive engagement and retention for players.

  • Detailed technical requirements and specifications for key platform features.
  • Created a development framework for server side development integrating with internal cloud servers.
  • Created and maintained the architecture for the WB Games account backend.
  • Worked across the organization to gather requirements for integrations with other WB services and teams.
  • NodeJS
  • React

Senior Software Engineer at Machine Zone

November 2014 - January 2019 · Palo Alto, CA

Worked with Live Operation, Data Science, and Game Art teams to create tools and improve pipelines used to target users for events and monetization. Developed complex frameworks that reduced the cost of running the game economy.

  • Led org effort to optimize and maintain the In-App Sales artwork pipeline from creation to user consumption, reducing storage footprint on the client by 50 percent and saving artists roughly 10 hours of work per week cumulatively.
  • Created and maintained the common API for the IAP flow as an agnostic component over all games.
  • Created a framework to query and display data from the Druid datastore to provide insight into campaign effectiveness.
  • Worked cross-functionally to reduce on-call crises by 15 percent through complex framework management and risk mitigation by live operators.
  • PHP
  • MySQL

Backend Software Engineer at Quark Games

November 2012 - November 2014 · Cupertino, CA

Worked closely with the finance and marketing teams to extract and analyze data on the game economy and user patterns. Designed and maintained features including dynamic world creation, background processing, and third party integration for campaign and user acquisition reporting.

  • Implemented in-game currency, player notification system, dynamic game instance creation, and eager event processing.
  • Developed tools for community management including player troubleshooting, financial report generation, and game instance configuration.
  • Created an API to facilitate integration with third party user acquisition partners.
  • Developed and executed cost reduction strategies through code optimization and stack simplification.
  • Reduced infrastructure cost by 60 percent by consolidating game clusters.
  • Migrated the player base from CouchBase to MySQL with no downtime.
  • Ruby-On-Rails
  • Elixir

Skills

Core

  • TypeScript
  • NestJS
  • Node.js
  • Rust
  • AWS
  • MongoDB

Also worked with

  • React
  • PHP
  • MySQL
  • Ruby on Rails
  • Elixir
  • Druid
  • CouchBase

Education