Avishek Bhattacharya

Software Engineer at Amazon | Ex- Flipkart, Adobe

Bengaluru Area, India

Apache spark Software Design Patterns NoSQL/SQL Object Oriented Design Scala Distributed Systems Big Data

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

Push pixels...
Shovel coal into server...
Create mockups...
Defend the wall...
Draft storyboard...
Disrupt an industry...
Achieve profitability...
Become a unicorn...
Become Batman...