Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
47 lines (39 sloc) 2.6 KB

Janahan Sivaraman

U.S. Citizen | | 443 285 2665 | | Hoboken, NJ

Staff Software Engineer - Adtech | Aug 2018 - Present

  • Led redesign of product catalog caching system using Spark Scala and F# - leading to 6x speed-up
  • Implemented Spark job in Scala to power grocery reorder retention marketing emails
  • Researched and implemented system migration from .NET Framework on Windows to .NET Core on Dockerized Linux - saving 66% on VM costs

JW Player | New York, NY

Software Engineer - Analytics | May 2017 - May 2018

  • Implemented full CICD with Buildkite and Buildpipe - deploying Docker containers to a Kubernetes pod
  • Implemented POC of consumers for Kafka and RabbitMQ in Python for dynamically streaming upstream application databases
  • Lead efforts to increase efficacy of incident management and reimagine engineering interview pipeline
  • Built front end application in JW Labs to allow publishers to calculate their revenue via CPM

Harry’s | New York, NY

Software Engineer - Data | April 2016 - December 2016

  • Led market research effort to understand semantic meaning of internal tabular data
  • Implemented a web application in Scala Play framework and an on-demand ETL with AWS S3, Lambda, and Redshift
  • Led a 20-person weekly engineering meeting to facilitate cross team cohesion

Quotail | New York, NY

Founder | June 2015 - March 2016

  • Researched and selected database technology for search engine of trades in the equity option market
  • Designed a scalable, cloud-based API in NodeJS to support 5,000 concurrent users
  • Prototyped and developed full stack Tinder-like mobile app for iOS using React Native
  • Created pitch material and presented to VCs, brokerages, and larger audiences

Factset Research Systems | Norwalk, CT

Software Engineer - Risk Analytics | June 2012 - June 2015

  • Added analytics support for multi-asset class composite assets in Stress Testing, Extreme Event Testing, and Monte Carlo Value at Risk in C++
  • Refactored database fetching portion of risk model to leverage concurrency improving speed-up from 3x to 7x
  • Refactored a monolithic codebase into a client-server architecture to support offloading of calculation intensive work to RedHat Linux server farm
  • Managed an intern on a project to distribute Monte Carlo Value at Risk calculations over multiple computers with Storm

University of Maryland | College Park, MD

B.S. in Computer Engineering | September 2008 - May 2012

C++; Python; Scala; JavaScript; F#; Java; Ruby; Flask; Snowflake; PostgreSQL; Redis; Kafka; RabbitMQ; DynamoDB;

You can’t perform that action at this time.