I am a curious person who love to learn new and exciting things and try to apply and change. I love challanges and try to find out a way amidst of dire situations. I have been with Software development as a professional for 8 years now. I started my career with Synopsys , EDA domain , worked on compiler optimization and hardwire simulation. I moved to Adobe systems to develop for a Cloud based Video publishing software and Video Processing. Worked there in AWS cloud , Action Script , Video Processing for about two years. With E-commerce at boom I chose Flipkart and worked there for about an year. Worked on Offer Platform. Worked on high volume web based distributed system. Currenlty I am working for Amazon with an incredible team called Selection monitoring team. Specilities : Designing and architecting softwares , Handling large volume data, Algorithms and Data Structures, Cloud.
Software Development Engineer II at Amazon
Apr 2015 - Present
-- Working on Selection Monitoring Team. Responsible for building the biggest product selection on the planet using Spark. The major responsibility is to manage and process high volume of varieties of data and provide platform for analytical tools. -- Creating databases for high volume data ingestion and query -- Technologies used: Big Data, Hadoop, Map reduce in large and long running Elastic Map Reduce clusters. -- Kinesis used for streaming data ingestion along with AWS Lambda. -- Hands on overall AWS cloud infrastructure -- Working on Apache Spark, Spark Streaming, Lambda and Kappa Architecture
Software Engineer at Flipkart
May 2014 - Apr 2015
-- Worked on offer management team. Worked with high volume real time data in flipkart. -- Worked on payment based offer where offers are disbursed based on payment mode. -- Worked on creating offer platform for fast discovery and disbursal of an offer in flipkart site -- Worked on a distributed platform with technologies like Spring, Redis, Storm, RabbitMQ , Hazelcast, Elasticsearch -- Worked on Payment system, integration payment with offer platform
Member of Technical Stuff at Adobe
Aug 2012 - Apr 2014
-- Worked in Adobe Presenter Video Express 1.0 , 1.1, 1.2 release , a cloud based video content publishing system in MAC -- Infrustructure development in AWS Cloud for Video publish, technology used EC2, SQS, DynamoDB, S3. Wrote custom library for this. -- Worked on Cloud Devops using Chef, Rundeck, Zabbix, Implemented end to end Continuous integration and continuous deployment -- Worked in Adobe Presenter 10.0 Release -- Worked on Video processing,Transformation of Video image and background detection of video -- Worked on Video analytics, OAuth, closed captioning
Research and Development Engineer at Synopsys
Jun 2010 - Aug 2012
-- Worked in Compiler Optimization in performance , -- Code Generation in Verilog Compiled Simulator. -- Worked in VCS Multicore , -- Hybrid Simulation Model , -- LLVM, -- Vectorization of testcases -- Worked in Compiler Optimization in performance , -- Code Generation in Verilog Compiled Simulator.
Bachelor of Engineering (B.E.), Computer Science and Engineering, University 3rd , CGPA : 9.05 / 10 at Jadavpur University
Jun 2006 - Jun 2010