Platform Team Lead at Motiga
-
Hiring Manager and Lead of 7 engineers on site
-
Leaderboards and Player data search API
-
Docker based deployment and development design and implementation
-
Player data sharding scheme and implementation with 0 downtime migrations / topology changes
-
Restructuring and cleanup of front end web portal
-
Microservice Archetecture vetted to scale into China
-
Matchmaking System AI and Optimization
-
Xbox, Motiga and Arc Party System
-
Xbox Live library and proxy service
-
Catalog System and Micro-transaction Back-end
-
C++ Client SDK for platform integration with Unreal
-
Game host and auto scale service for game hosts
-
Arc and Xbox platform integration
-
Gigantic Xbox and Windows 10 launch
-
Analytic systems design / implementation and integration with Perfect Worlds existing systems
-
Authentication gateway and Auth Queue for the platform
-
Persistent connection based concurrent context server for client connections
AR R&D Invrse Reality
-
R&D Lead for proprietary mobile Augmented reality (SLAM) project (Used ARCore and Unity)
Visualization, VR, Graphics R&D at Lightstream Animations
-
VR Medical Visualization app for new scanning technique aimed at identifying breast cancer early
Lead Engineer at Rhytons
-
Ios and Android Client
-
Location based platform for emergency response IoT infastructure in public places
Platform Engineer at Linden Lab
-
Search system migration from solr to Elastic Search
-
Marketplace Feature Development
-
Search infrastructure feature development and performance improvements
-
Patterns web portal and key management site
-
Blocksworld web portal
R&D, General, Tools, and Graphics Engineer at Luma Pictures
-
RTSLAM R&D for motion tracking
-
Package and environment mapping system prototype architecture / design
-
PartIO Particle simulation and visualization Maya plugin Performance and Stability improvements
-
Volumetric Vector field visualization plugin for Maya
CTO at an undercover startup
-
Backend and Front end Architecture feature development
-
Platform MVP proof of concept and prototype
-
Managed a remote team of 5 devs and 2 partners as well as made all tech desicions
-
iOS and Android Client for location based communication platform
Web Engineer at PiCycle
-
Order and configuration system front end
Education
-
B.S. in Computer Science from University of California at Davis
Skills
-
Image Processing and Analysis
-
AI
-
Graphics
-
Distributed Systems
-
AR / VR
-
Back end services
-
API design
-
SDK design
-
Scale-able Architecture
-
Search Indexing
-
Microservices
-
Front ends
-
Mobile development (iOS / Android)
-
Research and Development
-
Performance analysis and improvement
-
Test Driven Development
-
Documented and readable code
-
Clear communication, estimation, and priorities
Tools
-
Rails
-
OpenGL
-
Vulkan
-
Unity
-
Unreal
-
PostgreSQL
-
RabbitMQ
-
ZMQ
-
Redis
-
Varnish
-
Gevent
-
Angular
-
d3js
-
Rails
-
MongoDB
-
Redshift
-
Qt
-
SDL
-
NodeJS
-
OpenCL
-
CUDA
-
OpenCV
-
ElasticSearch
-
Haproxy
-
Docker
-
Puppet
-
Backbone
-
Processing
-
Ansible
-
gCloud
-
AWS
-
eJabberd
-
XboxLive
-
Oauth
-
Kafka
-
Flume
-
Android
-
Ios
-
Pyramid
-
Django
-
Cowboy
-
Zookeeper
-
tomcat
-
ant
-
Gradle
-
Grunt
-
Jenkins
-
Spark
-
Boost
-
Vtk/Itk
-
Vulkan
-
Webgl
Languages
-
C++
-
Java
-
Python
-
Ruby
-
JavaScript
-
Objective-C
-
Erlang
-
Swift
-
C
-
C#
-
Haskell
-
Glsl
-
Go
-
Elixir
-
Scala
-
pgplsql
-
Rust
Hobbies
-
Music: Tenor Sax, Piano, Guitar, Symphonic Band, Jazz
-
3D Modeling and Animation
-
Application UI Design and Development for FOSS
-
3D Game Engine Development
-
Artificial Intelligence Development
-
Mod development for current games