About

Requirements Analysis, Design, Development, Testing, and Support of mission-critical applications with Software Programming and Analytical skills using Agile processes. Professional experience and aspirations include applications of Data Structures & Algorithms, Cloud Computing, Machine Learning, Big Data Analytics and Development of Web Applications.

Education

Qualification Speciality Years Institution
Master of Science Computer Science 2017 – 2019 University of Texas at Arlington, Texas
Bachelor of Technology Computer Science and Engineering 2013 – 2017 Jaypee Institute of Information Technology, India

Technical Skills

Java Python TypeScript GoLang C# Bash Shell HTML CSS Bootstrap Docker Airflow Splunk & ELK Git ITIL-ServiceNow AWS Tomcat glide Maven pip Npm Nuget RESTful API React FastAPI Flask Beego Docker GraphQL OAuth2.0 Jest pytest JUnit Behave Postman Cypress JMeter Moq Postgres MySQL Oracle Spark HDFS Pig Hive

Work Experience

Microsoft Corporations - Microsoft Teams IC3 Messaging

Software Engineer II - L 62

Sept 2022 - Present

  • Worked as a team to improve data management and compliance of data storage. Worked to improve Thread Migrations/User Migration.
  • Improved DTF framework by building libraries for efficient migration of data from different Geo’s.
  • Collaborated across multiple teams to develop new features, stabilize systems, and improve infrastructure usability.
  • Took part in design reviews for new features, addressed feedback, and acknowledged new features.
  • Improved migrations by 10X implementing an L1 cache solution reducing calls to DB and helping in improving performance with downstream services.
  • Performed code reviews, upheld coding standards, enhanced monitoring, and put efforts to bring down operational issues and improve process to have efficient operational readiness.

Amazon Web Services - S3 (Simple Storage Service)

Software Dev Engineer

June 2021 - Sept 2022

  • Participated in Agile Team to Coordinate, Design, and Develop features to support storage management teams.
  • Worked as part of the Metering/Intelligent Tiering team to assist in products to provide metering and insights across storage classes.
  • Collaborated in a cross-team effort to make important life cycle features included to support millions of use cases.
  • Developed complex algorithms to support test cases, integration tests, and come up with use cases that consider possibilities of uses of features.
  • Designed Systems, System Changes, and test reflections to support Proof of concept, integration packages, integration methods, recommendations, capacity planning, and cost planning wrt to feature request.
  • Participated in code reviews and worked on feature release for S3 Lifecycle Filters to integrate into storage metering to reflect changes based on customer configurations and also worked on introducing a new storage class - Glacier Instant Retrieval Archive recently launched in public.

Capital One Financial Services

Software Engineer

Feb 2020 – June 2021

  • Participated in Agile Team to Co-ordinate, Design, and Develop cross-platform web application solutions to help multiple teams with GoLang, Flask, React, OAuth 2.0, and GraphQL.
  • Strengthened Cloudbox – internal storage legacy application to support storing of files in S3 bucket with a simple UI with security controls and recognition which are generated by automated processes to support 30+ data engineering teams.
  • Re-Engineered BFF for storage application used by front line loan agents with 10.5 Million+ monthly files using Python FastAPI, React, OAuth 2.0.

Projects / Publications

Map-Reduce Clustering on Hadoop and FIFA Visualization with ML Models

Jan 2019 – May 2019

Technologies: PySpark, Apache Spark, Pipelining, HDFS, Distributed Systems, Jupyter Notebook, Python, Big Data

Used PySpark on San Diego Supercomputer to create solutions for the given dataset on distributed mode on the FIFA dataset to assist models to generate solutions like best Players, Teams, and winning attributes. Engineered various optimizations to reduce shuffling and TTL of mappers. Classification was performed on a large dataset using algorithms such as Logistic Regression, Random Forest, and Decision Trees. Algorithms were executed on multi-node clusters to compare performance.

Link

Medical Recommendation Intelligent System using Crawler in Java

Aug 2016 – May 2017

Technologies: Java 8, Advanced Algorithms, Crawler, Data Mining, Regression, NLP, Artificial Intelligence, Random Forest, Trees

Built a BFF in PHP to use the backend product in Java which used the novel use to predict ailments given the symptoms using symptoms to classify into diseases using data set crawled from WebMD.com.

Link

MaxConnect4: Artificial Intelligence Advanced Algorithm Project

Aug 2017 – Dec 2017

Technologies: Java 8, Advanced Algorithms, Alpha Beta Pruning, A*, Artificial Intelligence, Trees

Interactive AI-based Implemented using Depth-limited Minimax algorithm with alpha-beta pruning. The algorithm computes 18 moves or able to achieve a depth of 17 in search tree in just over 30 seconds.

Link

Some Famous Quotes I find Appealing

Connect With Me