profile-pic

DIVANSHU BANSAL

Vetted Talent

DIVANSHU BANSAL

Vetted Talent

Tackling engineering challenges with creativity, simplicity, and a fresh perspective is what drives me. I thrive on learning and applying new concepts and technologies to develop impactful solutions.


Areas of Expertise:

Algorithm design & analysis, data structures, optimization of space and time complexity, design patterns, OOP

Concurrency models: resource sharing, message passing, actor model, reactive model, CSP, co-routines

Distributed systems design: HA, eventual consistency, CQRS, event sourcing, distributed transaction management (saga)

Microservices: choreography and orchestration, cloud design patterns

Operating systems, computer architecture

Programming languages: Java, Python

Databases: SQL (Oracle, MySQL), No-SQL (HBase, Cassandra, MongoDB)

Message brokers: Kafka, RabbitMQ

Security: OAuth2, OpenID Connect

Frameworks: Spring Framework, Spring Boot, Spring Cloud

  • Role

    Lead Engineer, Growth Backend Team

  • Years of Experience

    5 years

Skillsets

  • Docker - 5 Years
  • React Js - 1 Years
  • PostgreSQL - 5 Years
  • Machine Learning - 2 Years
  • JavaScript - 2 Years
  • GCP - 5 Years
  • Third party api - 5 Years
  • NLP/LLM - 2 Years
  • SQL - 5 Years
  • Kubernetes - 5 Years
  • Git - 5 Years
  • Java - 5 Years
  • Spring - 5 Years
  • Restful APIs - 5 Years
  • hibernates - 5 Years
  • Cassandra
  • PL/SQL
  • Hbase
  • C/C++
  • Springboot
  • Redis
  • Python - 3 Years

Vetted For

14Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Senior System Engineer- BackendAI Screening
  • 63%
    icon-arrow-down
  • Skills assessed :Apache Kafka, DevOps, RabbitMQ, web, hibernates, Restful APIs, Spring, Android, Docker, Git, iOS, Java, Kubernetes, SQL
  • Score: 57/90

Professional Summary

5Years
  • Jul, 2021 - Present3 yr 6 months

    Lead Engineer, Growth Backend Team

    Meesho
  • Jun, 2019 - Jul, 20212 yr 1 month

    Member Of Technical Staff

    Salesforce
  • May, 2018 - Jul, 2018 2 months

    Software Engineer (Intern)

    GE Digital

Applications & Tools Known

  • icon-tool

    Kafka

  • icon-tool

    RabbitMQ

  • icon-tool

    K8s

  • icon-tool

    Jenkins

  • icon-tool

    Docker

Work History

5Years

Lead Engineer, Growth Backend Team

Meesho
Jul, 2021 - Present3 yr 6 months
    Loyalty Points System - Designed and implemented loyalty system which cuts across multiple services internally. This involved changing price calculations across all the user feeds in app and building high throughput APIs (40k rps) AWS to GCP migration - Migrated around 15 services to GCP along with their underlying datastores with close to zero downtime and no data loss Growth Marketing Service - Re-architected the growth marketing service, responsible for sending order data to Meta and Google for running performance marketing campaigns. Community Service - Created the Community service from scratch, a social media platform for Meesho, handling posts, comments, likes, and shares for users. Developed a post ranking model based on the popularity of posts. Infrastructure Cost Reduction Project - Owned the infrastructure cost reduction project for the team, identifying all data sources that can be decommissioned, and implementing other optimizations like using compression and serialization while storing data.

Member Of Technical Staff

Salesforce
Jun, 2019 - Jul, 20212 yr 1 month
    Ledger Reconciliation Jobs - Designed and implemented points calculation job for Loyalty Solution recently launched by Salesforce. Processing done on an abstraction layer written on top of HDFS. Voucher Management - Designed and implemented the APIs and entities needed for voucher management. Implemented the end to end flow to issue voucher to a customer. Also implemented a cron job to expire the vouchers using in house MQ framework of Salesforce. Amazon DynamoDB Integration - Did a POC on moving our product to No-SQL DB from relational Oracle DB to support large volume customers and designed a solution covering the important use cases. Web Components - Developed UI modals using HTML5 and did wiring using lightning web components, a wrapper written on top of Web components. Programming tests for freshers - Authored 2 programming tests on hackerrank for college hiring and also took sessions for the freshers helping them understand the Salesforce ecosystem and helped them in their smooth on-boarding.

Software Engineer (Intern)

GE Digital
May, 2018 - Jul, 2018 2 months
    Chatbot - Developed a chatbot for GE Digital APM team using DNN model. Built a web application using Django for managing trained and untrained dataset. Also integrated it with Cortana.

Achievements

  • Won Heritage Award, given to 10 people from each year, for 2 consecutive years in 2016,17 for excellent all round performance.
  • Codechef rating - 1889 (Handle: divanshu1996)
  • Among top 10 in India in a programming hackathon organised by Publicis.Sapient (2018)
  • Finalist (top 50) in a programming contest organised by InterviewBit (2018)

Major Projects

5Projects

Hackthon (Midjourney implementation)

    Came up with an idea to support the creatives team which creates all the banners manually by using Midjourney to create images from text. Deployed the model on GCP.

B.Tech Project (Regression ANN for a chemical industry use case)

    Applied SVM Single Walled Carbon Nanotube (SWNT) vs. MWNT classifier and a regression ANN for predicting the growth rate of carbon nano tube.

Hackathon Finalist (Chrome Extension)

    Developed a new chrome extension for workbench (Salesforces API client) to make it easy for developers to do simple HTTP requests. This extension was loginless as we were doing authentication from session Id stored in browsers cookies and also developed a history feature similar to postman to store previous rest calls.

Hackathon (Covid Tracker)

    Built a covid tracker using Einstein Analytics (Salesforces AI/ML solution) capabilities and developed dashboards showing the probable hotspots in future.

Taxi Aggregator Service

    Build a basic taxi service android app using quad trees to store data points and show nearby available taxis to the customer as part of Microsofts Code Fun Do hackathon in college. (2017)

Education

  • B-Tech in Chemical Engineering

    Indian Institute of Technology Roorkee (2019)

Certifications

  • Codechef rating - 1889 (handle: divanshu1996)

  • Among top 10 in india in a programming hackathon organised by publicis.sapient (2018)

  • Finalist (top 50) in a programming contest organised by interviewbit (2018)

  • Design patterns - by university of alberta (coursera)