Jon Eisen

Software Developer

Lead Game Analytics Specialist
(aka Data Engineer)
Activision Analytic Services

Specialties and Skills

Data Engineering

  • Data Quality and Governance
  • Streaming and Batch Processing
  • Model/ML Development/Deployment
  • Visualization

Team Leadership

  • Clear, Concise Presentations
  • Roadmap Development
  • SLA-Based Direction
  • Time Protection

Distributed Web Services

  • API Design
  • Prototyping
  • Efficiency Improvements
  • Any language, any database

Full-Stack Applications

  • Language Agnostic
  • Single Page Applications
  • Application Security
  • Large-scale System Design

Timeline

Lead Game Analytics Engineer at Activision

March 2016 - Present
  • Led a team of 3 engineers building a versatile orchestration platform for data engineering, ETL, web applications, ML model development, ML model deployment, and simulation.

  • Built data engineering for, analyzed, built dashboards, and simulated game systems for studio engineers and designers in Call of Duty Infinite Warfare, World War II, and Black Ops 4 .

  • Developed and evangelized an eSports data ingestion and aggregation system ultimately used in broadcast graphics and data analysis for Call of Duty World League from 2016 - 2019.

Freelance Senior Software Engineer

October 2015 - March 2016

Senior Code Typist at Rafflecopter

September 2013 - October 2015
  • Architected and developed system for processing entries with composable and testable middleware, asynchronous queues (see portfolio), and microservices in node.js and clojure.

  • Developed DevOps infrastructure with custom SaltStack setup and then containerized Kubernetes setup, including nginx load balancers and database management. (See portfolio)

  • Developed various frontend applications including main Rafflecopter widget in browser javascript and unreleased UI improvements with reagent in Clojure.

  • Developed payment processor adapter with Stripe.

Senior Engineer at Under Armour

Summer 2012 - September 2013
  • Architected gradual rewrite of the system for an order of magnitude improvement in usability and efficiency.

  • Improved web page loading speed with both frontend efficiency improvements and backend rendering algorithm changes.

  • Developed batch-based recommendations engine to replace Omniture on ua.com.

Software Engineer at Northrop Grumman

Summer 2009 - Summer 2012
  • Developed Synthetic Aperture RADAR (SAR) implementation in distributed high-throughput embedded system on specialty SIMD processers in C++.

  • Developed C++ middleware systems for created reusable, composable components for various use cases on embedded and hosted systems.

  • Developed advances in Synthetic Aperture SONAR (SAS) algorithm for specific users and use cases.

Language Matrix

Touched Worked on Knowledgeable Excellent
Python
Clojure
Javascript
HTML/CSS
SQL
Go
Java
C/C++
Scala

Design Topics Matrix

Touched Worked on Knowledgeable Excellent
Data Science
Platform Design
Data Streaming
Orchestration
Containerization
Functional Programming
Data Quality
Data Governance
Distributed Systems Design
Full-stack Applications
Database Design
ML Platform Design
Data Lake Design

Background

BS Applied Math, Georgia Tech

Fall 2005 - Spring 2009
  • Graduated with Highest Honor in Applied Mathematics, with a minor in Computer Science and a certificate in Entreprenuership.

MS Applied Math, Johns Hopkins

Summer 2010 - Fall 2013
  • Graduated from Johns Hopkins Engineering for Professionals program in Applied and Computational Mathematics, focusing on stochastic processes and optimization.