Professional Project: Connected Vehicle Program Global (CVP), FCA
Brief Description: Connected Vehicle Program offers connected Cars for FIAT and Chrysler over NAFTA region. There are various applications and services involved in CVP that offers connected services like Remote
Operations on
the
cars, Vehicle health Report of the Cars Usage Based Insurance, In Vehicle Messenger and User Registration etc.
Responsibility:
- Design, Develop and Manually Tested various applications/ REST APIs using IBM Integration Bus, JavaScript, NodeJS frameworks like ExpressJS, EJS
- Worked with DBAs to understand and design the database for the project.
- Used to be on call Support if the Project is deployed to further Phases.
- Developed complex messages flows for mapping different formats such as fixed length, pipe separated, etc into XML/JSON and make API calls using REST and SOAP components with OAuth and Basic Auth Authentication enabled.
- Root cause analysis using Debugging and Error handling.
ACADEMIC PROJECT DETAILS
Project-1 : WEB CRAWLER
Brief Description: Objective of this project is to extract various
attributes of all the articles published in/after a given input year. Website from which
I extracted the data was “https://almob.biomedcentral.com/” Fetched total 9
different fields like Title, Authors, Author Affiliations, Correspondence Author,
Correspondence Author’s Email, Publish Date, Abstract and Keywords
of the given year and export it in the working directory.
- Implemented Web Scraping in R using packages like rvest, robotstxt, xml2, tidyr, ggplot2, stringr etc.
- Manage the error handing for all possible given inputs
- Created a seperate method to perfrom Data Crawling, Parsing and Extracting Information from Online Websites
Project-2 : COLLEGE LIBRARY DATABASE MANAGEMENT SYSTEM
Brief Description: The Library Management System is an application for assisting a librarian in managing a book library in an university. The system would provide basic set of features to add/update members, add/update
books,
and manage check in specifications for the systems based on the student statement of need. Development includes the establishment and maintenance of back-end database and front-end application development aspects.
- Design and created the Relational Database layout of whole library system.
- Develop multiple features like Fine Calculation, Return, Borrow or Reissue of Book, Add new Book in System. Develop GUI with the help of JSP, HTML. Used JDBC to connect the Database and Application.
Project-3: ION-SWITCHING PREDICTION MODEL USING R (KaggleLink)
Brief Description: Used the ion channel data to model the automatic
identification methods and detect individual ion channel events in noisy raw signals
- Perform Data Cleaning, Tuning, Feature Scaling in data preprocessing part
- Apply different models and pacakage like(lm,svm, ggplot2, glmnet, rpart, naiveBayes) to find the best accuracy
- Implemented Random Forest to predict the number of open channels based on electrophysiological signal data with 84 % efficiency. I used caret, randomForest, ggplot2 for data modeling and visualization.
Project-4: SHARE SECRET ANONYMOUSLY (Share your Secret)
Brief Description: Design webApp in which user can share its secret anonymously.
Used NodeJS, Express, EJS to create the front-end and functionality to interact with
MongoDB database.
- Used Basic auth to keep the password of the user encrypted using "md5","Hashing & Salting" methodologies.
- Use mongoDB atlas Database for store the data on cloud.
- Used passportJS, passport-google-oauth20, passport-local-mongoose modules to sign up from Google API with oAuth protection and deployed the live application on Heroku Server.
Project-5: BLOG WEBSITE (Demo)
Brief Description: Design WebApp in which we can jot down the notes or Blogs with seperate title and content coloumns.
Used NodeJS, Express, EJS to create the front-end and functionality to interact with
MongoDB database.
- Used Routing Paramters with express to different articles in seperate page
- Use MongoDB atlas Database for store the data on cloud.
- Used body-parser to take user input data.
- Create new cluster in Heroku servr to deploy my application and merge it with Git
Project-6: WEATHER FORCAST API
Brief Description: Develop REST Api in which city name is the input and
wheather condition of that city is the output. Used openweathermap.org
API in background to fetch the current wheather data based on city name.
- Used multiple APPIDs based on different cities
- Used body-parser to take user input data and https modules to make the request to openweathermap server
- Parse the JSON data into readable format to diplay it on webpage.
Project-6: TO DO LIST APPLICATION AddYourTask
Brief Description: Develop webApp in which we can add or delete
our daily task. We can also make a new page by adding "/" at the end of url and Perform the same functions.
Home page and newPages have different Databases to prevent the task from collision.
- Use MongoDB to store and delete the tasks
- Used body-parser to take user input data
- Used express route paramtere to add different pages in home dir like Office Tasks
Project-7: MAIL SIGNUP APPLICATION (SignUp)
Brief Description: Develop Signup WebPage to add the various users and store the those
userInfo in MailChimp Server.
We can use this information to broadcast multiple message via email. With the help of mailchimp API
we can make custom design emails/ greeting card etc.
- Used "body-parser","requests", "https" modules in Node to take the user input prepare the JSON requst and post it to the mailchimp API.
- Mailchimp server act as a database to store all the users information in the admin account