Abhishek Gupta

Engineering Manager

Bangalore Urban, Karnataka, India15 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 9 years of experience in backend engineering.
  • Expert in building high-throughput micro-services.
  • Proven track record in data migration and system optimization.
Stackforce AI infers this person is a Backend Engineer specializing in SaaS and Big Data applications.

Contact

Skills

Core Skills

JavaHadoopCassandraBig DataSpring FrameworkData Migration

Other Skills

ActiveMQAlfrescoApache KafkaApache PhoenixApache SolrApache SparkBPMNCC++CMISCSSCascading Style Sheets (CSS)ClojureDistributed SystemsEJB

About

Backend Engineer with 9 years of industry experience in building different kind applications varying from low-latency, high-throughput, highly available micro-services at internet scale to large scale data applications for Data-platforms dealing with TBs of data for both batch and streaming workloads. I specialize in Java, Clojure, JVM, Databases and Distributed systems like HBase, Cassandra, Hadoop, EMR, Spark and Kafka. I also have experience working with Spring framework, JPA/Hibernate, MySQL/PostgreSQL, Maven, Tomcat/Jetty, MongoDB, Aerospike and Redis. Take a look at my work or get in touch!

Experience

Helpshift

3 roles

Engineering Manager

Promoted

Jan 2023Present · 3 yrs 2 mos

Associate Engineering Manager

Jun 2021Present · 4 yrs 9 mos

SDE 3

May 2017Jun 2021 · 4 yrs 1 mo

  • My role is to build and deliver large scale data applications for Helpshift's Data Platform.
  • Manage multiple engineering projects as a technical lead.
  • Mentor and coach engineers
  • Technologies used - Java, Clojure, HBase, Apache Phoenix, Hortonworks Data Platform, Hive, Hadoop, S3, Kafka, Storm, Spark, Flink, PostgreSQL, PowerBI etc
  • Project works
  • https://medium.com/helpshift-engineering/engineering-analytics-api-with-hbase-phoenix-and-sql-at-helpshift-980126f328a9
  • https://medium.com/helpshift-engineering/phorm-helpshifts-simple-orm-for-apache-phoenix-288233b75730
JavaClojureHBaseApache PhoenixHortonworks Data PlatformHive+8

Snapdeal

Lead Software Engineer

May 2014Apr 2017 · 2 yrs 11 mos · Gurgaon, India

  • Catalog (Content and Big data)
  • Evaluated distributed data-sources like Cassandra for the migration of Catalog’s existing storage from
  • MongoDB to Cassandra
  • Reduced infra cost by half by successfully migrating the system from a 48 node MongoDB to an 8 node Cassandra cluster to service Snapdeal’s low latency high TPS, highly available web content traffic
  • Fixed multiple critical issues in the initial deployment related to product bugs, kernel bugs, GC pauses, Hung repairs etc. Tuned the JVM and GC in Cassandra 3.x for both ready heavy and write heavy workloads
  • Designed and implemented the framework to migrate existing periodic batch jobs out of Tomcat’s JVM to Apache Spark running alongside Cassandra DC designated for batch job workload, thereby reaping data locality benefits of Spark + Cassandra
  • Migrated Catalog’s messaging and data pipelines to Apache Kafka
  • Lead the efforts to deliver several business features under strict timelines with high quality in collaboration with team members
  • Reviews and QnA Platform
  • Designed and implemented from scratch multiple back-end components like i) Reviews and Rating service
  • ii) QnA service iii) SD Loyalty Points
CassandraMongoDBApache KafkaApache SparkBig Data

Belzabar software design india private limited

2 roles

Project Lead

Promoted

Jun 2013May 2014 · 11 mos · New Delhi Area, India

  • Dept of Sanitation NYC, Enterprise CMS
  • Lead the development efforts for a complex enterprise web application built on Spring Framework with custom-built integration with Alfresco ECM (CMS software built on top of Apache Solr and Lucene)
  • Developed, planned and executed a large scale, risk intensive data migration on a live production system involving the migration of close to 100 million documents from a legacy system to the new Alfresco ECM system
  • Implemented a Dropbox-like real-time document syncing/upload utility for automatically syncing scanned documents from the client devices to the ECM system under strict timelines
  • Got promoted twice within a period of two years
  • Interviewed 20+ engineering candidates
Spring FrameworkAlfrescoApache SolrLuceneData Migration

Computer Scientist

May 2011Jun 2013 · 2 yrs 1 mo · New Delhi Area, India

  • Application design, code implementation and optimizations, code reviews for complex enterprise applications under strict timelines.

Tata consultancy services

Associate Systems Engineer

Jul 2010Apr 2011 · 9 mos · Mumbai Area, India

  • R&D and Sustenance of upgrade and patching tool for Nortel-Ericsson CDMA network elements.
  • Prototyping for porting existing standalone Client-Server application on Cloud. Involved extensive strategic planning of the architectural design, gap analysis between existing tool and the desired enhancement.

Sun microsystems inc.

Intern & Campus Ambassador

Nov 2008Jan 2010 · 1 yr 2 mos

  • OpenSolaris (Internship, Sep 2009 - Dec 2009)
  • Worked on the Image packaging system (Package manager) for the OpenSolaris.
  • Sun Campus Ambassador
  • Conducted talks and workshops on Sun Microsystem's open-source tools and technologies at the campus.
  • Coordinated the Sun OSUM(Open Source University Meetup) and guided OSUM leaders across the state of West Bengal and Orissa.

Education

National Institute of Technology Durgapur

Bachelor of Technology — Computer Science and Engineering

Jan 2006Jan 2010

Abhinav Bharati High School

Stackforce found 100+ more professionals with Java & Hadoop

Explore similar profiles based on matching skills and experience