Experience
Greater Boston Area
Part of IBM Knowledge Catalog(Cloud Pak for Data), IBM Data & AI,
Recently Led Data Migration from Cloudant/Couchdb (NoSQL) to Postgres for the Metadata Storage Layer of IBM Knowledge Catalog
Developing features for the Metadata Storage Layer of IBM Knowledge Catalog
Responsible for developing/creating features/fixing defects/contributing to Metadata Repository Microservices, a set of services responsible for syncing asset metadata from one repository to other
Built scalable, high-throughput, and reliable real-time distributed streaming systems
Created Jenkins pipelines and integrated ansible automation to setup complex test beds
Technologies used: Java17, Postgres, Cloudant/Couchdb, Redis, RabbitMq, Kafka, Spring Boot 3, Spring Batch, Spring AMQP, JAX-RS, Ansible, RedHat Openshift, K8S, Python, Bash Scripting, Maven, Gradle, Jenkins, Travis , Redhat Openshift
2018 — 2019
Greater New York City Area
◦ Development of micro-services Back-end and Front-end: with Spring Boot & Angular 7 (Redux Pattern)
◦ Integrated centralized logging system and distributed tracing: with configurable rolling policies in micro-services with Elastic Search, Kibana & Zipkin(Spring Cloud Sleuth)
◦ Containerization of existing trading applications: Migration of ATM application from Docker 17.03 to 17.06
◦ Wrote python scripts created dashboards with Jupyter notebooks: to download client reports, analyze data, create dynamic graphs and integrated with ITRS Alerting Tool
◦ Created chatbot (API written in python) connected to Symphony chat room: for traders to download reports
◦ Documentation of the CD and CI strategies and improving knowledge and championing the strategy
2017 — 2018
Austin, Texas Area
◦ Performed competitive analysis between Power 8, Power 9 & Intel Xeon Phi systems: Investigated, diagnosed, and analyzed software and system performance bottlenecks within the systems
◦ Characterization and Profiling: Nvidia’s Tesla P100 vs Intel’s Multi-Channel DRAM, Nvidia’s V100, P40, Titanx with Nvidia’s Visual Profiler
◦ Evaluated machine learning and deep learning models on above mentioned systems: Model Types: InceptionV3, Resnet50, Resnet152, Vgg16, Alexnet
◦ Deployment and Automation: Wrote bash scripts for Deploying IBM’s PowerAI Tensorflow on different Power machines, automating the installation process along with benchmarking
◦ Profiling and Testing: SPECjbb Evaluation on IBM’s JDK vs OpenJDK, Tuning and Testing different versions. Tested and Verified enablement receipes for IBM PowerAI’s SolutionBuilder (Hadoop-Spark)
2016 — 2016
Bangalore, India
◦ College major project internship & training: Designed an IaaS cloud architecture using OpenStack.
◦ Developed autoscaling docker containers for a messaging service of OpenStack Mitaka called Zaqar
◦ Created a Twitter Sentiment Analysis as an independent project: used Tweepy to fetch user specific tweets, MongoDB to store tweets; Python, TextBlob APIs to analyze the neutrality of the tweets and display it on a webpage using bottle framework
Education
Binghamton University
Master's degree
Sikkim Manipal Institute of Technology