top of page

Shweta Vivek Kulkarni

PicsArt_09-02-04.10.37.png
Modern Work Desk

About Me

I am Second year Computer Science grad student at Indiana University Bloomington. I am mainly interested in Object-Oriented Software Development and Data Mining. While I am a Computer Science grad, I have an experience of both Big-five companies and start-ups. I am an experienced Full stack web app developer. 

I love building apps and learning new technologies for the same. Learning design patterns for building scalable and efficient softwares is my short-term goal.

I also have an experience in managing customers and their requirements. I am looking for a Software Developer role where I can gain some more industrial experience and collaborate with other amazing developers to learn more and more new TECHNOLOGIES!!

Home: Homepage_about
Home: CV

Education

Master of Science in Computer Science                                 GPA: 3.6/4

Indiana University Bloomington                                                           August 2017 -- May 2019

Coursework:

  1. Security for Networked Systems

  2. Applied Algorithms

  3. Advanced Operating Systems

  4. Data Mining

  5. Social Media Mining

  6. Mobile Computing

  7. Object-Oriented Software Development

  8. SQL and No-SQL

  9. Data Science on Ramp

 

Bachelor of Engineering in Computer Engineering                   GPA:3.7/4

University of Mumbai                                                August 2011 -- May 2015

​

Research: Interactive Classroom (AI)

Coursework:

  1. Advanced Computer Networks

  2. Web Engineering

  3. Advanced Database Concepts

  4. Compiler Programming

  5. Analysis of Algorithms

  6. Data Mining and Warehousing

  7. E-Commerce

  8. Robotics and Artificial Intelligence

  9. Distributed Systems

  10. Theory of Computer Science

My Experience

Tata Consultancy Services

Software Engineer

September 2015 -- June 2017

Technologies Used:

Java, JSP, STRUTS, Javascript, jQuery, AJAX, JSON, SQL Database, SQL Procedures, JSTL, EL

​

  • Developed a new framework solitarily using STRUTS in Java for clients to send their Emails and SMS.

  • Developed a Web Application for TCS iON, which mainly focusses on providing cloud-based solutions for small and medium business using SQL(RDBMS), JSP, STRUTS, AJAX, and jQuery.

  • Used JSTL and EL to internationalize the web application, which also enabled customers to customize the website in various international languages.

  • Developed a framework-based platform and provided multiple APIs to other cloud-based solutions using reply-capture services in Java to facilitate interactive communication between customers of an organization.

  • Was awarded a unique opportunity to represent the TCS iON project at an international conference.

Future Wonder Co.

Software Developer Intern

June 2018 -- August 2018

Technologies Used:

Python, Flask, React, Redux, Python Unittest

  • Developed an interactive tool using Python for generating expenses reports incurred due to the migration of military personnel to different bases in seven states in the USA thereby generating stronger numerically backed case to bring more Armed services jobs to the Indiana state.

  • Performed Unit & Mock testing for this application using Python's unit test framework.

  • Developed an interactive UI for this web application using react and redux js.

  • Used axios calls and Flask framework to link the backend algorithms with the UI.

Kelley School of Business

Part-Time Media Developer

May 2018 -- August 2018

  • Developed interactive web pages using Vanilla Javascript and swagger.

  • Maintained existing web pages in WCMS.

  • Used interactive tool like JIRA to interact and log details of jobs.

Kelley School of Business

Part-time System Developer/Analyst                                                                               

August 2018 -- Present

  • Built REST API in .NET using MVVM.

  • Developed a tool for the students of Kelley School of Business to track their progress in each module and assignment.

Indiana University Bloomington

Associate Instructor for Security of Networked Systems

August 2018- Present

  • Design labs for students in Linux.

  • Guide them in performing the labs in Shell Scripting.

Home: CV
Home: Feature

My Projects

Web Applications

Online Auction System                                                                     

