2015 — 2018
San Francisco Bay Area
● Redesigned the broadcaster stats dashboard: golang service hosted on EBS, queried Redshift Spectrum and stored aggregated results in DynamoDB
● Worked on the broadcaster achievements service: golang service hosted on EBS, queried Redshift and stored aggregated results in postgres RDS instance
● Developed the events service: golang service hosted on EBS, storing events in postgres, and metadata in S3
● Developed the replication tree manager: tornado python service. Hierarchy persisted in consul kv store.
● Frontends a combination of reactJS and emberJS
2013 — 2015
San Francisco Bay Area
● Create and maintain an internal campaign management tool for campaign managers
● Created a client facing, web based, campaign performance reporting application
● Both single page applications powered by AngularJS, styled with SASS, charting done with d3 and nvd3
● REST API on Play framework with Ebeans and Postgres
Developed and maintained real-time bond pricing / risk application for the govt bond trading desk
A client/server application developed entirely in slang (GS proprietary high-level scripting language similar to
Python)
● Developed for and maintained a dynamic relational algebra application that displays real-time updating views
Created views using DRA slang API based and an event driven listener on SecDB (GS OODB) in slang
● Tracked all customer inquiries and trades and aggregated data in a report that summarizes the market impact of each
counterparty classification.
Data aggregation done using SQL in Sybase IQ
Reporting infrastructure implemented in slang.
Created a visual issue tracking system web application
Web application developed using C# via Silverlight 3.0 and ASP.net frameworks
Layout designed in Adobe Photoshop CS4
Maintained data in MS SQL Server 2005, queried data using ADO.NET and LINQ to SQL
Keyword search implemented using Lucene.net
Created an automated GUI tester using Python 2.5 and win32 API module
Designed a user-controlled terrain renderer that generates a terrain mesh according to
GDEM height data, and overlays orthorectified satellite imagery. Implemented using a
combination of C++, OpenGL, GLUT, and win32 API
Implemented multi-texturing, texture blending and other advanced graphical effects
with pixel shaders and vertex shaders using GLSL
Education
UCLA