I'm Kunal Bidkar.

Software Developer

UI/UX Developer | Designer

About me

Who I am

Hello, my name is Kunal Bidkar. I am a graduate student at Santa Clara University expecting to graduate around Spring 2019. Since the age of 13, I have delved into numerous programming languages. My interest is majorly in developing web applications. Having completed some online courses on Udemy and Coursera regarding front end development, I evolved my interest to be a full-stack engineer. I have almost 1.5 years of industry experience which includes my internship as well as full-time experience.

My Skills

HTML5

CSS3

BootStrap

JavaScript

Angular

React

TypeScript

Node

JQuery

Java

Spring

Maven

Hibernate

Android

AWS

MySql

MongoDB

Firebase

Projects

Alice - Your Personal Voice Assistant

Developed a voice-based personal virtual assistant using Android Studio and designed interactive user-friendly wireframes using Modao. Implemented speech recognition feature using Android Speech Recognizer API specifically using RecognitionListener interface and SpeechRecognizer class, implemented weather detection feature using OpenWeatherMap API. Developed features which allow the user to make calls, send messages, getting navigation, know the temperature from any part of the world; all just by speech commands getting back the results in audio format as well as textual format.

Remote Triggered Software Defined Radio

Sponsored by 3 IT companies. Developed a web application which would create an independent virtualized environment for the user and give remote access to the hardware from his current machine, regardless of location and time. Set-up a remote laboratory with PCs configured with Software Defined Radio (hardware device) by assigning static IP addresses.Implemented major modules in UI development using PHP, JavaScript, and Bootstrap. Configured VNC (Virtual Network Computing) server on the remote machine and configured VPS (Virtual Private Server).

E-commerce (Shopping Website)

While learning a course on Udemy.com; I got a solid interest in WordPress. This is my first Wordpress website which is hosted on hostinger having few plugins like MashShare, WooCommerce etc.

Gym Application (Web Application)

Developed a web application (team of 3) using Java, Apache Maven, Spring MVC, Hibernate, and MySQL. Implemented “Front Desk” and “Dietician” modules which included user registration, assigning trainer, tracking payments, assigning diet to respective customer according to the work-out plan. Implemented majority of the DAO layer also worked on exception handling, and coding standards.

Personal Expense Tracker

This project is a simple way to deal with personal finances This application demonstrates Microservice Architecture Pattern using Spring Boot, Spring Cloud Docker and MongoDB. This application is decomposed into three core microservices. All of them are independently deployable applications, organized around certain business domains. Each microservice has it's own database, so there is no way to bypass API and access persistance data directly.

The Burger Place (E-commerce website)

A secure E-commerce website that defends common security attacks This project is a course project which is developed using PHP Laravel and MySql. This project focuses more on website defense security strategies. The main theme of this project was, we keep on building apps after apps. But are we concerned about how secure we are making them? What all attacks can be there on our website? What code should we write in order to defend against such attacks and vulnerabilities? This project answers all of these questions. Along with thinking about some defense strategies, I got a chance to learn and play with a framework called Laravel.

Vision

In pursuit of creating a social impact and to help the blind and visually impaired people, we (team of 4) created an app that helps the visually impaired detect obstacles ahead by forewarnings.This is a completely voice based Android application, which detects the upcoming obstacles that are in front of the moving person and warns the person by Voice. In addition to this, we have integrated the option to send the current location of the person via the SMS. The technologies that powered this project were Android, Raspberry PI, Ultrasonic sensor, Java, Python.

Simplified Object Storage (Cloud Computing)

The proxy process is implemented using client-server network programming. Running the server process first using partition power and list of available disks as command-line arguments, the server will find an available port automatically and display the port number, then the client can run using either the server’s IP address and the port number displayed by the server The commands supported include uploading an object to the created disks, listing out the files under each user, displaying the contents of the file that consists of a particular user, deleting an object and finally adding new disks and removing disks (disk failure/crash) which ensures object recovery.

Get in touch