I have experience in designing and building the backend of an entire ed-tech platform from scratch using NodejS , NestJs , Typescript, Postgres. I also took requirements from client directly, analyzed them, suggested changes, and designed the schema of their platform based on the requirements. It was a huge challenge, and I liked every bit of it.
I also have experience in building apis in Springboot and Django using various technologies like AWS SQS SNS, RabbitMQ etc.
In Soroco, I built an automated ocr system to facilitate calculation of data from Balance Sheets in various format. The Tech Stack involved was Python, Django, Flask, Postgres, Kafka.
Currently, I am working with Flipkart, a unicorn, implementing use cases to improve user experience. I designed a solution in supercoins that led to increase in user retention by 45 %. Also,I also worked extensively in moving existing applications to Kubernetes and deploying via CI CD pipeline. The tech stack involved here is Java, Springboot, Dropwizard, kafka, mongo etc.
Fast Paced Environment fascinates me, and I am looking forward to joining your organization with these expectations in mind . Thank You .
Experience
Flipkart
Dec 2021 – Present
Bengaluru
Software Development Engineer 1
Designed and developed a whole architecture to enable uploading of huge files in our server, and
using Rundeck to optimise time. The design was made completely fault tolerant, with minimum
response time.
Designed solutions to increase user retention in our team,configuring ingestion in FDP(Flipkart
Data Platform)
Complete migration of our application to Kubernetes, using HELM charts, and deploying it using
Docker with CI CD Pipeline, from scratch.
Handled ON-CALL issues , and solved production level bugs
Refractored existing apis in our codebase, to handle new scenarios, and minimize the response
time from database. Also, wrote unit test cases with 100% code coverage.
Soroco India Pvt Limite
Mar 2021 – Dec 2021
Bengaluru
Software Engineer
Designed , Developed and Automated the entire scema and workflow of logging for different kinds
of trainings happening on a document using Python, Flask, Postgres
Building an automated OCR Platform to extract documents automatically, both handwritten or
computer generated, in various languages.
TrakInvest
Jun 2020 – Mar 2021
Bengaluru
Associate Software Developer
Building an Online Learning Platform from scratch with NodeJs, NestJs TypeScript, Postgres
using Microservice Architecture and AWS SNS-SQS for inter-service communication.
Building new Apis in Springboot with CouchBase, MongoDb and integrating with Azure
Building new apis in Scala based application of TrakInvest
managing server side, researching & implementing new ways to reduce api response time.
Education
University of Calcutta
Jun 2016 – Aug 2020
Bachelor Of Technology , Computer Science and Engineering