Software Engineer 3
6sense Insights Inc Dec 2021 - Present
Owner of 6sense’s core data-access layer and dynamic query-generation framework, responsible for
performance, reliability, and long-term evolution.
Designed and evolved a query-generation engine converting declarative JSON specifications into optimized executable queries, powering 4 core products.
Owned operations of the company’s most compute-intensive workflow — ensuring correctness and availability.
Delivered major performance improvements: 1.5× faster average runtimes, 6× improvements for ~20% of heavy (>20s) queries, and 92% lower memory usage,
significantly increasing system efficiency and reducing costs.
Acted as the domain expert for query-generation, mentoring engineers, writing internal guidelines, and helping multiple teams adopt the framework effectively
Software Engineer
Juniper Networks July 2021 - Dec - 2021
Developed monitoring service using python and deployed in Kubernetes production environments.
Worked on developing a python based tool which periodically snapshots cloud resource usage across
clouds providers.
Created Dashboards, Metrics, and generated alerts for various services in monitoring tools such as
SignalFx and AWS CloudWatch using Terraform.
Used Terraform to create and manage resources in AWS environments.
Reduced on-call time to solve production issues by documenting monitoring and System design diagrams
Software Engineer Intern
Intel Corporation Sept 2020 - Present
Built the Continuous Integration pipelines in GitLab which includes spinning up docker containers,
building packages which helped reduce job queue length by more than 50% and hence made the system
faster.
Wrote Shell scripts to automate the process of building Docker containers with dynamic package
installation and storing images into Artifactory.
Used Docker-in-docker to build and deploy containers during the Continuous Integration process.
Backend developer Intern
Solusoft Corporation March 2019 - May 2019
Lead a team of interns in developing a full-stack application using python Flask which categorize
emails through severity using NLP and provide visualizations to perform data analysis.
Conceptualized and successfully built a sentiment classifier using Keras which categorized emails
according to severity.
Wrote REST APIs to fetch emails periodically and integrated ML model to perform sentiment analysis.
AWS, Golang, Docker, MongoDB, Kong API Gateway
- Developed a multi-cloud Service application(SaaS) which served as a movie booking web interface.
- Built a containerized RESTful API for User registration in Golang.
- Designed and managed an independent sharded MongoDB cluster in private VPC in AWS.
- Implemented frontend using ReactJS and it was hosted on Google Cloud Platform along with Kong
API
gateway.
NodeJS, ReactJS, Express, MongoDB, AWS, Docker
- Independently built Full-Stack web application with MERN stack which is a prototype of Yelp.
- Built interactive frontend and APIs to support functionality to register for events, place and
track orders, search for restaurants nearby, provide reviews and locate them using google maps
on the User side.
- Provided functionality to post events, change and manage order status, add and manage dishes on
restaurant side.
- Dockerized and deployed the application in AWS.
Python, Flask, Docker, Machine Learning
- AiSight is a portable device that helped visually impaired people better comprehend their
surroundings using Computer Vision and Natural Language Processing.
- Utilized a machine learning model for image captioning which described images instead of objects
in the image.
- Containerized model using Docker and deployed it on cloud(AWS). Flask was used to synchronize
multiple requests.
- Managed multiple requests simultaneously by AWS Load balancing and Auto-Scaling
- Developed a peer-to-peer always Available, Partition Tolerant and eventually Consistent (CAP)
database system.
- The Decentralized system consisted of 5 nodes which incorporated a broadcasting mechanism for
peer-to-peer communication.
- Managed conflicts after partitions by the implementation of Vector clocks.
- Wrote a RESTful API and implemented an algorithm to support functioning during partitions.
NodeJS, REST APIs, Jenkins, Docker, Kubernetes, AWS, MongoDB
- Data from twitter was mined using Twitter API and analyzed so that businesses can make better
strategic decisions.
- Developed REST APIs in NodeJS and ExpressJS to interact with the database and serve front-end.
Integrated Twitter APIs to fetch and process tweets before storing them in the database.
- Jenkins and Docker were used for Continuous Integration and Continuous Deployment along with
Kubernetes for cluster management. Visualization of results in the front-end was done using
jQuery,
HTML, CSS, and D3.js.