Summary
Overview
Work History
Education
Skills
Timeline
Generic
Ashish Shrivastav

Ashish Shrivastav

Software Architect
Bengaluru

Summary

Skillful Software Engineer with 13 Plus years designing development frameworks, and guidelines to expedite and enhance application engineering. Experienced in large scale products both in B2B and B2C sectors. 3 Plus years of experience in Leading/Managing team of highly skilled engineers.

Overview

13
13
years of professional experience
18
18
years of post-secondary education

Work History

Software Architect

Verse Innovations Pvt. Ltd.
Bengaluru
4 2022 - Current
  • Recommendation Service : Wrote feed recommendation engine for Josh in Java to provide personalized recommendations to 500M+ users. Added HNSW model integration for recommendations to over 500M users.
  • Multi Tier Data Store : Wrote implementation for Hot/Warm/Cold store which allows platform to manage over 270M content pieces. Hot and Warm stores are written over Rocks-DB and Elastic Search, allowing content to be readily available for consumption. Cold store written over AWS data lake solution allows archival content to be moved to cost optimized storage. Weekly/Nightly jobs are written to constantly reduce and restore content between stores according to policies. Overall system is cost efficient and more performant and uses efficient caching tier for High availability.
  • Dynamic Task Allocation System : Wrote system to create/allocate tasks for operations team for processing more than 200K items on daily basis. Sourcing arms for Items are created and system queries them periodically, stores in redis to be allocated to user at runtime. Dynamic cache is created to handle item duplicity.
  • Wallet/Payment Service: Highly scalable service capable of handling large number of transactions and integration with various payment partners i.e. RazorPay, FreeCharge etc
  • Cloud Migration : Created migration strategies to handle live migration of Elastic search, redis and dynamo DB data. Migrated entire techstack from AWS to GCP, creating a cost reduction of 50%.
  • Facilitated seamless system migrations with minimal downtime through meticulous planning and execution of migration strategies
  • Technologies: Java, Apache Flink, Spring Boot 2.5, AWS Delta Lake, Kafka, Rocks-DB, Elastic-Search
  • Mentored junior developers on best practices in software architecture design and coding techniques, fostering culture of continuous learning and growth within team.
  • Team Size - 6

Principal Software Engineer

Verse Innovations Pvt. Ltd.
Bengaluru
07.2020 - 04.2022
  • Wallet/Payment System: Wrote a platform for managing user wallets and payments inside Josh application. This enables gifting/purchase of coins for users and payout to creators. System integrates with multiple services ( internal and external ). All transaction are e2e encrypted. System handles over 1M transactions per day
    Technologies: Java11, Spring Boot 2.5,PostgreSql, Kafka, Encryptions
  • API System: Wrote Spring Boot application to handle all API requirements for application for Content Management and Client services handling over 5k RPS, manages 250 M content and serves to 100M plus users. Application handles user onboarding, content management ( video/audio/images ) and asset management.
    Technologies: Java11, Spring Boot 2.5, AWS Services ( DynamoDB, Kinesis, Lambda ) , Kafka, Elastic Search
  • Team Size : 5

Lead Software Developer

Verse Innovations
Bengaluru
07.2019 - 07.2020
  • Dh Creator CMS: Built global platform for creators and stringers (Internal Content Creator) for smooth onboarding and content flow which has ingested 4M items to date
  • DH Publisher CMS: Responsible for content ingestion into Dailyhunt system used by internal operations, partners as well as content creators. Content is ingested via crawling, feed , ui and direct ftp
  • Implemented Agile methodologies, resulting in faster development cycles and increased adaptability to changing requirements
  • Technologies: React JS, Node JS, PostgreSQL

Senior Applications Developer

Oracle India Pvt. Ltd
Hyderabad
04.2015 - 07.2019
  • Fusion Applications Core: Worked on framework development for Fusion Applications. Wrote servlets/filters for security and content development. Built customized UI components in OJET/ADF for Fusion developers. Automated deployment profile for OJET application in ADF environment.
  • Technologies: ADF, JAVA, Oracle JET ( UI JS Framework).

Applications Developer

Oracle India Pvt. Ltd
Bengaluru
06.2011 - 04.2015
  • Fusion Applications Toolkit: Worked on Homepage module of Fusion applications. Developed infolet framework which allows users to add/modify/delete navigations dots on Fusion apps. These navigation dots allowed users/developers to add custom content (infotiles) to these pages. Entire content was dynamically created and managed by MDS (Metadata Store). Also worked on enhancements/bug fixes of Structure pane/Appearance modules.

Education

Bachelor of Technology -

National Institute of Technology Karnataka
Surathkal, Karnataka
07.2007 - 04.2011

SSC -

DAV Public School
New Delhi, India
04.2004 - 04.2006

High School Diploma -

DAV Public School
New Delhi
04.1992 - 04.2004

Skills

Software Development

undefined

Timeline

Principal Software Engineer

Verse Innovations Pvt. Ltd.
07.2020 - 04.2022

Lead Software Developer

Verse Innovations
07.2019 - 07.2020

Senior Applications Developer

Oracle India Pvt. Ltd
04.2015 - 07.2019

Applications Developer

Oracle India Pvt. Ltd
06.2011 - 04.2015

Bachelor of Technology -

National Institute of Technology Karnataka
07.2007 - 04.2011

SSC -

DAV Public School
04.2004 - 04.2006

High School Diploma -

DAV Public School
04.1992 - 04.2004

Software Architect

Verse Innovations Pvt. Ltd.
4 2022 - Current
Ashish ShrivastavSoftware Architect