Ashudeep Sharma

Senior Software Engineer

Bengaluru, Karnataka, India15 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 14+ years of experience in software development.
  • Expertise in distributed systems and data management.
  • Proven track record in developing scalable applications.
Stackforce AI infers this person is a SaaS expert with extensive experience in distributed systems and data management.

Contact

Skills

Core Skills

GraphqlColdfusionDistributed DatabasesData StructuresWeb ServicesData Analysis

Other Skills

AJAXAPI TestingASP.NETAlgorithmsApollo GraphQLBipartite GraphCC#C++C/C++ STLCUDACompilersCore JavaData ShardingDatabase Support

About

I have overall 14+ years of professional experience, working on diverse products with exposure on Distributed Systems, Query Engines, Data Stores, Big Data, Compilers and Application Development. Github : https://github.com/ashudeep-sharma

Experience

15 yrs 2 mos
Total Experience
3 yrs 9 mos
Average Tenure
9 yrs 1 mo
Current Experience

Adobe

3 roles

Senior Computer Scientist

Promoted

Jul 2022Present · 3 yrs 11 mos

  • ★ GraphQL
GraphQL

Computer Scientist 2

Jan 2019Jun 2022 · 3 yrs 5 mos

  • ★ ECMA Script Features

Computer Scientist

Apr 2017Jan 2019 · 1 yr 9 mos

  • ★ ColdFusion Markup Language
  • Working on the Design and Development of Core Language features.
  • Working on the Hibernate features for ColdFusion as well as the support for data persistence in Databases.
  • Added the support for the following features:
  •  Named Parameters
  •  Advanced Array Manipulation
  •  Optional semi-colon
  •  Numeric Member Functions
  •  Member Functions Chaining
  •  Closures support in ColdFusion Tags
  •  ColdFusion Member Functions Support for Array/Query etc
ColdFusionHibernateDatabase Support

Flipkart

Senior Software Engineer

May 2015Apr 2017 · 1 yr 11 mos · Bengaluru Area, India

  • ★ Tiered Data Store
  • The aim is to create a datastore which stores the transactional data in Mysql and move the older data to a secondary store like HBase.
  • Created a datastore using Sharded Mysql, HBase and Real Time Change Propagation System. This system is useful for the scenarios in which the Entity has a short lifecycle after which there are no transactional use-cases for it but it should be queryable for historic use-cases.
  • As a part of building this system we leveraged the existing open-source data sharding framework
  • Vitess which is used by youtube to scale their traffic and also contributed back to the Open Source.
  • Sharding is transparent to the application layer
  • Entity Graph Lifecycle Management ensures that the data is purged from the transactional store once its lifecycle gets completed.
  • For more details on the feature set and general understanding check out https://github.com/flipkart-incubator/polyglot
  • Explore Vitess @
  • http://vitess.io/overview/
  • https://groups.google.com/forum/#!forum/vitess
  • https://github.com/youtube/vitess
MySQLHBaseData ShardingDistributed Databases

Microsoft

Software Engineer

Mar 2012Aug 2014 · 2 yrs 5 mos · Hyderabad Area, India

  • Worked on Multiple Projects:
  • ★ Query Explorer Platform:
  • Worked on an In-memory Bipartite graph, which is used to serve the Query/URL Click information for last 1 year queries served by Bing.
  • Extended the Bipartite Graph to ingest Query/Entity information as well as to find out similar queries[Queries which have similar intent]
  • Worked on building the infrastructure and implementing some functionalities, which makes the following scenarios to trigger within few seconds:
  • Find out related entities for a query
  • Find out all queries related to an entity
  • Find out similar queries(queries with similar intent) for a given query
  • This Graph is used to serve the information within few seconds, which were used by the Data Scientists to perform various experiments
  • Worked on rewriting the way the original Query/Url Graph was being built to make it stable and scaling it horizontally.Also worked on optimizing the space that this graph takes on M/R file system.
  • ★ Athena:
  • Worked on building a web tool to query information from a key-value store
  • This tool was used extensively by different teams to verify the correctness of data ingested in key-value store.
  • This tool was the single source of blacklisting/whitelisting queries which are being ingested in the key-value store.
  • ★ Data Insights:
  • Worked on a tool which will help in query classification
  • The aim was given a list of queries, it classifies different queries according to their domain intent.
  • The features includes, showing query classification, session data and labelling different queries.
Bipartite GraphKey-Value StoreQuery ClassificationData Structures

Oracle

Member of Technical Staff

Jun 2010Mar 2012 · 1 yr 9 mos · Bangalore

  • ★ Pagelet Producer:
  • I worked on this Product since November 2010.The product is basically a proxy and security Management system used for exposing internal applications to external users.
  • Owner of the Following features: OpenSocial Integration, Hosted Content Editor and WSRP/JPDK Producers.
  • During my work at ORACLE
  • I Contributed to the Design and Development of the automation framework for Pagelet producer.
  • Worked on the Development of Gadgets using Gadgets and OpenSocial API to check the integration of Open Social feature with Pagelet Producer.
  • Worked on REST Framework and API testing using Junit.
OpenSocialRESTAPI TestingWeb Services

Vizexperts

Intern

May 2009Jun 2009 · 1 mo · Gurgaon, India

  • I worked as a Summer Intern in Vizexperts on implementing the CUDA(Compute Unified Device Architecture) backend for Brook++ language.
  • I implemented and added the support of some features like Domain , Domain of Execution, Reduction and Graphics Interoperability(D3D9, D3D10 and OPENGL)for Brook++.The feature were designed to add the support of Brook++ to Nvidia GPUS.
CUDA

Education

Indian Institute of Technology (Banaras Hindu University), Varanasi

B.Tech — Computer Science

Jan 2006Jan 2010

Sacred Heart Convent School

Stackforce found 100+ more professionals with Graphql & Coldfusion

Explore similar profiles based on matching skills and experience