Love to solve problems at scale, keen interest in distributed systems; ML and Blockchain enthusiast.
Computer Scientist at Adobe
Nov 2014 - Present
1) Designed and built a scalable real-time CEP (Complex Event Processing) engine as core of the personalization platform at Adobe for delivering relevant, consistent and timely content, offers and experiences to 500 million users across multiple channels/surfaces. Technology stack is Java, Spring Boot, Kinesis, Dynamodb, Redis, MySQL. 2) Worked on the development of an in-app messaging and feedback system for Adobe Desktop products, based on real-time activities and past actions of a user to take contextual feedback and target users for marketing, promotions and sharing intelligent information. Technologies used are C++, Java, Avro. 3) Worked on design and development of a real-time system to collect usage logs of millions of users of Adobe Creative Cloud desktop products. Technology stack is C++, Java, Avro, Hadoop, Hive, Kafka, HBase and Spark.
Computer Science at National Institute of Technology Jamshedpur
Apr 2007 - Mar 2011