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
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
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
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
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
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
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 EngineeringUniversity of Western Ontario, Canada2018 - Present
-
B.Tech in Electronics & Comm. EngineeringIndus University, India2012 - 2016
Awards
-
Robocon 2016Lead and Participated in Asia Pacific Robotics Event
-
Certificate of AppreciationInitiated IEEE Student Branch at Indus University, India
Language
- English (Professional)
- Hindi (Professional)
- Gujarati (Native)
Interests
- Book Reading
- Music
- Hangout