Work Experience

Associate Lead @Nagarro

DEC 2016 - PRESENT

Production Line Cockpit - A working concept of “Smart Factory” that is aligned to the design principles of Industry4.0 and leverages IoT platform services by modelling a connected production line.
Angular Dashboard visualizes the analysis for continuous production monitoring and control. The sensor data also helps to model a virtual twin of the production line.
Cloud Backend is based on Apache Storm where realtime analytics is done leveraging data using MQTT broker and is further stored inMongoDB for historical data analysis.

Tech Lead @Cubical Labs

APR 2015 - NOV 2016

Energy Analytics - Supervision and development of analytics framework which includes -
A) Appliance level data collection at raspberry pi level using Python.
B) Cloud storage and web APIs for data storage and querying purposes using PHP slim framework and AWS S3 & RDS MySQL instance.
C) Analytics dashboard for giving users insight into to their electricity consumption behavior & patterns using AngularJS.

  
1. Energy Analytics Dashboard 🡹  |   2. Live Demo App. 🡻

Live demo app - Live demo app where user can go and control demo house. This implements user wait, queue and timer management. Only one user can use demo at a time per one demo house. Allotment is done based on multiple factors like number of users waiting, their location and other availability factors.

Smart home controller - A) Wi-Fi framework having features like hotspot -slave mode switching, health monitoring, logs, error handling and driver setups using a mix of Python & Bash scripts.
B) Home security module - IP Cam setup, image captures and maintainer in Python.
C) Scheduler app used for executing scheduled processes.
D) Controller updater app which updates and installs new features in home controllers deployed at smart homes.

Web APIs & web server deployments- Web APIs in PHP slim framework, AWS deployments (EC2, RDS, S3) and basic health monitoring framework for server health checkups using Xively.

Internal dashboard- Supervised development of internal dashboard and developed some part of it using Yii Framework in PHP. This is used throughout lead generation, lead follow-up, inspection, installation/deployment and servicing process. It also has user activation and analytics reports for internal use.

Software Engineer @IIIT Delhi

MAR 2013 - MAR 2015

Energy Monitoring App- A python application to periodically poll Schneider Electric Smart Meters & store data into sMAP running remotely. Polling is done by Raspberry Pis attached with meters over a Modbus channel.

Energy Dashboards and Billing- A set of Asp.Net applications as below -
A) A Campus dashboard for users to view and compare energy and power consumption of campus at building level.
B) A Faculty dashboard for apartment occupants to view and their apartment consumption.
Basic idea behind these dashboards is to use them as a feedback tool to users for providing awareness resulting into reduced energy consumption.
C) Web application to print electricity bills. These bills are also being used as an effective feedback tool by providing energy comparisons and energy saving tips on these bills.

Android device monitoring- Android kernel was cross compiled to add FTDI drivers so that it can communicate over ftdi channel through usb port. Android application was used to poll smart meters attached to android device over a modbus channel using CH341 converter. Android device sends data using HTTP post requests to a web server.

Programming Associate @Ganpati Solutions

JUL 2012 - FEB 2013

DUSTER- An educational management system targeted towards bringing educational procedures online and providing a communication channel between students, parents, teachers and management of an institute. Attendance, assignments, class notes and exam marks can be uploaded and downloaded from this interface. Everybody has a login with specific set of features. This interface also includes student attendance and performance analysis reports at student, course and institute level using Asp.Net and SQL Server.

Software Intern@School Country

JAN 2012 - JUN 2012

School Search A school search engine for users to search for relevant schools in India. This interface also has ”Apply for admissions” feature for specific schools. The purpose behind this interface was to increase traffic on company’s website containing educational products but also ensuring that relevant audience reaches interested schools using Asp.Net and SQL Server.

Education

Entrepreneurship Workshop

2014

IIITD, IRISS & GSB STANFORD EVENT

Human Computer Interaction, 88.5%

2014

COURSERA OFFERING BY UCSD

B.Tech (CSE), 75%

2012

PUNJAB TECHNICAL UNIVERSITY

Useful links

Colors :