Welcome to my website! I'm a graduate student in Computer Science at University of Southern California. Being an inquisitive person, I like to dive into depth of problems rather than solving them on surface. I am a planner and believe in organizing my thoughts first rather than jumping straight to execution. A 2-year work experience at a startup taught me how to multi-task and not to succumb under pressure. Navigate forward to know me more!
Let's connect
Education
-
University of Southern California, Los Angeles (Aug 2019- May 2021)
Master of Science, Computer Science (General Track)
GPA - 3.83/4.00
Artificial Intelligence
Algorithm Design
Web Technologies
Database Systems
Machine Learning
Information Retrieval through Web
Machine Learning for Games
-
Indian Institute of Information Technology Design and Manufacturing, Jabalpur (Aug 2013- May 2017)
Bachelor of Technology, Computer Science and Engineering
GPA - 9.1/10.0
Database Design and Management
Design and Analysis of Algorithms
Computer System Organization and Architecture
Language Theory
Data Communication
Operating System
Computer Network
Software Engineering
Machine Learning
Parallel Algorithms
Game Theory
Compiler Design
Discrete Mathematics
Wireless Sensor Network
My Job Experiences
Salesforce Research, Palo Alto, CA
Software Engineering Intern (June 2020- Aug 2020)
- Developed a unified approval process framework for Training and Experimentation framework of Einstein.ai platform services.
Java
Spring
SQL
Jenkins
Maven
Kubernetes
Vassar Labs IT Solutions Pvt Limited, Hyderabad, India
Software Engineer (June 2017- July 2019)
-
Developed a custom framework for fast mobile applications development facilitated by changing
backend database configuration providing support for storing media, time-series data, maps as well as
handling incoming and outgoing data from/to third parties.
Java
Spring
Cassandra
Kafka
Android
Maven
-
Implemented a micro service based backend architecture for efficient extraction, transformation and
loading of raw CSV data across multiple assessments and performing custom computations on them such as
grade point calculations, peer analysis, need of intervention and trends across numerous academic
years.
Java
Spring
Cassandra
Spark
Redis
Kafka
Maven
Lombok
Docker
-
Designed a decoupled micro service based framework to facilitate data propagation across various
hierarchies and dimensions.
Java
Spring
Cassandra
Web Scraping(JSoup)
Maven
Canon Inc., Kawasaki, Japan
Software Engineering Intern (May 2016- Nov 2016)
- Developed a standalone application from scratch to analyze differences between images from the hardware IP and Golden/Reference Model eliminating manual comparison of the results. Application visualized pixel differences, histograms, provided block separators for mismatches and detected channel interchanges in the images from hardware IP and Golden/Reference Model.
Python
OpenCV
PyQt
What I've worked on
News aggregation website with articles from guardian and NY Times news api along with search suggestions
University of Southern California (March 2020-April 2020)
Created and deployed a website on Google Cloud platform having latest news articles from Guardian and NY Times API, which are also sharable across different platforms. The responsive website also incorporates auto suggest search through bing autosuggest API, bookmarking functionality with local storage and persistent comments on articles.
ReactJs
NodeJs
Expressjs
Javascript
HTML
Bootstrap
Google app engine
News app for weather, news articles, search and bookmarking
University of Southern California (April 2020-May 2020)
Created an android application for taking current location of the user and displaying weather data along with news articles from Guardian API. There is also an auto suggest functionality for search, bookmarking and the user can also check trends of a keyword and display them in a chart through Android MP chart library. Each article is shareable across twitter and a detailed article is displayed on a click.
Android
NodeJs
Google app engine
NewsApp website for getting news from Google News API
University of Southern California (February 2020-March 2020)
A newsapp website which dynamically gets data from Flask backend, and uses DOM manipulation to create carousal, news articles, word cloud. The website also allows user to search articles based on keywords, start date, end date, category and sources(which are populated dynamically) and display top results.
Javascript
HTML
CSS
Python
Flask
Amazon Web Services
My achievements
Participated in Jenesys 2.0 (cultural exchange programme) organized by JICE (government of Japan).
Certification in Programming for Everybody (Getting Started with Python) by Coursera (floated by University of Michigan)
Certification in Python Data Structures by Coursera(floated by University of Michigan)
Certification Machine Learning by Coursera (floated by Stanford University)
Planned and coordinated android app development workshop for students at IIITDM Jabalpur.