Experience
2022 — Now
2022 — Now
New York, United States
• Played a key role in the design and implementation of an in-house cloud observability solution adopted by over 150 teams organization-wide. This initiative helped decommission and replace Azure Insights/Monitoring, resulting in a significant $165K/month reduction in operational expenses. The solution utilized an OpenTelemetry-based custom Java agent, Glowroot-based performance monitoring agent, Golang collectors, and an Azure Data Explorer backend.
• Led the integration efforts with client teams, conducting consultation calls, mentoring and training engineers while offering stack/environment specific solutions for instrumentation platforms such as JBoss Wildfly, WebLogic ,Tomcat, AKS, kubernetes, Azure VMs, and MuleSoft etc.
• Developed and trained an AI model using ‘Incident ticket’ datasets to construct a classifier in Python utilizing SpaCy, NLP, NER, and logistic regression. The model effectively identifies the impacted services from the reported incidents in real-real time.
• Developed custom processors, receivers and exporters in Golang for the collector. This involved implementing features such as transforming trace data into various formats, enriching spans with critical attributes, optimizing performance through batching, and ensuring compatibility for diverse data destinations.
• Wrote custom java instrumentation for multiple At&t common libraries and internal rules engine that allowed interception of key processes and extraction of valuable data from JVM’s across At&t to provide meaningful insights and increased visibility.
• Authored shell scripts for setting up backend ADX clusters from scratch, streamlining the provisioning of Azure's physical resources, database creation, permissions configuration, private networks and data policy.
• Helped create CICD pipeline to build, deploy and publish maven/gradle projects to Nexus repo as well as build and push docker images for distribution using AzureDevOps
2020 — 2021
• Worked on Java / Angular / Guice based app that served as an internal tool to help provision resources like custom VM , ansible playbooks, Kafka etc
• Designed and developed a queue service API using java spring boot that helps to automate provisioning steps like capacity check , validation , approval etc. and allowing users to queue multiple requests
• Worked on to create an intuitive UI portal in Angular 8 for the clients to help them create, edit , manage provisioning requests as well as search /sort and filter them based on different criteria
• Helped write java based micro-services in conjunction with Terraform recipes to enhance provisioning services suite
• Worked to enhance Java/guice based Execution Service framework providing capability to manage housekeeping tasks , lifecycle , and recovery for provisioning tasks
• Helped develop a LPM (Linear processing Model) framework in Java which allowed user to provision complicated resources by executing multi-step process as separate unit of works in linear fashion synchronously as well as asynchronously
• Wrote a smart Parser that allowed user to write their LPM models in declarative fashion using simple DSL to generate corresponding XML models
2019 — 2020
Brooklyn , New York
• Led the design/architect and development effort of an IOS and Java Spring boot app ‘HUBCAP' from
scratch - which serves as a KAYAK like platform for automobile service industry ranging from CarWash
to Repair.
• Implemented the consumer side IOS app in swift /x code to create a functional interface that lets the user filter the services based on ratings , packages, price , coupons and distance, subsequently allowing them to schedule and pay via integrated payment gateway
• Laid down the core infrastructure for Microservices communication creating gateway api, authentication mechanism with JWT , Zuul and Eureka service and implemented multiple microservices controllers to develop some of the core features
• Helped architect and optimize the admin side Angular 8 web app which served as a portal for the admin
• Designed the Database schema and wrote the initial DDL In MongoDB also creating clusters as wells as implementing Sharding
• Configured Azure App services and Cosmos db to host the microservices and mongoDB
2017 — 2018
2017 — 2018
Greater New York City Area
• Worked on the online payment gateway app “Masterpass” as a part of the architecture team to help
design and develop multiple RestFul Microservices in spring boot/java
• Produced several POC's to integrate new frameworks and technologies like Pact contract based
testing , SonarQube, Hazelcast caching etc.
• Collaborated and developed with the Dev/Ops team to help create a CICD pipeline in Jenkins
• Monitored performance as well as logs using tools like Dynatrace and Splunk to optimize code and
eliminate vulnerabilities
• Evaluated database tools like Cassandra, Postgres , MongoDB and PSQL on various criterias such as
KAPS , the i/o cost with regard to business logic, scalability , structure of data etc to help find the
most efficient match for a new internal Mastercard project and validated it with POC's
• Helped in transition of the Microservices from internal private servers to PCF.
2016 — 2017
2016 — 2017
Greater Minneapolis-St. Paul Area
• Worked on the development of a Java/Angular Springboot application which serves as a data marketing management tool analyzing over billion archival records through Hadoop to generate a specific target audience.
• Worked with Angular.js to design and develop front-end logic implementing various components of the single page application
• Implemented UI testing for Angular.js using GEB framework in selenium • Developed multiple Java controllers as middle tier to implement micro services
• Implemented MongoDb cluster and created shards for various micro services.
• Used Spring and Hibernate frameworks to implement the monolith app
• Wrote hive queries for Hadoop data file system to maintain and access over billion records
• Wrote chef cookbooks to configure CICD pipeline in Jenkins.
• Worked with various tools like Gradle, Gulp, Maven and Npm etc
• Implemented Behavioral driven development by writing jUnit test and GEB test case
Education
Stony Brook University, State University of New York
Bachelor's
2011 — 2015
Stony Brook University