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

Intrapreneur, Software Engineer

2019 - present

Communication Intelligence Portal Speak is an analysis software that allows users to gain entirely new insights into their speech-driven communication. Speak can be used seamlessly for recording, transcribing and analyzing meetings, interviews, presentations, phone calls and creating.

  • Audio, Video & Text
  • Transcription technology
  • Content analysis
  • Personalized Insights
  • Dedicated Dashboard

Software Developer

2018 - 2019

Google Assistant skill: It is a skill to report an issue for various products by customers. A skill asks set of questions to understand an issue of a product.

  • Customer can register a complain
  • Auto identification of a customer
  • In Emergency situation forward a call to customer solutions
  • Many more...

Technologies used:

  • Node JS
  • AWS EC2
  • Dialogflow

Lead Developer

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 different 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

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

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

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

Backend

  • Node JS
  • Python
  • MySql/Sqlite3
  • MongoDB

Others

  • AWS
  • Machine Learning
  • Micro-services
  • Google / Alexa Skill

  • Code Review
  • Git
  • Unit Testing
  • SocketIO
  • WordPress
  • Sails.js
  • Slack
  • Trello

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