Resume

Career Summary

Having experience to architect, design, develop and maintain IoT and software product. I am Detail-oriented, Dedicated and have Problem-Solving, Presentation, Communication skills with ability to manage multiple tasks in a fast paced. Team player engineer and has developed web apps and home automation system.

Work Experience

Lead Developer

Deepkiran Foods Pvt Ltd
2016 - 2018

IoT based Home/Office Automation System: It is automation product to control electrical devices (lights, fans, ACs) from phone, computer or any WiFi enabled device. This project offers complete solution including app and voice control.

  • Project Lead, Hardware Design, Database Design & Structure of System, Application Development, Alexa and Google SmartHome Skill Development, AWS IoT Dashboard Button and APIs Development
  • Composed an app to allow voice control of electrical devices using a Google Assistant and Amazon Echo with Raspberry Pi
  • Interfaced Camera with System to see from outside the network
  • Attached Different Sensors as Temperature Sensor and Door Sensor
  • Scheduling, Customize Mood and Notification for Sensor and Gateway
  • Hosted on Amazon AWS EC2 Instance to run Node JS on Linux platform
  • Used AWS bucket for backup database
  • Website: www.spikebot.io

Technologies used:

  • Node JS
  • Socket IO
  • Ajax/jQuery
  • AWS/AWS IoT
  • HTML/CSS
  • Sqlite3/MongoDB
  • Alexa/Google Skill
  • OAuth2.0
  • AWS Lambda

Software Engineer

MentorPower Software
2015 - 2016

Tournament Management System: It is a software product to organize an event, manage data and generate a result in the different format on the website.

  • Designed and Developed a website, Database design and workflow of project
  • Designed complex Draw mechanism and can use in any sports tournament
  • Designed Auto Create Draw and Auto Create Result functionality in a system
  • Export Result into differnt format in PDF and Image
  • Deployed on AWS

Technologies used:

  • Node JS
  • JavaScript
  • Ajax
  • AWS
  • HTML/CSS
  • MySQL

Client Management System: It is a customized project to make changes in client’s system on an existing system.

  • Enhancement of current system and remove bugs
  • Suggested points to improve interface design
  • Allowed Import and Export documents from a website

Technologies used:

  • Java
  • JSP/Servlet
  • Spring
  • AWS
  • Ajax/jQuery
  • HTML/CSS
  • MySQL

Software Developer

Brāv
2017 - 2018

Brāv, a premier site for online conflict management for work, school, home, and more. (www.brav.org). This is one of the complex project I worked becuase there were two different repository on two different cloud. My role was two merge project and developed enhance functionalities.

  • Used Sails.js framework
  • It was great learning experience for merging code from two different technologies. One in Node.js server side, html-css-javascript-ajax on frontend and mysql database
  • In another project it was angular front end, Node.js server and MongoDB database
  • There are many repository and deployed on different cloud like aws, digital ocean and azure.
  • I merged two different database and server side and front end part. Moreover, installed https certificate for site
  • Deployed code on AWS and make it simple so any Developer can understand with some level of understanding

Technologies used:

  • Angular JS
  • Node JS
  • MongoDB
  • Sails.js
  • HTML/SASS
  • AWS

IoT Robot Final Year Project

Indus University, India
2015 - 2016

It is a prototype to use a Robot as Buddy at Home or Office to help in different activities. A User can see and control from anywhere. Camera, Sensors and Controlling Motors are interfaced in a system.

  • The purpose is to control robot with an Interfaced board of the Raspberry Pi and software to full fill real would requirements
  • Live streaming, Command the robot easily, sends data of different sensors which works automatically or control from anywhere at any time.
  • Interfaced IR Sensor, Temperature Sensor and Ultrasonic Sensor to detect obstacles and ladder
  • Mentioned by Leading Newspaper, Divyabhaskar on 11th May, 2016 and Interview with Radio City 91.1FM on 12th May, 2016.

Technologies used:

  • Java
  • JSP/Servlet
  • JavaScript
  • Ajax
  • HTML/CSS
  • MongoDB

Skills & Tools

Frontend

  • React
  • Angular
  • JavaScript
  • Ajax/jQuery
  • HTML/CSS/SASS

Backend

  • Node JS
  • Java
  • Python
  • MySql/Sqlite3
  • MongoDB

Others

  • AWS
  • Code Review
  • AWS IoT Button
  • Git
  • Unit Testing
  • Google Home / Alexa Skill
  • SocketIO
  • WordPress
  • Sails.js

Education

  • Master in Software Engineering
    University of Western Ontario, Canada
    2018 - Present
  • B.Tech in Electronics & Comm. Engineering
    Indus University, India
    2012 - 2016

Awards

  • Robocon 2016
    Lead and Participated in Asia Pacific Robotics Event
  • Certificate of Appreciation
    Initiated IEEE Student Branch at Indus University, India

Language

  • English (Professional)
  • Hindi (Professional)
  • Gujarati (Native)

Interests

  • Book Reading
  • Music
  • Hangout