Technologies: PHP, HTML5, CSS3, Bootstrap, Vanilla Javascript, Ajax, Node.js, SQL database

  • Developed an Online Auction System- an E-Commerce web application.

  • This system provides an in-person dynamic bidding experience.

  • Multiple users can bid on the same product simultaneously.

  • This application was developed in collaboration with two other peers.

​

View repo

Training and Placement Portal

Technologies Used: PHP, HTML5, CSS3, Vanilla JavaScript, SQL

  • Built an application for School's Training and Placement Portal.

  • This portal helped students to keep updated about the companies visiting for recruitment in school.

  • Provided interactive resume builder that takes resume contents in raw format and returns a resume document

Gaming

Flappy Bird

Technology Used: C++

  • Developed a game like Flappy Bird using C++ Graphics.

  • Fun fact: Was developed a year before the release of Flappy Bird!

 

View repo

Atari Breakout

Technologies Used: Java 8, Java Swing, Design Patterns

  • Developed Atari Breakout using Java.

  • Used Observable-Observer, Command, Composite and Strategy design patterns.

  • Used MVC architecture.

  • Features like Undo, Replay, Save game, Load game were provided to the users.

​

View Repo

​

Game-Maker 

Technologies Used: Java, Java Swing, Design Patterns, JUnit, Bamboo, JIRA

  • Developed a Game-Maker in Java 8.

  • Included a separate panel for the users to make their own game.

  • These user-made configurations are saved and loaded

​

View repo

Data Analysis and Mining
Movie Recommendation Systems

Technologies Used: Python, Pandas, NumPy

​

  • Built a recommendation system to predict ratings of all unseen movies for a particular user based on ratings of other similar users. Mean absolute difference of 0.8 was achieved as a measure of accuracy.

  • Three different algorithms were developed considering user’s gender, occupation and genre.

  • Developed algorithms were tested on 100k and 10m user-movie ratings dataset from movie lens.

View repo

Restaurant Revenue Prediction

Technologies Used: Python, R, Pandas, NumPy, Feature Engineering, Jupyter Notebook

​

  • Used Boruta for Feature Engineering and visualized the distribution of restaurants across given cities.

  • Developed Prediction Models using Gradient Boosting, KNN, Linear Regression and Random Forest to predict the annual revenue of restaurants in over 50 cities for different types of restaurants.

  • Best result was achieved by using Gradient Boosting approach (LGBM) [Kaggle top 5%].

​

View repo

Airline Sentiment Analysis

Technologies Used: Twitter Data Scraping, Python

​

  • Developed a Model to classify the tweets' sentiments in Python.

  • Explored various aspects of data such as tweet lengths and more count of twitter handles tagged could be related to the anger expressed by users via tweets.

  • Achieved the accuracy of 82%.

  • Classified the airlines popularity from the most favorite to the least.

​

View repo

Operating System
Refining Xinu OS

Technologies Used: C, Linux File System, Linux Promises

​

  • Restructured Xinu OS to make it more efficient.

  • Refined its file structure to make it work as Linux File System.

  • Implemented promises in Xinu.

  • Modified system calls to make them work more efficiently.

​

View repo

Take a look at my resume

Highlights

I like doing what interests me.

  • Efficient Java programmer. Skilled in building Object-Oriented softwares

  • Experienced Web application developer

  • Playing with Javascript and related frameworks

  • Adept scalable API developer

  • Complex SQL procedure writer

  • Android learner

  • Trending Python frameworks learner

  • Data enthusiast. Love to explore data and analyse it

  • Mining large datasets for prediction is what interests me

  • High ability to work on Agile projects

Home: Contact
Home: Quote

Front-end Web Development

HTML5
XHTML
XML
CSS3
Bootstrap
D3.js
WCMS
Vanilla JS
React
Redux
Angular
jQuery
AJAX
JSON
Axios
Axios
Node.js
ASP
JSP
JSP
JSTL

My Skills

Let’s Connect

  • Black Facebook Icon
  • Black LinkedIn Icon
  • upscale-273697431002211

Your details were sent successfully!

bottom of page