Senior Software Engineer
Uber
Jan 2012 - Aug 2017 (5 years 8 months)
Distributed graph databases, soft realtime systems, Node.js, Riak, Cassandra, CRDTs, Redis, geodata, geofences, dispatching, metrics, Spark, data processing, workflow management
Risk Platform
- Tech lead of uGraph, Uber's first large scale graph platform
- Large scale, distributed property graph processing using JanusGraph, Cassandra and Spark
- Technical lead from proof of concept through design, project planning, implementation and deployment of MVP
Fraud Platform
- Distributed systems development
- Data infrastructure (Spark, Hive, workflow management)
- https://eng.uber.com/fraud-prevention-team-profile/
Data Infrastructure
- Data infrastructure, realtime and batch data ingestion pipelines
- Multi-datacenter architecture design
Data