Competitive programming is a Race, if you don't code fast then there would be no use of it

SHUBHAM BANSAL

Programmer, Reader, Writer

As a Senior Software Engineer, I am deeply invested in programming and find joy in crafting and improving code. My areas of focus include data structures & algorithms, as well as improving the System Design & Architecture. Outside of work, I enjoy engaging with others on Quora and sharing my expertise. While I may be an introvert, I find great fulfillment in sharing my knowledge with others and contributing to the larger community.

Senior Software Developer
25-Oct-2021 - Present
Bangalore, India
  • Implemented Redis pipeline to reduce the response time of API calls.
  • Designed and developed a full architecture of BMGM (Buy more get More) feature.
  • Developed feature to upload discounts by providing multiple different dates.
SENIOR SOFTWARE ENGINEER
01-Aug-2019 - 22-Oct-2021
Bangalore, India
  • LSS(LockedScreenStories) module where Partner ADs are shown to user on mobile lock screen.
  • Developed pipeline to sync ADs from Partner DB to Samsung DB and render only eligible ADs to the client via Amazon s3.
SOFTWARE ENGINEER
16-July-2018 - 30-July-2019
Bangalore, India
  • Configured Master slave database architecture to reduce and distribute the load of read heavy API calls
  • Implemented Distributed Lock on database using HazelCast to prevent the read/write calls concurrently
  • Wrote Technical articles on Algorithm and Data Structure
  • Explained various challenge questions with relevant codes
  • Duration: 8-Feb-2017 to 20-June-2017
  • See Certificate
  • Built a web crawler which fetches solutions of a user from Codechef.com
  • Further made crawler multithreaded to fetch data fast.
  • Automated Chat Bot designed in Python that uses the NLP approach to chat with the clients. Users can directly ask question and bot will answer after considering all entities in the text
  • Used facebook messenger platform as interface, and Google Wit.ai API for NLP
Programming Languages:   Java C C++ Python
TECH STACK:   Spring-boot Kafka Redis AWS
Database:   MySql MongoDB CouchBaseDB
Operating System:   Linux
Other Tools and APIs:   Mathematica LaTex
Badminton
Avid Traveller